Советник для терминала MetaTrader 4.
Рекомендуемый ТаймФрейм: от М5 до Н4
Советник работает по сигналам стандартного индикатора CCI. Тип сигнала задается в настройках параметром CCI_sign_mode, который может принимать три значения:
1 - одноуровневый анализ индикатора CCI, советник анализирует моменты пересечения линией индикатора CCI, только линии UB_2 - для взятия BUY и линии US_2 - для взятия SELL. Такой режим в принципе подойдет для любого таймфрейма графика, но лучше применять на таймфреймах выше М15.
2 - двухуровневый анализ индикатора CCI, советник анализирует моменты пересечения линией индикатора CCI два уровня: первое событие - пересечение линией уровня UB_1, после этого советник ожидает прихода сигнала от пересечения линии UB_2 - сформирован сигнал для взятия BUY, для SELL похожая ситуация, только с уровнями US_1 и US_2. Данный метод желательно применять на маленьких таймфреймах от М1 до М30.
3 - двухуровневый анализ индикатора CCI с упрощением сигнала для встречных сделок, для случая когда в рынке нет ордеров или количество ордеров BUY равно количеству ордеров SELL используется 2 - метод, но как только сделки одного направления по количеству превышают - для всех встречных сигналов условия упрощаются. Например 7 BUY и 0 SELL, советник упрощает условие по индикатору для сделок типа SELL, до тех пор пока их количество не сравняется с количеством BUY. Для BUY сигнал будет таким же как во 2 - м методе, а для SELL будут учитываться все пересечения линий UB_2, 0 и US_2.
Основные параметры:
Параметр Exit_mode задает режим работы программы, может принимать два значения:
true - торговля, обычный режим работы
false - выход из рынка, в этом режиме программа не выставляет ордера, если нет открытых уже ордеров, не начинает новые "серии" ордеров, логика программы направлена на закрытие всех ордеров. Когда ордера закроются все - советник останавливает работу, до тех пор пока пользователь не изменит параметр - Exit_mode на рабочий режим.
Параметр Lot - определяет значение ЛОТа первых ордеров.
Параметр LotMultiplicator - задает множитель лота, который будет применяться в расчете ЛОТов последующих сделок, увеличение начинается с третьей сделки, взятой в том же направлении. Чем больше значение LotMultiplicator, тем меньше необходимо пройти цене для выхода с просадки. Рекомендуется устанавливать это значение не меньше 1,2 и не больше чем 2
Параметр TakeProfit - ТР первой сделки в пунктах, советник установит ТР только у первой сделки, если возмётся вторая сделка, то ТР у неё не будет установлен.
Параметр StopLoss - стоп лосс первой сделки в пунктах, если данный параметр не равен 0, то советник будет вести торговлю только одним ордером с одинаковым лотом Lot, данный параметр, для полноценной работы советника, должен быть равен 0
Параметр hSetky это расстояние (промежуток) между открываемыми ордерами в сетке ордеров, которая устанавливается по ходу движения цены. Чем меньше параметр hSetky тем агрессивнее будет торговать советник. Рекомендуется устанавливать этот параметр не меньше 15 и не больше 70
Параметр Uvel_hSETKY позволяет сделать торговую сетку динамичной или постоянной, может принимать три значения:
0 - расстояние между уровнями сетки - постоянное и равно hSetky;
1 - расстояние между соседними ордерами увеличивается пропорционально количеству ордеров ( = hSetky + ShagUvel_hSETKY * N orderov).
2 - расстояние между соседними ордерами уменьшается пропорционально количеству ордеров ( = hSetky - ShagUvel_hSETKY * N orderov).
Параметр ShagUvel_hSETKY отвечает за скорость изменения расстояния между ордерами при увеличении или уменьшении. Указывается в пунктах. Если предыдущий параметр равен 0 - не учитывается.
Параметр CCIperiod - период индикатора Commodity Channel Index.
UB_1, UB_2, US_1, US_2 - контрольные уровни для индикатора CCI.
обычно устанавливаются в диапазоне от - 300 до 300.