Ошибка "OrderSend error 131. - страница 5

 

Жестко глючит их тестер, как обычно. Подключил тиковую историю с QuantDataManager. После этого тестер показывает МинЛот 0.1 (из MarketInfo) вместо 0.01, которое должно быть. Далее при попытке установки ордера ошибка 131 в строке ticket = OrderSend(__Symbol, OP_BUYSTOP, NormalizeDouble(LotSize, 2), price, slippage, 0, 0, "", Magic, 0, Lime), что естественно, раз маркетинфо отдает чушь.

Только после принудительного  LotSize =  0.1 все заработало. Но, это не устраивает, потому что, во первых, должен быть 0.01 минимальный, а во вторых, он должен расчитываться. Каким образом чужая тиковая история повлияла на результат MarketInfo реального счета? И как это исправить.

 
Sergei Feliugin #:

Жестко глючит их тестер, как обычно. Подключил тиковую историю с QuantDataManager. После этого тестер показывает МинЛот 0.1 (из MarketInfo) вместо 0.01, которое должно быть. Далее при попытке установки ордера ошибка 131 в строке ticket = OrderSend(__Symbol, OP_BUYSTOP, NormalizeDouble(LotSize, 2), price, slippage, 0, 0, "", Magic, 0, Lime), что естественно, раз маркетинфо отдает чушь.

Только после принудительного  LotSize =  0.1 все заработало. Но, это не устраивает, потому что, во первых, должен быть 0.01 минимальный, а во вторых, он должен расчитываться. Каким образом чужая тиковая история повлияла на результат MarketInfo реального счета? И как это исправить.

Для начала надо понять что такое __Symbol Почему два подчёркивания? Да и спецификацию по символу посмотреть не мешает…