доброе утро коллеги, недавно писал пост про доп индикаторы для квика( во истину почему он так беден на индикаторы, видимо и добавлять официалы не чешутся, хотя проще некуда, я так понимаю).
никто к сожалению не откликнулся, не поделился, порылся сам и нарыл кучу разных, вот разбираюсь неспеша.
есть такой вот код индикатора дельта, но он рисует только линию, как представить его в квике чтоб рисовал свечи??
аранее благодарен
Vladimir, спасибо за ответ
function Init()
delta = 0
cur_idx = 0
--cur_date = ""
return 1
end
function OnCalculate(index)
local ss = Size() — 200
--[[
local t = getTradeDate()
if t.date ~= cur_date then
delta = 0
cur_idx = 0
cur_date = t.date
end
]]
if index < ss then
return nil
else
local n = getNumberOf(«all_trades»)
if n == 0 then
delta = 0
cur_idx = 0
end
local max_idx = n — 1
--local max_idx = getNumberOf(«all_trades») — 1
for i = cur_idx, max_idx do
local row = getItem («all_trades», i)
if row.sec_code == Settings.Sec_Code then
if row.flags == 1 then
delta = delta — row.qty
else
delta = delta + row.qty
end
end
end
cur_idx = max_idx + 1
return delta
end
end
Polymetal
Кампания началась
Требуется аналитик по связям с инвесторами
(Polymetal international plc г.Астана)
Дата публикации вакансии 3 мая 2024
www.polymetal.ru/career/job-opportu...
Баффет резко сократил свой пакет Apple на фоне проблем в бизнесе компании
Баффет начал избавляться от акций Apple в конце 2023-го. Из отчетности Berkshire Hathaway следует, что конгломерат продолжил...
........, может не тратить деньги на небесплатных таких странных артистов, а просто пойти туда,
где тысячи таких забытых 83 года стоят, и хоть как то привести их в порядок? — СОВСЕМ НИКАК?
а мо...
Все можно решить 30% акций банкам отдать, при такой ставке не реально платить долг)
Если уж Газпром в долгах, то чего говорить о мечел)
Думайте, решайте сами, но если президент хочет сохранить ...
Дрейк, в первом случае не было уверенности, а вдруг 2360! На втором — понятно что выбивает стопы в обе стороны! Далее — трудняк в мышлении! НО! 2360 в моём восприятии… — надо закрывать уровень пере...
Elmarit, Казакстан заключал договора на строительство трубопровода трех ниток из Туркменистана (восток средняя азия там три ветки соединяют Туркменистан, узбекистан и казакстан) и он своих добавляе...
п.с. какой вопрос-такой ответ))
function Init()
delta = 0
cur_idx = 0
--cur_date = ""
return 1
end
function OnCalculate(index)
local ss = Size() — 200
--[[
local t = getTradeDate()
if t.date ~= cur_date then
delta = 0
cur_idx = 0
cur_date = t.date
end
]]
if index < ss then
return nil
else
local n = getNumberOf(«all_trades»)
if n == 0 then
delta = 0
cur_idx = 0
end
local max_idx = n — 1
--local max_idx = getNumberOf(«all_trades») — 1
for i = cur_idx, max_idx do
local row = getItem («all_trades», i)
if row.sec_code == Settings.Sec_Code then
if row.flags == 1 then
delta = delta — row.qty
else
delta = delta + row.qty
end
end
end
cur_idx = max_idx + 1
return delta
end
end
вот код
для свечек нужно 4 параметра HLOC, а здесь только 1 — delta/
то есть это реально, только нужно добавить несколько строк в код?
Только линии, точки, гистограммы, треугольники вверх/вниз.