Загадочное явление

Страницы: 1
RSS
Загадочное явление
 
Проблема с этим кодом
Код
 function OnParam (class, sec)
     if string.find(ticker_list,sec)~=nil and class=="TQBR" then --and class=="TQBR" нужен если есть классы с такими же акци¤ми.
        if last_price[sec]~=tonumber(getParamEx(class,sec,"last").param_value) then
            last_price[sec]=tonumber(getParamEx(class,sec,"last").param_value)
        end
        
        tablebid=getParamEx(class,  sec, "bid")
        tableoffer=getParamEx(class,  sec, "offer")

        if  bid_best[sec]~=tablebid.param_value then
            bid_best[sec]=tonumber(toPrice(sec, tablebid.param_value))
        end

        if offer_best[sec]~=tableoffer.param_value then
            offer_best[sec]=tonumber(toPrice(sec, tableoffer.param_value))
        end
        
     end
 end

Брокер Открытие, у них несколько серверов.
1. Код работает, всё хорошо, никаких претензий.
2. Разлогиниваюсь и подключаюсь к другому серверу. Дожидаюсь пока всё прогрузится.
3. bid_best[sec] становится нил, код перестаёт работать.
4. Попытка получить данные без колбека, а напрямую через getParamEx не приводят к успеху - bid_best[sec] по прежнему нил.
5. Делаю "Система" - "Заказ Данных" - "Перезаказать данные".
6. Проблема устраняется, всё работает.
7. Стоит подключиться к новому серверу - проблема опять появляется.

Что делать?
 
Здравствуйте,
Не воспроизводится.
Приведите полный текст кода.
 
Цитата
Sergey Gorokhov написал:
Здравствуйте,
Не воспроизводится.
Приведите полный текст кода.
у меня тоже перестало воспроизводиться, хотя я не вносил никаких изменений.
Буду наблюдать, как только повторится, напишу.
Страницы: 1
Читают тему
Наверх