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

#Momentum onChartSignals Indicator v1.0

#momentum onchartsignals indicator v2.0.mq5

Похожие материалы по тегам

#momentum onchartsignals indicator v1.0.mq5MQL5 / MetaTrader 5 · 1 общих тегов#dtosc 2.06 + bells&whistles nmc.mq5MQL5 / MetaTrader 5 · 1 общих теговfiborsi8_singleshot_mt4_v124.mq4MQL4 / MetaTrader 4 · 1 общих теговindicator candle pressure flip engine for tradingview.pineTradingView · 1 общих теговares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор для MetaTrader 5, отображающий на графике стрелочные метки возможных сигналов на покупку и продажу. Расчёт ведётся по данным нескольких стандартных технических индикаторов MetaTrader, значения которых комбинируются в две сравниваемые величины; при выполнении условий формируется сигнал. Сигналы могут сопровождаться всплывающими уведомлениями, звуковым оповещением и отправкой письма.

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

НастройкаОписание
symbolhint Текстовая подсказка о том, что пустое значение символа означает использование текущего графика.
symbol Символ инструмента для расчёта; при пустом значении используется символ текущего графика.
tfhint Текстовая подсказка о задании таймфрейма в минутах, где 0 означает текущий таймфрейм.
timeFrame Таймфрейм для расчёта в минутах; значение 0 означает текущий таймфрейм графика.
cciPeriod Период расчёта CCI, участвующего в формировании сравниваемых величин.
atrPeriod Период расчёта ATR, участвующего в формировании сравниваемых величин.
momentumPeriod Период расчёта Momentum, участвующего в формировании сравниваемых величин.
rsiPeriod Период основного расчёта RSI, участвующего в формировании сравниваемых величин.
adxPeriod Период основного расчёта ADX, участвующего в формировании сравниваемых величин.
indihint1 Текстовая метка-заголовок, обозначающая начало блока настроек периодов контрольных индикаторов.
rsiControlPeriod Период дополнительного расчёта RSI, используемого для проверки условий сигнала.
adxControlPeriod Период дополнительного расчёта ADX, используемого для проверки условий сигнала.
rsiTrigger Пороговое значение RSI, используемое при проверке условий сигнала.
adxTrigger Пороговое значение ADX, которое должно быть превышено для подтверждения сигнала.
subtracthint Текстовая подсказка со значениями по умолчанию для вычитаемых величин.
subtractFromSignalVal Числовая величина, вычитаемая при расчёте первой сравниваемой величины.
subtractFromIndiVal Числовая величина, вычитаемая при расчёте второй сравниваемой величины.
hl0 Текстовая метка-разделитель между блоками настроек.
showBuySignals Разрешает отображение меток сигналов на покупку на графике.
showSellSignals Разрешает отображение меток сигналов на продажу на графике.
wingdingshint Текстовая подсказка со значениями по умолчанию для кодов стрелок.
wingdingsUpArrow Код символа шрифта Wingdings, используемого для отображения метки сигнала на покупку.
wingdingsDownArrow Код символа шрифта Wingdings, используемого для отображения метки сигнала на продажу.
hl1 Текстовая метка-разделитель между блоками настроек.
alerthint Текстовая метка-разделитель, обозначающая начало блока дополнительных настроек оповещений.
Alerts Включает всплывающие уведомления при появлении сигнала на покупку или продажу.
PlaySounds Включает воспроизведение звука при появлении сигнала.
alerthint1 Текстовая подсказка о возможности изменить звуковые файлы для сигналов.
alerthint2 Текстовая подсказка о том, что звуковые файлы должны находиться в папке sounds терминала.
alerthint3 Текстовая подсказка о необходимости расширения .wav у звуковых файлов.
LongSignalSoundFile Имя звукового файла, воспроизводимого при сигнале на покупку; файл должен находиться в папке sounds терминала и иметь расширение .wav.
ShortSignalSoundFile Имя звукового файла, воспроизводимого при сигнале на продажу; файл должен находиться в папке sounds терминала и иметь расширение .wav.
SignalMail Включает отправку электронного письма при появлении сигнала.
Получить полный код

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

/* for iCustom:
   double signal = iCustom(NULL,0,"#Momentum onChartSignals Indicator v1.0","","",0,6,12,7,7,7,"",12,12,50,20,"",-2.0,-1.0, 0,0);
*/

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red

extern string symbolhint = "Symbol (leave blank for current chart):";
extern string symbol = "";
extern string tfhint = "timeframe (in Minutes, 0 for current):";
extern int timeFrame = 0;
extern int cciPeriod = 6;
extern int atrPeriod = 12;
extern int momentumPeriod = 7;
extern int rsiPeriod = 7;
extern int adxPeriod = 7;
extern string indihint1 = "periods for control:";
extern int rsiControlPeriod = 12;
extern int adxControlPeriod = 12;
extern int rsiTrigger = 50;
extern int adxTrigger = 20;
extern string subtracthint = "default: -2, -1";
extern double subtractFromSignalVal = -2.0;
extern double subtractFromIndiVal = -1.0;
extern string hl0 = "-=------------------------------------------------------=-";
extern bool showBuySignals = true;
extern bool showSellSignals = true;
extern string wingdingshint = "default: 233, 234";
extern int wingdingsUpArrow = 233;
extern int wingdingsDownArrow = 234;
extern string hl1 = "-=------------------------------------------------------=-";
extern string alerthint = "optional settings:";
extern bool Alerts = false;
extern bool PlaySounds = false;
extern string alerthint1 = "Want change sounds for signals?";
extern string alerthint2 = "(must be in MT4\sounds\ directory";
extern string alerthint3 = "and have extension .wav)";
extern string LongSignalSoundFile = "alert.wav";
extern string ShortSignalSoundFile = "alert.wav";
extern bool SignalMail = False;

double ExtMapBuffer1[];
double ExtMapBuffer2[];

int    nShift;   

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

int deinit()
  {

    return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
    int limit;
    int counted_bars = IndicatorCounted();

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

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

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

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

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

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

Стоимость полного кода
422,60₽ ≈ $5.27