Подвисание управляемых ордеров в МС.NET64+Quik
Posted: 30 Apr 2015
Здравствуйте.
Сегодня обнаружил такой баг при исполнении простой стратегии на C#:
В ролях:
MultiCharts .NET64 Version 9.0 Release (Build 10761) + MCQuikPlugin 2.5.99 X64.Net
Quik Version 6.17.1.17
Имеем простое условие выставлять стоп ордер на определенном уровне цены (я выставлял стоп на продажу), на закрытии каждого бара эту цену изменять (я увеличивал на несколько пунктов). После включения автоматического исполнения ордеров и выставления первого ордера, последующие изменения цены старый ордер не отменяют, новый не выставляют, так и висит ордер на начальном уровне. Если попытаться удалить стратегию с графика при текущем активном ордере, МС на некоторое время зависает, затем стратегию все таки удаляет, но ордер по прежнему остается активным. При попытки удалить ручками ордер из МС, ордер меняет статус на precancelled, и никаким дальнейшим действиям не поддается. Помогает только ручное удаление из самого Квика или закрытие МС.
Исходя из описанной проблемы можно сделать вывод, МС.NET+Quik для автоматической торговли с использованием управляемых ордеров использовать нельзя, я правильно понимаю?
Сегодня обнаружил такой баг при исполнении простой стратегии на C#:
В ролях:
MultiCharts .NET64 Version 9.0 Release (Build 10761) + MCQuikPlugin 2.5.99 X64.Net
Quik Version 6.17.1.17
Имеем простое условие выставлять стоп ордер на определенном уровне цены (я выставлял стоп на продажу), на закрытии каждого бара эту цену изменять (я увеличивал на несколько пунктов). После включения автоматического исполнения ордеров и выставления первого ордера, последующие изменения цены старый ордер не отменяют, новый не выставляют, так и висит ордер на начальном уровне. Если попытаться удалить стратегию с графика при текущем активном ордере, МС на некоторое время зависает, затем стратегию все таки удаляет, но ордер по прежнему остается активным. При попытки удалить ручками ордер из МС, ордер меняет статус на precancelled, и никаким дальнейшим действиям не поддается. Помогает только ручное удаление из самого Квика или закрытие МС.
Исходя из описанной проблемы можно сделать вывод, МС.NET+Quik для автоматической торговли с использованием управляемых ордеров использовать нельзя, я правильно понимаю?