1. В папке с Квиком создаем директорию LuaIndicators.
2. В этой папке создаем файл gazp_usd.lua, туда записываем:
Settings =
{
Name = "GAZPROM_USD",
tag = "GAZP",
tag1 = "GAZP_USDRUB",
line=
{
{Name = "line1", Color = RGB(0, 0, 255), Type = 1,Width = 1}
}
}
vPrice=1;
function Init()
return 1
end
function OnCalculate(index)
local vOutFlag=0;
local vGazp =(getCandlesByIndex(Settings.tag, 0, index-1, 1)[0].close or 1) ;
local vUSDRUB=(getCandlesByIndex(Settings.tag1, 0, index-1, 1)[0].close or 1);
if vGazp>0 then
vOutFlag=1;
else
vOutFlag=0;
end;
if vUSDRUB>0 then
vOutFlag=1;
else
vOutFlag=0;
end;
if vOutFlag > 0 then
local Out = vGazp/vUSDRUB;
vPrice=Out;
end;
return vPrice
end
3. В Квике создаем график с курсом доллара (USDRUB_TOM).
4. К графику добавляем график Газпрома (ГАЗПРОМ ао).
5. Идем в настройки графика, в разделе «Дополнительно» указываем «Идентификатор»: GAZP -для графика с ценой Газпрома, GAZP_USDRUB -для графика с курсом.
6. Добавляем индикатор (выбираем из выпадающего списка GAZPROM_USD).
7. Уменьшаем ненужные поля. Если график не отобразился — даблкликаем на графике — жмем «Применить»:
ссылка на файл
кросспост
rffx.ru
В тредингвью добавить в список котировок MOEX:GAZP/MOEX:USDRUB
таким же макаром хоть в монгольских тугриках
Заранее спасибо