Покупка вместо продажи "Instead of sell"

 

Добрый день.

Может кто-нибудь знает, что охначает фраза в логе "instead of sell". и при этом вместо продажи открывается покупка.

Я тут находил уже такую тему, но там так и не разобрались. 

 
BantV:

Добрый день.

Может кто-нибудь знает, что охначает фраза в логе "instead of sell". и при этом вместо продажи открывается покупка.

Я тут находил уже такую тему, но там так и не разобрались.

Не более того смысла, который заложил автор. Отсюда вывод: в такой постановке вопрос сдедует задавать либо автору лично, либо на форуме экстрасенсов.

А здесь форум программистов и могут помочь при наличии кода. Желательно не декомпила ;).

Удачи.

 
VladislavVG:

Не более того смысла, который заложил автор.


Эту строку пишет Метатрейдер а не автор кода, так что экстрасенсы тут не помогут, а помогут разработчики МТ или те у кого эта строчка выплывала "помимо воли автора" и он разобрался в вопросе.

Вот старая ветка, с тем же вопросом https://forum.mql4.com/ru/15726, ответа так и не нашли. У меня такая хрень тоже происходила. В каких случаях происходит такое явление и как его избежать? Господа разработчики, в ваших руках поставить точку на этом вопросе.

 
ZZZEROXXX:


Эту строку пишет Метатрейдер а не автор кода, так что экстрасенсы тут не помогут, а помогут разработчики МТ или те у кого эта строчка выплывала "помимо воли автора" и он разобрался в вопросе.

Вот старая ветка, с тем же вопросом https://forum.mql4.com/ru/15726, ответа так и не нашли. У меня такая хрень тоже происходила. В каких случаях происходит такое явление и как его избежать? Господа разработчики, в ваших руках поставить точку на этом вопросе.

Интересно, с таким не сталкивался..... Тогда нужны полные логи работы, желательно с параметрами выставляемых ордеров и анализом возвращаемых ошибок. Чтоб можно было локализовать момент возникновения и понять с чем обращаться к поддержке ......
 
В моем случае все было практически так же как написал в той ветке Игорь Ким. Несколько советников на разных парах. Один советник управляет только одной парой определяемой по Symbol(). В один момент один советник должен был закрыть позицию, а другой продать - каждый на своей паре. Они делали это по очереди, контроль через IsTradeAllowed и глобальную переменную. Только ошибка была другая, не реквот а 128 таймаут со стороны эксперта который должен был закрыть сделку. В итоге другой эксперт не смог продать а написал какую то охинею про instead of причем так же не про ту пару на которую был кинут. Log-и где то сохранились, готов предоставить их разработчикам если они надумают наконец решать проблему.
 
В сервисдеск со всеми логами. Очень любопытно.
 
granit77:
В сервисдеск со всеми логами. Очень любопытно.

где это?
 
ZZZEROXXX:
где это?
На пятом форуме, в своем профиле. Туда пишется все, и по четверке, и по пятерке.
 

Всё очень просто. У советника выставлена галка "ручное подтверждение сделок". Советник выставил ордер SELL и поднял диалог торговли. Трейдер подтвердил, но нажал не кнопку Sell, а кнопку Buy, о чём и было сказано в журнале. О том же поведал топикстартер.

 
stringo:

Всё очень просто. У советника выставлена галка "ручное подтверждение сделок". Советник выставил ордер SELL и поднял диалог торговли. Трейдер подтвердил, но нажал не кнопку Sell, а кнопку Buy, о чём и было сказано в журнале. О том же поведал топикстартер.


Если б так все было просто никто бы не писал. Галочка "ручное подтверждение" не стояла, трейдер к совершению сделок руку не прикладывал, советник исправно торговал в автономном режиме с начала недели. Ткните пальцем, из каких строк топикстартера вы сделали вывод что все было именно так?
 

Вывод из знания, как это запрограммировано. Это сообщение появляется после сверки посланной команды и результата выполнения. Команда в результате выполнения может поменяться только при ручном подтверждении, когда пользователь нажал не ту кнопку (их там две - бай и селл). В клиентском терминале других мест изменения команды нет.

Либо устраивайте разбор полётов с Вашим брокером.