Wave_Dots
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «wave_dots@fxsignalpot.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Wave_Dots — это пользовательский индикатор для платформы MetaTrader 4, который отображает аналитические точки на графике цены с помощью двух буферов-стрелок. Индикатор обрабатывает ценовые данные за заданный период и расставляет маркеры вверх и вниз в зависимости от текущей динамики котировок.
Индикатор настраивается через набор параметров: количество обрабатываемых баров, шаг отступа, размер сигнала, период расчёта и тип отображаемых стрелок. Включена система уведомлений с возможностью звуковых оповещений при смене направления.
При обнаружении изменения направления индикатор генерирует popup-уведомления и может воспроизводить звуковой файл. Дополнительно данные расчётов записываются в лог-файл на диске для дальнейшего анализа.
Настройки программы
| Настройка | Описание |
|---|---|
| How many bars should be counted. 0 - all the bars. (AllBars) | AllBars — Количество баров для обработки. 0 — все бары. |
| Step back. (Otstup) | Otstup — Шаг отступа в процентах от диапазона цены. |
| Step back. (SigSize) | SigSize — Размер отображаемых стрелок на графике. |
| Period. (Per) | Per — Период расчёта для определения экстремумов цены. |
| Symbol_Sign | Symbol_Sign (стрелка) — Код символа стрелки, используемой для отображения сигналов на графике. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
#define SH_BUY 1
#define SH_SELL -1
extern int AllBars=0;//How many bars should be counted. 0 - all the bars.
extern int Otstup=17;//Step back.
extern int SigSize=3;//Step back.
extern double Per=13;//Period.
extern int Symbol_Sign=159;
extern string
Alert_Setting = "---------- Alert Setting";
extern bool
EnableAlert = true;
extern string
SoundFilename = "alert.wav";
int SH,NB,i,UD,x=0,y=0,a=0,b=0;
double R,SHMax,SHMin;
double BufD[];
double BufU[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int CB=IndicatorCounted();
/* It is the optimization option. We have the function here which restore/return the number of counted bars in very special way.
During the first indicator's call we have 0: it is normal because it was not counted anything,
and then we receive the number of bars minus 1. For example, if the number of bars equal 100,
we will have 99. I did it especially, you may see that NB is the number of bars whioch should be counted.
You know we may throw out this parameПоказано первые 50% кода (символов: 3029)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.