Блог им. Xomyak147

Кодеры на языке PINE есть? 999% годовых

Опыта в кодинге вообще никогда не было, решил попробовать написать на языке pine v5 индикатор и вообще не понял как это сделать :((

Может кто-то помочь?

Идея простая, когда актив не движется на протяжении 5 баров более чем, например, 0,3% то на графике появляется крестик, точка, пирожок с маслом, не важно,  в общем, что-то, чтобы просто можно было увидеть на графике визуально это.

МОДЕРАТОРЫ НЕ ОТПРАВЛЯЙЕТЕ МЕНЯ В САМОЕ ДНО САЙТА, НИКТО НЕ УВИДИТКодеры на языке PINE есть? 999% годовых

, ПОЖАЛУЙСТА!!!

2.2К | ★1
12 комментариев
Есть коды индикаторов хотя бы приблизительно похожих на нужный?
Я обычно брал такой код и правил под себя, даже если до этот язык видел первый раз.
avatar
Vkt, я вот тоже в начале искал что-то похожее. Но даже если и существует такой индикатор, то я попросту не знаю как он называется и на чём основан.
avatar
Xomyak147, да просто хоть какой то индикатор на этом языке.
avatar
Xomyak147, ренко бары в tradingview
avatar
999% годовых

Деньги вперёд.
avatar
На C# примерно так будет выглядеть, но не проверял, кому надо могут на Pine перевести, думаю это не сильно сложно будет .

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%
{
   //   Рисуем пирожок на графике 
}
avatar
Standart deviation уже придумали до нас
avatar
Pine довольно сложен для такого «решил с нуля». Чуть ли не каждая команда имеет свои особенности. Например, лишний пробел в строке после if — и код не работает.

//@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)
avatar
Я Я, спасибо, как-то подшаманю над ним, только по какой-то причине в строке, где меняем числовое значение какое число бы не ставили 0.003 или 300 рисуется индикатор абсолютно одинаково
avatar
Xomyak147, какие 300??? Вы где видели волатильность в 30000% )
Уменьшайте число. При 0.0001 практически нет меток. Надо только «сохранить» нажимать или добавить меню настроек через «input».
avatar

Читайте на SMART-LAB:
Фото
Новый выпуск облигаций ПКО "Вернём" (B|ru|, 150 млн р.,YTM 28,71%) на 10 апреля
❗️ Информация для квалифицированных инвесторов 💼  На 10 апреля запланирован второй выпуск облигаций коллекторского агентства «Вернем»...
Фото
«Циан»: разбираем бумаги крупнейшей цифровой платформы недвижимости
«Циан» — одна из крупнейших цифровых платформ недвижимости в России, которая работает на рынках вторичного и первичного жилья, аренды,...
С чем связан сегодняшний рост акций ВТБ?
Сегодня на фоне небольшого снижения российского фондового рынка акции банка ВТБ поднимаются на 1,5%, до 91,3 руб.Поддержку котировкам оказала...
Фото
Башнефть: есть шанс на переоценку, но нужно запастись терпением. Прогноз сошелся с фактом в высокой точностью, ищем инвест идею
Башнефть отчиталась по МСФО за 2025 год — внимание, квартальных отчетов в прошлом году не было вообще! Традицицинно сравниваем прогноз...

теги блога Xomyak147

....все тэги



UPDONW
Новый дизайн