Собственный индикатор принимающий одновременно два или даже три параметра торгов

Страницы: 1
RSS
Собственный индикатор принимающий одновременно два или даже три параметра торгов, Пытаюсь сделать индикатор, которы принимает парамеры "Общий спрос" "Общее предложение" и непосредственно цена инструмента
 
Не пойму как подступиться к решению указанной задачи:

Хочу построить индикатор на базе двух значений из таблицы текущих торгов "Общий спрос" и "Общее предложение".
Имеем отдельные  значения  "Общий спрос" и "Общее предложение". строим по ним график. Это все средствами QUIK.

Используя ваши открытые скрипты из файла "INDIKATORS.ZIP"  могу на каждое из указанных значений построить например MA, или любой свой код применить.
Это тоже понятно и легко.

Что использовать, какой подход, какие функции в LUA для Индикатора, чтоб на входе мой скрипт-индикатор получил значения и "Общий спрос" и "Общее предложение" и обработав  их, получив их разность, соответственно выдал её в return в OnCalculate() для построения  графика?
 
Например Init() в таком виде не запускается,
Код
function Init() 
 func = MA()
 ds1,err1 = CreateDataSource("QJSIM", "SBER", 1, "BIDDEPTHT");
 ds2,err2 = CreateDataSource("QJSIM", "SBER", 1, "OFFERDEPTHT");
 
  
 return #Settings.line
end
ошибку дает

Ошибка создания индикатора "*MA СпросПредложение". Function Init(): C:\QUIK-Junior\LuaIndicators\MAСпросПредложение.lua:36: attempt to call global 'CreateDataSource' (a nil value)

 
в Lua индикаторах нельзя использовать функцию CreateDataSource
 
Цитата
Sergey Gorokhov написал:
в Lua индикаторах нельзя использовать функцию CreateDataSource
Ну вот в том то и дело.
А какой обходной маневр предпринять, чтоб построить индикатор разности  "Общий спрос" и "Общее предложение".?
 
Цитата
avp написал:
Цитата
Sergey Gorokhov написал:
в Lua индикаторах нельзя использовать функцию CreateDataSource
Ну вот в том то и дело.
А какой обходной маневр предпринять, чтоб построить индикатор разности  "Общий спрос" и "Общее предложение".?
Забирать значения по Идентификаторам, при этом источники данных должны быть на график добавлены.
trdrobot.ru
 
Цитата
Александр М написал:
Цитата
avp написал:
 
Цитата
Sergey Gorokhov  написал:
в Lua индикаторах нельзя использовать функцию CreateDataSource
 Ну вот в том то и дело.
А какой обходной маневр предпринять, чтоб построить индикатор разности  "Общий спрос" и "Общее предложение".?
Забирать значения по Идентификаторам, при этом источники данных должны быть на график добавлены.
Да  с этим вариантом что то получается, функциональность правда страдает, но, по крайней мере,  getCandlesByIndex из скрипта индикатора работает
Страницы: 1
Читают тему (гостей: 1)
Наверх