Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Исправить советник Cm Lock Razrul

Вот нашёл хороший советник Cm Lock Razrul
Основная цель данного советника это разруливания залокированной позиции, постепенное его раскрытие не теряя при этом депозита, а наоборот во время разруливания (раскрытия лока) еще и заработать.

Имеем прибыльный buy лотом 2 и убыточный sell лотом 1 лот разруливателя стоит 0,01
Как только прибыль 0,02 лотов buy превысит убыток 0,01 лота sell, закрываем 0,02 лота buy и 0,01 лота sell.

Изменен принцип установки и отмены лок ордера. Для того чтобы на границе установки не частил с удалениями лока.

Описание переменных

PercenStart = 0; //советник работает только в случае если просадка по счету выше заданной 0- откл
TF = 5; //таймфрейм свечей для определения движения цены
step = 20; //расстояние между усредняющими ордерами (не менее)
k_lot = 1.5; //умножение лота усредняющих ордеров
lot_close = 0.05; //лот, который закрываем у убыточной позиции
MinProfit = 5; //минимальный профит в пунктах

включение.лока = false; //включение лока
LotPercent = 50; //выставляем лок лотом равным проценту от дисбаланса лотов двух направлений
просадка.для.открытия.лока = 25; //выставляем лок при достижении просадки в процентах от депо
StepLock = 25; //расстояние от цены до локирующего стоп ордера (0-лок отключен)
StepModify = 5; //мин шаг перемещения лока
NoLoss = 5; //перевод лок ордера в безубыток

ID = «cm-ru21»;//идентификатор разруливающих ордеров

Перекрывать.противоположные = false; //перекрывать убыток прибыльными ордерами

К_перекрытия = 3.0; //Коофицент перекрытия

===================================================
Что надо сделать. Это убрать лишнее, а оставить только лок.
1.усреднение:

step = 20; //расстояние между усредняющими ордерами (не менее)
k_lot = 1.5; //умножение лота усредняющих ордеров
lot_close = 0.05; //лот, который закрываем у убыточной позиции
MinProfit = 5; //минимальный профит в пунктах

2.Перекрывать противоположные:

Перекрывать.противоположные = false; //перекрывать убыток прибыльными ордерами

К_перекрытия = 3.0; //Коофицент перекрытия

3.Удрать безубыток:
NoLoss = 5; //перевод лок ордера в безубыток

=======================
Что добавить или исправть.

Это чтобы был выбор открывать ордера на байстоп или селстоп.
И магики чтобы были отдельно на бай и сел.

cm ru 191213_edu.mq4 (27 Kb)
  • 0
  • Просмотров: 4017
  • 7 марта 2016, 12:46
  • cashyra
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Дополнить советник
Следующая запись в группе  
Помогите исправить советник FG_Locker_v_1
06 марта 2016
07 марта 2016

Брокер для ваших роботов, 15 лет на рынке

Комментарии (1)

+
0
Править чужой код мало кто берется.
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 7 марта 2016, 13:09

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий