плавающий спред
Посмотрите, размерность котировок. Обычно на пост. спреде 4-х значные котировки.
А при плавающем - 5 значные.
Т.е. при 5-знач. надо умножать на 10 все стопы, тралы и проч. параметры привязанные к пунктам..
ERR_NO_ERROR 0 Торговая операция прошла успешно.
Вот по идее код вашей ошибки, хотя это и не ошибка вовсе, а просто вывод результата запроса GetLastError(), но в таком случае она должна выводится при любом спреде, либо где-то перед выводом в журнал ошибки стоит обнуление последней запрошеной ошибки, но тут опять же должно все выводится независимо от спреда.
Вобще надо видеть блок обработки ошибок торговых операций вашего советника, что-бы что-то определенное можно было сказать.
Посмотрите, размерность котировок. Обычно на пост. спреде 4-х значные котировки.
А при плавающем - 5 значные.
Т.е. при 5-знач. надо умножать на 10 все стопы, тралы и проч. параметры привязанные к пунктам..
http://www.pfgbest.ru/ - это фирма,знаков 4.
Вместо MarketInfo(Symbol(), MODE_SPREAD)
использовать аск-бид=спред
вот так:
int spr; spr=MarketInfo(Symbol(),MODE_ASK)-MarketInfo(Symbol(),MODE_BID))/MarketInfo(Symbol(),MODE_POINT);
а впрочем, проверил, это видимо настройки сервера,
ибо в дилинге что пользую динамичный спред функцией отображается верно...
(4-х знак)