Settings =
{
Name = «PairsTrading2», --имя индикатора
line1 = «L1», — имя первой исследуемой кривой пары(задаём в квике идентификатор графика, который нужен )
line2 = «L2», — имя второй исследуемой кривой пары
k_line1 = 1, — коэффициент, на который будем умножать значения первой кривой
k_line2 = 1, — коэффициент, на который умножим значение второй кривой
— мы будем строить три вида графиков, как отношение котировок, их разницу и произведение
— кстати, для того, чтобы понять как соотносятся цена на золото в долларах и курс доллара в
— рублях и получить цену на золото в рублях как результат — котировки требуется именно
— перемножить
relation =«отношение.разница.произведение»,
— описание внешнего вида линий
line =
{
{
Name = «PairsTrading»,
Color = RGB(255, 0, 255),
Type = TYPE_LINE,
Width = 2
}
}
}
function Init()
return 1
end
function OnCalculate (index)
— обращаемся к исходным кривым
if getCandlesByIndex(Settings.line1, 0,index-1,1)[0] and getCandlesByIndex(Settings.line2, 0,index-1,1) [0].high ~=0 then
t, num, legend =getCandlesByIndex(Settings.line1, 0,index-1,1)
t2, num2, legend2 = getCandlesByIndex(Settings.line2, 0,index-1,1)
CL_CURR=t[0].close
CL_CURR2=t2[0].close
if CL_CURR == 0 or CL_CURR2 == 0 then — если эта свеча не имеет данных
return nil — выходим из функции
end — выход из условия: если эта свеча не имеет данных
— обсчитаем результирующую линиу требуемым способом
return (CL_CURR*Settings.k_line1)*(CL_CURR2*Settings.k_line2) --тут знаком между скобками мы определяем что мы хотим получить(произведение, отношение, разница)
else
end
end
USD/JPY: Разворот от "красной линии" — готов ли рынок к глубокому падению?
Банк Японии в очередной раз подтвердил значимость психологического уровня 160.00, не пропустив котировки выше этого рубежа. Текущий день закрывается классическим мощным «медвежьим поглощением»,...
💬 Мы запустили канал в новом мессенджере, чтобы быть ближе и делиться полезным там, где вам удобно. 🤖 Формат остаётся тем же — будет всё, за что вы уже любите наш канал — простые и понятные...
Вова Кожемяко, видимо, сейчас идёт поиск виноватых в том, что Евротрансу понизили рейтинг))
Возможные кандидаты уже вырисовываются: как всегда — Путин, а так же хохлы, трусы, петухи, фашисты, ...
DS, так это не важно в золоте волатильность высокая. Объемы будут тоннами цена пойдёт вверх. Сейчас инвесторы уходят в нефть ведь ясно, что происходит. Нефть уже пророчат по 200$ и такое вполне воз...
— Почему вы не предупредили союзников об атаке на Иран?
— Я хотел устроить им сюрприз. Кто лучше Японии разбирается в сюрпризах? Почему вы не рассказали мне о Перл-Харборе?
Трамп затроллил япон...
19.03.2026, 20:46
Апрель придет рублю на выручку
Российская валюта ждет поступлений от экспортеров
… рынок явно недооценивает масштаб роста экспортной выручки на фоне стремительного роста мир...
Максим, а как же УК Доход? Они прогнозируют 570 рублей. Кстати, обновление прогноза было сегодня.
www.dohod.ru/ik/analytics/dividend?ysclid=mm8sij9spj170773717
Топливо для экономики Информация, которая не дает покоя людям: в России на вкладах в банках скопилось около 65 триллионов рублей.Вот бы эти деньги они начали тратить! Вот бы все зажили! И недвижимость...
ProstoVladimir, отчет МСФО за 2025г опубликуют будут тарить как горячие пирожки… :)
по показателям, которые ранее были заявлены за 25г. отчет будет очень сильным.
--*********************************************
Settings =
{
Name = «PairsTrading2», --имя индикатора
line1 = «L1», — имя первой исследуемой кривой пары(задаём в квике идентификатор графика, который нужен )
line2 = «L2», — имя второй исследуемой кривой пары
k_line1 = 1, — коэффициент, на который будем умножать значения первой кривой
k_line2 = 1, — коэффициент, на который умножим значение второй кривой
— мы будем строить три вида графиков, как отношение котировок, их разницу и произведение
— кстати, для того, чтобы понять как соотносятся цена на золото в долларах и курс доллара в
— рублях и получить цену на золото в рублях как результат — котировки требуется именно
— перемножить
relation =«отношение.разница.произведение»,
— описание внешнего вида линий
line =
{
{
Name = «PairsTrading»,
Color = RGB(255, 0, 255),
Type = TYPE_LINE,
Width = 2
}
}
}
function Init()
return 1
end
function OnCalculate (index)
— обращаемся к исходным кривым
if getCandlesByIndex(Settings.line1, 0,index-1,1)[0] and getCandlesByIndex(Settings.line2, 0,index-1,1) [0].high ~=0 then
t, num, legend =getCandlesByIndex(Settings.line1, 0,index-1,1)
t2, num2, legend2 = getCandlesByIndex(Settings.line2, 0,index-1,1)
CL_CURR=t[0].close
CL_CURR2=t2[0].close
if CL_CURR == 0 or CL_CURR2 == 0 then — если эта свеча не имеет данных
return nil — выходим из функции
end — выход из условия: если эта свеча не имеет данных
— обсчитаем результирующую линиу требуемым способом
return (CL_CURR*Settings.k_line1)*(CL_CURR2*Settings.k_line2) --тут знаком между скобками мы определяем что мы хотим получить(произведение, отношение, разница)
else
end
end
На внешке так: https://www.tradingview.com/chart/?symbol=USDRUB*UKOIL