Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел прибыльную стратегию? Поделись ею с миллионами трейдеров в Сигналах!
Vovander
44
Vovander 2013.02.12 07:46 
Здравствуйте. После открытия рыночного ордера Buy, хочу его модифицировать, эксперт отсылает следующую строку
bool ans = OrderModify(ticket,price, Bid - 150 * Point, Bid + 150 - Point,0);   //модификация
      
      Alert(GetLastError());        //

возвращается ошибка №4051 (Недопустимое значение параметра функции)

что не так в строке которую отсылает эксперт. Помогите пожалуйста. Спасибо.

o_O
Модератор
23320
o_O 2013.02.12 08:31  
vovander:

что не так в строке которую отсылает эксперт. Помогите пожалуйста. Спасибо.


Bid + 150 - Point
Vovander
44
Vovander 2013.02.12 13:22  
эту ошибку исправил, но всеровно выдает ошыбку 4051
o_O
Модератор
23320
o_O 2013.02.12 13:55  
vovander:
эту ошибку исправил, но всеровно выдает ошыбку 4051

1. Как вам уже посоветовали - нормализуйте цены


2. сделайте распринтовку всех переданных параметров. Может у вас ticket=0 или price некорректный

Vovander
44
Vovander 2013.02.12 15:26  
спасибо разобрался. тикет действительно был 0. Я не присвоил переменной тикет момент открытия ордера. Еще раз спасибо.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий