Ошибка при прикреплении ордера к тестовой стратегии
Atom Ответить
24.05.2014


Занимаясь разработкой функционала сохранения и загрузки ордеров/заявок по стратегии, мной была обнаружена следующая ошибка (или баг?):
после восстановления данных тестовой стратегии и прикреплении ордера через функцию AttachOrder стратегия требует наличия живого подключения: {"Подключение не инициализировано."

Тут очевидно что загрузка идет до вызова функции старта стратегии, поэтому в этот момент Connector=null.

Стек-трейс


Самое интересное, что несмотря на выданную ошибку ордер к стратегии приаттачивается.
То есть жить с этим можно если окружить вызов AttachOrder try/catch и не реагировать на ошибку.

Но самое неприятное, что MyTrades не появляются.
http://yadi.sk/d/_76uyGceRALmE



Спасибо:




3 Ответов
JaguarFX

Фотография
Курсы
Дата: 07.07.2014
Ответить


В описании API 4.2.3.7 была информация, что исправили указанную выше ошибку.

Ее действительно исправили, но к тестовой заявке ордер так прикрепить и невозможно, так как после исправления этой всплывает новая ошибка - "Инструмент SPFB.SBRF@FORTS не имеет информации о подключении."

Стек-трейс (список вызванных процедур идет снизу вверх)
Автор топика
Спасибо:

JaguarFX

Фотография
Курсы
Дата: 23.09.2014
Ответить


В версии API 4.2.25 вновь возникла ошибка "Подключение не инициализировано." при загрузке истории заявок идет до вызова функции старта стратегии!!!
Прошу повторно исправить в следующей версии API.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 23.09.2014
Ответить


А какой стэк-трейс?
Спасибо:


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

loading
clippy