Новый советник
На старте открывает BuyStop и SellStop ордера лотом указанным в настройках. Лот первого ордера может рассчитываться от баланса если установить его равным 0. Далее при срабатывании одного из ордеров второй удаляется и на его место встает такой же ордер с увеличенным на первый коэффициент лотом. Если цена продолжает свой ход в том же направлении, то все закрывается по профиту и советник по новой выставляет два начальных стоп одера. Если же цена развернулась и открыла противоположный ордер, то на месте противоположного ордера вновь ставим стоп ордер увеличенный уже на второй коэффициент указанный в параметрах. Возможно задать смещение ордера, чтобы он открывался не по той же цене, а на расстоянии от последнего открытого ордера. Тем самым советник расширяет канал не давая набрать большой объем во флете.
В советнике так же есть ограничение работы по времени. Можно задать время открытия первой позиции так чтобы избежать попадания во флэт между торговыми сессиями.
Параметры:
PHP:
extern int FirstStepStop = 10; //расстояние от текущей цены в пунктах
extern int PlusStep = 15; //увеличение шага в пунктах
extern int ProfitClose = 5; //прибыль в пунктах для закрытия
extern double FixLot = 0.00; //лот (если 0 то расчет от баланса)
extern double RiskPercent = 0.1; //% от баланса для расчета лота
extern double K_Lot1 = 2.0; //коэффициент умножения первого лота
extern double K_Lot2 = 3.0; //коэффициент умножения последующих лот
extern int DigitsLot = 2; //дискретность лота 1 - 0.1 2 - 0.01
extern int Closing_at_zero = 8; //после какого кол-ва ордеров закрывать все при достижении нулевой прибыли
extern string _____________ = "Часы работы";
extern int TimeStart = 0 , //Начало работы
TimeEnd = 24; //Окончание работы
extern int Magic = 123;
extern int Key = 0; //ключ для торговли на реале
Пример работы:
Посмотреть вложение 298968
Посмотреть вложение 298967
В приложении есть set файл для оптимизации советника под любого брокера. На 3 и 5 значные котировки советник сам увеличивает параметры, так что скорей всего данного сета будет достаточно.