Ошибка 4756 при попытке отправить ордер TRADE_ACTION_CLOSE_BY.

 

Пытаюсь закрыть позицию встречной.

Нет возможности даже в терминале сделать это вручную. Хотя счет хеджинговый.

Попробовал чужие скрипты, попробовал библиотеку Trade - не работает. Как это вообще? Платформе уже столько лет! Раньше работало, а теперь - нет.

 
stani-davydov Давыдов:

Пытаюсь закрыть позицию встречной.

Нет возможности даже в терминале сделать это вручную. Хотя счет хеджинговый.

Попробовал чужие скрипты, попробовал библиотеку Trade - не работает. Как это вообще? Платформе уже столько лет! Раньше работало, а теперь - нет.

Задайте вопрос своему брокеру. Или прочтите документацию, как проверить разрешение на встречное закрытие. Нечего на терминал пенять.

 
Vladimir Karputov #:

Задайте вопрос своему брокеру. Или прочтите документацию, как проверить разрешение на встречное закрытие. Нечего на терминал пенять.

Не стану спорить - не исключено что это действительно "происки брокера". Но не уверен. Меня эта ошибка начала доставать после последнего обновления МТ5.  Достает при при открытии сделки. Счет хеджинговый.
 Объем и шаг объема гарантированно правильные. Ошибка возникает не постоянно, не на всех парах и не в оба направления. При этом выставленный с панели ордер открывается без проблем.
Исходя из того, что ордера слетают в то время когда вероятность благоприятного входа максимальная, действительно нельзя исключать "помощь" брокера, пользующегося какой-то не задокументированной возможностью. К этой версии склоняет и то, что точно такой же ордер противоположного направления (виртуальный, открытие по рынку при пересечении ценой уровня переменной) открывается без проблем.
Стоило бы все же внести ясность, так как эта ошибка начала выскакивать с завидной регулярностью.

Причина обращения: