Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 2527
- Рейтинг:
- Опубликован:
- 2021.10.25 12:08
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Развитие кода CCI and Martin - переписаны торговые функции, а также добавлены дневные лимиты на убыток и прибыль. При достижении дневного лимита торговля прекращается. Также добавлен временной торговый интервал.
Условия открытия позиций
//--- BUY if(cci[1]<5 && cci[2]<cci[3] && cci[1]<cci[2] && cci[0]>cci[1] && Open[2]>Close[2] && Open[1]>Close[1] && Open[0]<Close[0] && Open[1]<Close[0]) //--- SELL if(cci[1]>-5 && cci[2]>cci[3] && cci[1]>cci[2] && cci[0]<cci[1] && Open[2]<Close[2] && Open[1]<Close[1] && Open[0]>Close[0] && Open[1]>Close[0])
где:
- cci[] - массив значений индикатора CCI;
- Open[] и Close[] - массивы цен открытия и закрытия соответственно.
Основные торговые настройки
- Lots - объем позиций постоянный (если отключены мартингейл и пошаговое увеличение объема) или же это начальный лот для мартингейла и пошагового увеличения объема;
- Stop Loss - Стоп Лосс ("0.0" → выключение параметра);
- Take Profit - Тейк Профит ("0.0" → выключение параметра);
- Trailing Stop - трейлинг ("0.0" → выключение параметра);
- Trailing Step - шаг трейлинга.
Настройки индикатора CCI
- CCI: averaging period - период усреднения;
- CCI: type of price - тип цены, на основании которой рассчитывается индикатор.
Объем позиций
Может задаваться одним из способов:
- постоянный лот (Lots);
- мартингейл (Use martingale);
- пошаговое увеличение объема (Use step by step).
Подробнее о двух последних способах задания объема позиций:
Мартингейл
Применяется только в случае наличия в торговой истории убыточной позиции (или позиций). Основные настройки:
- Use martingale - флаг использовать Мартингейл;
- Martingale coefficient - коэффициент увеличения объема позиции;
- Ordinal number of the losing trade - порядковый номер убыточной сделки, начиная с которой будет производится увеличение объема;
- Maximum number of multiplications - максимальное количество увеличений объема позиций подряд.
Пошаговое увеличение объема
Может применяться или к серии убыточных или к серии прибыльных позиций. Основные настройки:
- Use step by step - флаг использовать пошаговое увеличение лота;
- Step lots - шаг увеличения объема позиции;
- Maximum lots - максимальный объем который можно использовать при пошаговом увеличении лота;
- Use step after... - применять пошаговое увеличение объема после:
- ... losing - убыточной сделки;
- ... profitable - прибыльной сделки.
При использовании мартингейла кроме параметров мартингейла также важно подобрать параметры Stop Loss, Take Profit, Trailing Stop и Trailing Step.

Советник на двух iMA (Moving Average, MA) - одна на базе PRICE_HIGH, а вторая - PRICE_LOW

Простая стратегия по пользовательскому индикатору 'Nadaraya-Watson estimator EA Simple'

Стратегия на двух сигналах индикатора iStochastic (Stochastic Oscillator, STO)

Стратегия на индикаторах iRVI (Relative Vigor Index, RVI) - индикаторы на двух разных таймфреймах