Проверил на forts, у заявок со статусом ORDER_STATE_EXPIRED остаток объема не обнуляется, в противоположность тестеру. Это баг в тестере? (у меня терминал от "БД Открытие" 5.00 1495)
my_nick:
Проверил на forts, у заявок со статусом ORDER_STATE_EXPIRED остаток объема не обнуляется, в противоположность тестеру. Это баг в тестере? (у меня терминал от "БД Открытие" 5.00 1495)
Плохая идея проверять свои стратегии в тестере, есть же Демо-версия в Открытии, которая очень прилично работает.
тем более, сейчас, биржа на тестовом полигоне стала транслировать очень большое кол-во фьючерсов, так что
можно тестировать ЛЮБЫЕ стратегии для ФОРТС в реальном времени.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет. Допустим, заявка попала в историю (к ней доступ через HistoryOrderSelect(ticket) ). Казалось бы, есть HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT). Но! Если у заявки статус ORDER_STATE_EXPIRED - то этот самый остаток == 0. Во всяком случае в тестере так.
Как остаток надёжно вычислить? Проверить, если у заявки статус == ORDER_STATE_EXPIRED, то остаток == начальному объёму? А если заявка была частично исполнена, а затем истекла тогда как?