Иван (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
getitem, не работает getitem
 
Здравствуйте.
Написал код, все работает на тестовом квике.
Не работает на квике брокера.
Код сократил до строки, которая не работает.

Необходимо получить позиции по фьчерсам (все сделки, только по одному фьючерсу)

function main()
position = getItem("futures_client_holding",0).totalnet        --Эта строка не работает (attempt to index a nil value)
end

Перезаказал данные с сервера(все инструменты, все параметры, никаких фильтров)
В чем может быть проблема?

P.S Такой вариант работает, position =  tonumber(getParamEx("SPBFUT",  "RIM5", "NUMCONTRACTS ").param_value)
CreateDataSource, Простой робот
 
      Добрый день.
Помогите пожалуйста,я на начальном уровне изучения программирования.
Хочу реализовать простого робота.

Логика:
Long: close>open
Short: close<open

Вот что написал:
  function main()
        ds = CreateDataSource("SPBFUT", "SIH0", INTERVAL_M1)     --Получил данные с сервера
        Size = ds:Size();                                                                          --Переменная Size равна кол/ву полученных с сервера свечей
        Price_close = ds:C(Size)                                                             --Переменная Price_close равна цене закрытие последней свечке на графике
        message(tostring(Price_close))                                                   --Вывожу переменную Price_close
  end

В результате в сообщении выводит 0. (Вопрос: Почему 0, а не цену закрытия. )

Хочу обратиться к ценам open и close последней свечке, чтобы реализовать логику робота.
Перелопатил кучу инфы, перепробовал кучу вариантов и никак.
    Спасибо
Страницы: 1
Наверх