Не срабатывает правило Новые сделки стратегии.


Не срабатывает правило Новые сделки стратегии.
Atom
10.11.2011


Сделки пришли, правило не сработало.
Лог.
10:31:20.286 | | CR | Стратегия запущена.
10:31:20.658 | | CR | Новая Sell сделка 44107163 по цене 147390 на 1 заявки 37856652.
10:31:20.667 | | CR | Новая Sell сделка 44107164 по цене 147385 на 1 заявки 37856652.
10:31:32.982 | | CR | Стратегия останавливается.
10:31:32.984 | | CR | Правило 'Новые сделки стратегии CR' удалено.
10:31:32.985 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
10:31:32.986 | | CR | Стратегия остановлена.

При этом сами сделки пришли - сработал обработчик NewMyTrades

Откатил назад версию библиотеки до 4.0.0. - все сработало как надо.

Теги:


Спасибо:


< 1 2 
vader

Фотография
Дата: 10.11.2011
Ответить


Ничем. Извините за назойливость.
Спасибо:

Alexander

Фотография
Дата: 10.11.2011
Ответить


Поднимается ли событие Strategy.NewMyTrades?

Добавьте логгер для стратегии (FileLogListener, к примеру) и скиньте сюда.
Спасибо:

vader

Фотография
Дата: 11.11.2011
Ответить


Да, событие Strategy.NewMyTrades Поднимается.

Добавьте логгер для стратегии (FileLogListener, к примеру) и скиньте сюда.
Разве это не тот лог о котором вы говорите?

15:55:14.745 | | CR | Стратегия запущена.
15:55:15.190 | | CR | Новая Sell сделка 44313252 по цене 26616 на 2 заявки 57294598.
15:56:14.772 | | CR | Отмена заявки 57294599.
15:56:19.786 | | CR | Стратегия останавливается.
15:56:19.789 | | CR | Правило 'Новые сделки стратегии CR' удалено.
15:56:19.790 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
15:56:19.790 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
15:56:19.790 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
15:56:19.791 | | CR | Стратегия остановлена.
15:56:19.797 | | CR | Отмена заявки 57294601.
Спасибо:

Alexander

Фотография
Дата: 11.11.2011
Ответить


vader Перейти
Да, событие Strategy.NewMyTrades Поднимается.

Добавьте логгер для стратегии (FileLogListener, к примеру) и скиньте сюда.
Разве это не тот лог о котором вы говорите?

15:55:14.745 | | CR | Стратегия запущена.
15:55:15.190 | | CR | Новая Sell сделка 44313252 по цене 26616 на 2 заявки 57294598.
15:56:14.772 | | CR | Отмена заявки 57294599.
15:56:19.786 | | CR | Стратегия останавливается.
15:56:19.789 | | CR | Правило 'Новые сделки стратегии CR' удалено.
15:56:19.790 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
15:56:19.790 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
15:56:19.790 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
15:56:19.791 | | CR | Стратегия остановлена.
15:56:19.797 | | CR | Отмена заявки 57294601.


Добавьте вывод из события Strategy.NewMyTrades с указанием MarketTime (с милисекундами) и номерами сделок.
Спасибо:

vader

Фотография
Дата: 16.11.2011
Ответить


В 4.0.5 все работает.
Спасибо:

vader

Фотография
Дата: 18.11.2011
Ответить


Разобрался в чем была проблема.
в версии 4.0.0 у меня был класс наследник Strategy, в котором я сделал методы OnNewMyTrades и OnOrderFailed.
Когда я обновился до 4.0.4, компилятор предупредил, что они скрывают ваши методы и в свои методы я добавил override.
После этого начинались вышеописанные проблемы.
Спасибо:
< 1 2 

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

loading
clippy