Костэфан
Местный житель
в пунктах это. Ошибки есть но думаю это связано с генерацией тиков на реале такого нет.А что там за функция в коде - TrailStart,TrailStop-это трейлинг стоп?если да то в % или в пунктах?
в пунктах это. Ошибки есть но думаю это связано с генерацией тиков на реале такого нет.А что там за функция в коде - TrailStart,TrailStop-это трейлинг стоп?если да то в % или в пунктах?
кстати + возникают достаточно часто ошибки типа:2010.12.27 '*******': modification of order #******* buy 0.01 GBPUSD at 1.53801 sl: 0.00000 tp: 0.00000 -> sl: 0.00000 tp: 1.53806 failed [Invalid S/L or T/P]
// 1) Добавляем функцию нормализации
double ND(double A)
{
return(NormalizeDouble(A, Digits));
}
// 2) Корректируем модификацию ордеров
было: OrderModify(OrderTicket(), AveragePrice, OrderStopLoss(), PriceTarget, 0, Yellow);
стало: OrderModify(OrderTicket(), AveragePrice, OrderStopLoss(), ND(PriceTarget), 0, Yellow);
было: OrderModify(OrderTicket(), a_price_8, l_price_28, OrderTakeProfit(), 0, Aqua);
стало: OrderModify(OrderTicket(), a_price_8, ND(l_price_28), OrderTakeProfit(), 0, Aqua);
было: OrderModify(OrderTicket(), a_price_8, l_price_28, OrderTakeProfit(), 0, Red);
стало: OrderModify(OrderTicket(), a_price_8, ND(l_price_28), OrderTakeProfit(), 0, Red);
Можт ненормализованные значения сл и/или тп? В коде явной нормализации нет. Вот, к примеру, как бы сделал я:
Код:// 1) Добавляем функцию нормализации double ND(double A) { return(NormalizeDouble(A, Digits)); } // 2) Корректируем модификацию ордеров было: OrderModify(OrderTicket(), AveragePrice, OrderStopLoss(), PriceTarget, 0, Yellow); стало: OrderModify(OrderTicket(), AveragePrice, OrderStopLoss(), ND(PriceTarget), 0, Yellow); было: OrderModify(OrderTicket(), a_price_8, l_price_28, OrderTakeProfit(), 0, Aqua); стало: OrderModify(OrderTicket(), a_price_8, ND(l_price_28), OrderTakeProfit(), 0, Aqua); было: OrderModify(OrderTicket(), a_price_8, l_price_28, OrderTakeProfit(), 0, Red); стало: OrderModify(OrderTicket(), a_price_8, ND(l_price_28), OrderTakeProfit(), 0, Red);
кстати + возникают достаточно часто ошибки типа:2010.12.27 '*******': modification of order #******* buy 0.01 GBPUSD at 1.53801 sl: 0.00000 tp: 0.00000 -> sl: 0.00000 tp: 1.53806 failed [Invalid S/L or T/P]
Исходя из каких индикаторов или системы работает советник?
# Balance: $1617.56
# Equity61.73%) $998.54
Просел однако капитально.
Костэфан, а че ты там намутил? Было кажись 100 баксов на счету.