avp (Все сообщения пользователя)

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

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

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

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

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

Что использовать, какой подход, какие функции в LUA для Индикатора, чтоб на входе мой скрипт-индикатор получил значения и "Общий спрос" и "Общее предложение" и обработав  их, получив их разность, соответственно выдал её в return в OnCalculate() для построения  графика?
Стоп заявта тейк профит стоп-лимит на покупку не сработала вовремя.
 
плюсану к вопросу ТС.
Всю прошлую неделю сталкивался с такой же проблемой.
Назову её проскальзывание или задержка активации стоп-лосса.
Все мы прекрасно знаем про проскальзывание при выставлении лимитной заявки, и как бороться знаем.

Но вот что делать если цена пошла в сторону стопа, перескочила его, и дальше двигает, а стоп-лосс так и не активировался,
т.е. лимитная заявка, которую стоп-лосс должен выставить не выставилась, задержка в активации стоп-лосса доходит до 2-3 секунд и даже больше.

Где копать, в чем проблема и как этого избежать ?
Страницы: 1
Наверх