Доработал немного. С синхронизацией жопа, но если график бакса навесить на брент, то квик синхронизирует их по времени.
в вер. 2.0 теперь если нет курса бакса, то берет предыдущий.
не совсем «корректно», но зато читабельно если нет данных.
+ в пред. версии небольшой косяк был — курс на одину свечку отставал
brent.lua:
Settings =
{
Name = «Brent»,
USDRUB = «USDRUB_KURS»,
line =
{
{
Name = «rubrent»,
Color = RGB (0, 255, 0),
Type = TYPE_LINE,
Width = 1
}
}
}
function Init()
prev = 0
return 1
end
function OnCalculate(index)
local cur = prev
local bs,n,i = getCandlesByIndex (Settings.USDRUB, 0, index-1, 1)
if bs ~= nil and n > 0 then
if bs[0].close > 0 then
cur = bs[0].close
prev = cur
end
end
return cur * C(index)
end
Копируем в LuaIndicators (если нет — надо создать создать)
добавляем в брент график USDRUB_TOM (USDRUB_TOD)
на графике с USDRUB_TOM (USDRUB_TOD) в настройках указываем «идентификатор» равный «USDRUB_KURS»
добавляем в брент этот индикатор
всё