У меня только отрезки "ступеньками", как на скриншоте ниже. У вас, кстати, есть похожая область на графике. Вы уверены, что свечи на вашем скриншоте - от этого кода, а не с исходных данных?
Код
Settings= {
Name = "Test",
line =
{
{
Name = "Candle",
Color = RGB(255, 0, 0),
Type = TYPE_CANDLE,
Width = 1
}
}
}
function OnCalculate(i)
return i
end
function Init()
return 1
end
Settings= {
Name = "Test",
line =
{
{
Name = "Candle",
Color = RGB(255, 0, 0),
Type = TYPE_CANDLE,
Width = 1
}
}
}
function OnCalculate(i)
--return O(i),C(i),H(i),L(i),V(i),T(i),1
--return i
--return {O(i),C(i),H(i),L(i),V(i),T(i),1}
--return {open=O(i),close=C(i),high=H(i),low=L(i),volume=V(i),datetime=T(i),doesExist=1}
end
function Init()
return 1
end
Для начала, я пытаюсь вывести полученную свечу обратно.
TYPE_CANDLE - незадокументированная константа. Можно ли с ее помощью нарисовать свечу? Я пробовал все закомментированные варианты в OnCalculate, но свечи не появляются.
Settings= { Name = "Test", line = { { Name = "Candle", Color = RGB(255, 0, 0), Type = TYPE_CANDLE, Width = 1 } }
} function OnCalculate(i) --return O(i),C(i),H(i),L(i),V(i),T(i),1 --return i --return {O(i),C(i),H(i),L(i),V(i),T(i),1} --return {open=O(i),close=C(i),high=H(i),low=L(i),volume=V(i),datetime=T(i),doesExist=1} end function Init() return 1 end
Если TYPE_CANDLE бесполезна, как можно вывести исходную свечу?