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

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

Страницы: 1
Обращение к элементам таблицы системных сообщений
 
Добрый день!

Так и не  реализовали доступ к таблице системных сообщений из LUA ?
LUA скрипт для "MACD histogram", Уважаемые коллеги помогите с проблемой!
 
Цитата
Vlad написал:
Приветствую. Я новичок в программировании, от слова совсем! Помогите пожалуйста советом, или, может быть, кто-то возьмется за написание скрипта за вознаграждение!
Задача следующая:
Написать скрипт для терминала Quik, в скрипте задать функцию для индикатора MACD histogram, чтобы когда меняется цвет бара гистограммы, терминал отправлял мне уведомление на телефон через телеграм или почту.

Такое вообще возможно осуществить? Буду благодарен за любую помощь! Подскажите, с чего хотябы начать? Каким образом, можно объяснить подобное скрипту на языке LUA?
Добрый день!

Напишу Вам бота на ЛУА для КВИК, который будет присылать сообщения вам телеграм о достижении MACD заданных уровней.
Собственный индикатор принимающий одновременно два или даже три параметра торгов, Пытаюсь сделать индикатор, которы принимает парамеры "Общий спрос" "Общее предложение" и непосредственно цена инструмента
 
Цитата
Александр М написал:
Цитата
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
Наверх