Пример получения данных из истории

Страницы: 1
RSS
Пример получения данных из истории
 
Погомогите с примером,  
 
CLASS_CODE  = "SPBFUT"
SEC_CODE    = "GZM1"
INTERVAL    = INTERVAL_TICK
DS          = nil

function OnInit()
   local Error = '';
   DS, Error = CreateDataSource(CLASS_CODE, SEC_CODE, INTERVAL, "bid")

   if Error and Error ~= "" then
       message("Ошибка подключения к графику: " .. tostring(Error), 2)
       DS = nil
   else    
       DS:SetEmptyCallback()
   end    
end

function main()
    какой код здесь нужен для определения значения "bid" к примеру крайнего торгового дня в 17:00:00?
end

function OnStop()
   script_terminated = true
end
 
Айдар, добрый день!

Например, можно в цикле пройтись по полученным свечам и найти свечу с нужным временем с помощью функции T().
Однако, стоит учитывать, что ровно в 17:00:00 тиковых данных могло и не быть.

Подробнее можно ознакомиться в разделе 3.10.4 руководства "Интерпретатор языка Lua"
Страницы: 1
Читают тему
Наверх