Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 2176
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Попытка нивелировать некоторые недостатки функции iCustom в MQL4.
Следующий код наглядно показывает использование библиотеки:
#property strict #include <iCustom.mqh> void OnStart() { { ICustom* x = CreateCustom(Symbol(), Period(), "MACD", 50, 100, 20); double v01 = x.Value(0, 1); // x.Value(buffer number, value index) double v02 = x.Value(0, 2); double v11 = x.Value(1, 1); double v12 = x.Value(1, 2); if ((v01 - v11)*(v02 - v12) < 0) { // slow and fast line cross on 1st bar } delete x; } { ICustom* x = CreateCustom(Symbol(), Period(), "MACD", 50, 100, 20); double v01 = x[0][1]; // x[buffer number][value index] double v02 = x[0][2]; double v11 = x[1][1]; double v12 = x[1][2]; if ((v01 - v11)*(v02 - v12) < 0) { // slow and fast line cross on 1st bar } delete x; } { double v01 = iCustom(Symbol(), Period(), "MACD", 50, 100, 20, 0, 1); double v02 = iCustom(Symbol(), Period(), "MACD", 50, 100, 20, 0, 2); double v11 = iCustom(Symbol(), Period(), "MACD", 50, 100, 20, 1, 1); double v12 = iCustom(Symbol(), Period(), "MACD", 50, 100, 20, 1, 2); if ((v01 - v11)*(v02 - v12) < 0) { // slow and fast line cross on 1st bar } } }
Все три блока по сути идентичны.
Но за счет отделения хендла индикатора (ICustom*) взятие значения становится намного более удобным и наглядным.
На данный момент поддерживаются индикаторы у которых 10 и менее параметров (не включая имя, инструмент и таймфрейм).
VWAP Classic
Классический VWAP индикатор.
Net Trend Lines
Индикатор строит сеть линий сопротивления поддержки. Добавлено видео, для торговли по этим линиям.
Scalper Mars
Советник Scalper Mars использует внутридневную скальпинговую стратегию. Эксперт использует в своей торговле стандартные индикаторы MACD, RSI, EMA, не использует мартингейл и сетку ордеров.
HighAndLow_TF
Индикатор HighAndLow_TF позволяет отображать номер текущего бара, и значение и время High и Low на младших таймфреймах