Не меняется размер позиции после совершения сделки
Atom Ответить
28.11.2013


Привет,

После сборки проекта с новой библиотекой обнаружил, что стратегия перестал меняться размер позиций при совершении сделок.

Мои действия:
1. По сигналу открываю позицию через LimitQuotingStrategy.
Код

                    _strategyOpenPosition = new LimitQuotingStrategy(direction, this.Volume, limitPrice)
                    {
                        Volume = QuotingOrderVolume,
                        TimeOut = PositionOpenTimeOut,
                        WaitAllTrades = true
                    };


2. При этом в логе я вижу, что сделка совершается, и стратегия её видит. Напрягает только долгое время регистрации заявки:



Я ожидаю увидеть изменение размера позиции у основной стратегии. Но размер позиции у основной стратегии не меняется! В логах отсутствуют записи об изменении размера позиций как у основной стратегии, так и у стратегий котирования. В предыдущей версии библиотеки все работало.

Полный лог во вложении.

P.S.: Еще похоже, что при работе с EmulationTrader у Security перестали заполняться поля LastTrade/BestBid/BestAsk. Завтра проверю на свежую голову и напишу в отдельной теме.

P.P.S.: Было бы здОрово в номерах версий библиотеки как-то указывать статус релиза (бета-версия, или уже что-то стабильное).
_log.txt 23,6KB (0)

Теги:


Спасибо:




2 Ответов
esper

Фотография
Программист
Дата: 29.11.2013
Ответить


Это лог для эмулятора или реального подключения через плазу?
Спасибо:

Marco

Фотография
Программист
Дата: 29.11.2013
Ответить


Лог реального подключения через Plaza.
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy