← К каталогу
Исходный код · ID 4630

SHI_SilverTrendSig

#shi_silvertrendsig-mod 1b(alert).mq5
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор отображает сигналы разворота тренда на графике цен с помощью двух линий-стрелок, окрашенных в цвета Aqua и Magenta. Он анализирует ценовые данные за настраиваемый период и с заданным отступом для определения потенциальных точек входа в сделку.

Расчёт выполняется для указанного количества баров (или для всех баров при значении 0). Сигналы отрисовываются в виде стрелок на соответствующих свечах.

При формировании сигнала на сигнальной свече индикатор может отправлять трейдеру уведомления через встроенные механизмы оповещения MetaTrader.

Настройки программы

НастройкаОписание
AllBars Количество баров, для которых производится расчёт индикатора. Значение 0 означает расчёт для всех баров.
Otstup Величина отступа в процентах, используемая при определении условий формирования сигналов.
Per Период анализа ценовых данных, в пределах которого ищутся экстремумы для расчёта сигналов.
Получить полный код

Поиск по коду файла

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Magenta
#define  SH_BUY   1
#define  SH_SELL  -1

extern int     AllBars=0;//Для скольки баров считать. 0 - для всех.
extern int     Otstup=30;//Отступ.
extern double  Per=9;//Период.
extern bool    AlertOn=true,
               NotifOn=true,
               EmailOn=false,
               AlertOnClosedCandle=true;

int            SH,NB,i,UD;
double         R,SHMax,SHMin;
double         BufD[];
double         BufU[];
int SignalCandle=0;
datetime Alerted=0;

int init()
{
      // код доступен только после оплаты
   }

int deinit()
{
   return(0);
}

int start()
{
      // код доступен только после оплаты
   }
   int CB=IndicatorCounted();
   /* Тут вот та самая оптимизационная фишка. В язык введена функция, которая возвращает количество
   посчитанных баров, прич¸м очень хитро. При первом вызове индикатора это 0, вс¸ понятно, ещ¸ ничего
   не считалось, а затем выда¸т количество обсчитанных баров минус один. Т.е. если всего баров 100,
   то функция верн¸т 99. Я вв¸л такой код, выше у меня определялась NB - кол-во баров подлежащих
   обсч¸ту. В

Показано первые 50% кода (символов: 2792)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
279,20₽ ≈ $3.44