Блог им. Xomyak147
Опыта в кодинге вообще никогда не было, решил попробовать написать на языке pine v5 индикатор и вообще не понял как это сделать :((
Может кто-то помочь?
Идея простая, когда актив не движется на протяжении 5 баров более чем, например, 0,3% то на графике появляется крестик, точка, пирожок с маслом, не важно, в общем, что-то, чтобы просто можно было увидеть на графике визуально это.
МОДЕРАТОРЫ НЕ ОТПРАВЛЯЙЕТЕ МЕНЯ В САМОЕ ДНО САЙТА, НИКТО НЕ УВИДИТ
, ПОЖАЛУЙСТА!!!
Я обычно брал такой код и правил под себя, даже если до этот язык видел первый раз.
Деньги вперёд.
Double Max = Candles.skip(Candles.Count — 5).Max(x => x.High);
Double Min = Candles.skip(Candles.Count — 5).Min(x => x.Low); // Определяем максимум и минимум цены за 5 минутный период. Candles — 1 минутные свечи. 5 — заданный период топикстартером
Double Range = Max — Min; //ценовой диапазон за последние 5 минут
Double Range_Lock = Math.Round(LastPrice *0.3/100); //заданный диапазон 0,3% в рублях .
If( Range < Range_Lock) // Если ценовой диапазон меньше 0.3%
{
// Рисуем пирожок на графике
}
//@version=5
indicator(«Мой скрипт», overlay = true)
lower=ta.lowest(5)
higher=ta.highest(5)
mPlot=if ((higher-lower)/higher<0.003)
higher
else
na
plot(series=mPlot, style=plot.style_cross)
Уменьшайте число. При 0.0001 практически нет меток. Надо только «сохранить» нажимать или добавить меню настроек через «input».