Как узнать возможность торговли инструментом?

Страницы: 1
RSS
Как узнать возможность торговли инструментом?
 
К примеру, инструмент GKM2. Открываю ТТП. Статус - торгуется, Сессия - открыта, отправляю заявку, получаю ответ из OnTransReply - Ошибка создания заявки. [GW][3] "Сейчас эта сессия не идет."
Вопрос - как до отправки транзакции предсказать такой ответ из OnTransReply?
 
Добрый день,

Просьба прислать скриншот ошибки в окне сообщения, а также уточнить наименование брокера, клиентом которого Вы являетесь.
 
Проблема была в понедельник утром, около 9 часов по Москве. Скриншоты не делал. Хотел протестировать поведение скрипта  в пустом стакане. Я специально убедился по открытой ТТП, что инструмент торгуется, в скрипте перед отправкой транзакции обязательно проверяется условие getParamEx2( class, sec, "status" ).param_image == "торгуется" и тем не  менее пришел приведенный выше колбек. После 10ти часов все заработало. Может кто на  работу вышел и нужный рубильник включил. То  мне  не ведомо. Брокер - Открытие. Удивителен сам факт данного события. Как теперь  проверять возможность выставления заявки - не  понятно.
 
Добрый день,

По данной проблеме предлагаем обратиться к брокеру, клиентом которого Вы являетесь.
 
Цитата
uuh написал:
Как теперь  проверять возможность выставления заявки - не  понятно
Надо не только сам параметр проверять, а еще и корректность получения данного параметра
А то бывает такое, что параметр как бы есть, но его как бы нет и доверять ему не стоит

Вот так работаем с такой напастью
Код
    local param=getParamEx2(class_code,sec_code,"TRADINGSTATUS")  -- Состояние сессии
    if(param.result=="1")and(param.param_image~="")and(param.param_type=="4")and(tonumber(param.param_value)>=0)then params["TRADINGSTATUS"] =tonumber(param.param_value) end
Страницы: 1
Читают тему (гостей: 1)
Наверх