Здравствуйте.
Сегодня обнаружил такой баг при исполнении простой стратегии на C#:
В ролях:
MultiCharts .NET64 Version 9.0 Release (Build 10761) + MCQuikPlugin 2.5.99 X64.Net
Quik Version 6.17.1.17
Имеем простое условие выставлять стоп ордер на определенном уровне цены (я выставлял стоп на продажу), на закрытии каждого бара эту цену изменять (я увеличивал на несколько пунктов). После включения автоматического исполнения ордеров и выставления первого ордера, последующие изменения цены старый ордер не отменяют, новый не выставляют, так и висит ордер на начальном уровне. Если попытаться удалить стратегию с графика при текущем активном ордере, МС на некоторое время зависает, затем стратегию все таки удаляет, но ордер по прежнему остается активным. При попытки удалить ручками ордер из МС, ордер меняет статус на precancelled, и никаким дальнейшим действиям не поддается. Помогает только ручное удаление из самого Квика или закрытие МС.
Исходя из описанной проблемы можно сделать вывод, МС.NET+Quik для автоматической торговли с использованием управляемых ордеров использовать нельзя, я правильно понимаю?
Подвисание управляемых ордеров в МС.NET64+Quik
Подвисание управляемых ордеров в МС.NET64+Quik
- Attachments
-
- _bug_Study01_quikManOrd.pln
- (2.26 KiB) Downloaded 420 times
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Подвисание управляемых ордеров в МС.NET64+Quik
Добрый день, zysmn.
У Вас почему-то не приходят статусы по ордерам. Пожалуйста, приходите в Live Chat Пн-Пт 13:30 - 19:00 (по Москве), чтобы продемонстрировать данную проблему нашим инженерам.
У Вас почему-то не приходят статусы по ордерам. Пожалуйста, приходите в Live Chat Пн-Пт 13:30 - 19:00 (по Москве), чтобы продемонстрировать данную проблему нашим инженерам.
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Подвисание управляемых ордеров в МС.NET64+Quik
Данная проблема была подтверждена и передана на дальнейшее изучение разработчикам. Мы дадим Вам знать как только появится решение.
Когда пофиксят проблему с ордерами?
Уважаемые господа разработчики!
Когда пофиксят проблему описанную здесь
viewtopic.php?f=18&t=48510
Работать вообще очень тяжко, с ордерами с большой лотностью (>200) постоянные зависоны со со статусом PartiallyFilled. Т.е. при срабатывании лимитника 113 лотов исполняется нормально, а оставшиеся 87 зависают, висят в OrderTracker и их никак не удалить. Только методом перезапуска МС и робота. А с ордерами в 800 и выше лотов это вообще ахтунг полный. Вероятность при исполнении нормального отображения крайне мала.
Когда пофиксят проблему описанную здесь
viewtopic.php?f=18&t=48510
Работать вообще очень тяжко, с ордерами с большой лотностью (>200) постоянные зависоны со со статусом PartiallyFilled. Т.е. при срабатывании лимитника 113 лотов исполняется нормально, а оставшиеся 87 зависают, висят в OrderTracker и их никак не удалить. Только методом перезапуска МС и робота. А с ордерами в 800 и выше лотов это вообще ахтунг полный. Вероятность при исполнении нормального отображения крайне мала.
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Подвисание управляемых ордеров в МС.NET64+Quik
zysmn,
Проблема пофиксена. Как только проверим фикс - отправим Вам.
Проблема пофиксена. Как только проверим фикс - отправим Вам.