Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 4828
- Рейтинг:
- Опубликован:
- 2017.10.13 10:55
- Обновлен:
- 2019.03.01 11:53
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Сопротивление и поддержка строятся по индикатору iFractals. При этом в построении учитывается, что Fractals может перерисовать последнее свое значение - поэтому всегда обрабатываем +5 дополнительных баров:
//--- number of values copied from the iFractals indicator int values_to_copy=-1; //--- if it is the first start of calculation of the indicator if(prev_calculated==0) values_to_copy=rates_total; else { //--- it means that it's not the first time of the indicator calculation, and since the last call of OnCalculate() //--- for calculation not more than one bar is added //--- value "+5" - because of the feature of drawing fractals values_to_copy=(rates_total-prev_calculated)+5; }
Чтобы сравнить "Resistance and Support" и "Fractals" в тестере проделайте следующую процедуру:
- На чистый график прикрепите индикатор "Fractals";
- Далее правый клик мышки на графике → "Шаблоны" → "Сохранить шаблон". В качестве имени шаблона введите "tester". В итоге вы сохраните график с прикрепленным индикатором "Fractals" в шаблоне "tester.tpl";
- Запустите:
- Либо отладку на истории (из редактора "MetaEditor" через "Ctrl" + "F5");
- Либо визуальное тестирование (из терминала, из окна "Тестер стратегий").
Вот как выглядит тестирование индикатора "Resistance and Support" в тестере:

Торговая система на основе iMACD (Moving Average Convergence/Divergence, MACD) и iStochastic (Stochastic Oscillator)

Эксперт проверяет, в какую сторону движется цена за последние 10 секунд, и открывает позицию в соответствии с движением. Выставляет Stop Loss и Take Profit.

Отображение областей, в которых индикатор MACD пересекает нулевую линию.

Пример шаблона для проектирования автоматических торговых систем (АТС).