здравствуйте. сам советник не должен выставлять ордера.
советник должен проверять есть ли ордер с магиком (123) если есть то должен выставить ордер SELL STOP или BUY LIMITт
3. если ордер с магиком (123) закрылся А ОРДЕР ОТЛОЖЕННЫЙ НЕ СРАБОТАЛ ЕГО УДАЛЯЕМ, если сработал
то закрывается по стоп лоссу или тейк профиту.
если появился сигнал любого индикатора то удалить отложенный ордер бай стоп с магиком 1, появился другой сигнал удалить ордер селл стоп с тем же магиком 1.
1. советник открывает повторную сделку того же направления на одной свече, а не должен.
добавить функцию нового бара
2. доделать функцию учета ордеров, после убытка сколько надо заработать что бы выйти в плюс.
3. сделать время торговли. в понедельник в 00.05 начало, в пятницу 23.58 конец торговли.
если можно прокомментируйте код советника.
может удастся из алмабора что то полезное вытащить? и сюда вставить.
логика следующая.
основные настройки.
lot = 0.01;
MM = 1;
LotExponent = 2;
Profit = 1;
TimeStart = в понедельник «0:05»;
TimeEnd = в пятницу «23:59»;
magic = 9238;
TakeProfit = 600; на всякий слючай
Stoploss = 300; на всякий слючай
1.
советник открывает ордера по условию.
работает на всех парах 2; 3; 4; 5; знаков после запятой.
сначало выставляет ордера а потом их модифицирует.
if(Close[1]>Open[1] && Close[2]<Open[2]) покупка
if(Close[1]<Open[1] && Close[2]>Open[2]) продажа
2.
советник закрывает ордера при противополажном сигнале, или по стоп лосу.
если сделка была убыточной или поймал стопплос, советник открывает ордер в 2 раза больше.
и расчитывает сколько пунктов надо заработать чтобы перекрыть убыточную сделку (важно) («обычно около 20 пунктов»)
3.
сделать ФИЛЬТР на сигналы, потому что кагда рынок «колбасит» только этот фильтр и помогает.
double CAN_H1 = prDiff( PERIOD_H1, 0 );
CAN_H1<0
CAN_H1>0
4.
количество убыточных сделок фильтр
Losses = 2;
отключить работу советника,
на следующий день счетчик сбрасывается и все сначало
5.
подхватывать свои ордера при разрыве связи.
6.
проверка на наличие ошибок. для реальной торговли.
7. если можно прокаментируйте код советника.
спасибо большое за проделанную работу. я со всем разобрался, скажите можно ли сделать такую функцию если закрываеся ордер с магиком 1 то советник помошник закрывает ордер с магиком 2
div15