Xomyak147
Xomyak147 личный блог
17 сентября 2022, 16:19

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

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

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

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

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

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

12 Комментариев
  • Vkt
    17 сентября 2022, 16:27
    Есть коды индикаторов хотя бы приблизительно похожих на нужный?
    Я обычно брал такой код и правил под себя, даже если до этот язык видел первый раз.
      • Vkt
        17 сентября 2022, 17:33
        Xomyak147, да просто хоть какой то индикатор на этом языке.
      • Хайдар Зарипов
        19 сентября 2022, 08:26
        Xomyak147, ренко бары в tradingview
  • GreyStrannik
    17 сентября 2022, 16:28
    999% годовых

    Деньги вперёд.
  • Anest
    17 сентября 2022, 17:54
    На 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%
    {
       //   Рисуем пирожок на графике 
    }
  • Ийон Тихий
    17 сентября 2022, 19:53
    Standart deviation уже придумали до нас
  • Я Я
    17 сентября 2022, 20:20
    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)
      • Я Я
        18 сентября 2022, 08:28
        Xomyak147, какие 300??? Вы где видели волатильность в 30000% )
        Уменьшайте число. При 0.0001 практически нет меток. Надо только «сохранить» нажимать или добавить меню настроек через «input».

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн