← К каталогу
Исходный код · ID 4084

Fibonacci Retracement 2.0.0.

fibonacci retracement 2.0.0.pine
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Данный индикатор для TradingView отображает уровни Фибоначчи и расширения на графике цены. В качестве основы для определения значимых точек используется индикатор Supertrend, рассчитываемый средствами Pine Script на основе ATR. При смене направления Supertrend пересчитываются и перерисовываются уровни Фибоначчи.

Индикатор предоставляет широкие возможности настройки: 24 уровня Фибоначчи можно индивидуально включать и выключать, задавая для каждого числовое значение и цвет. Настраиваются стиль, толщина, продление и прозрачность линий, а также положение, формат и размер подписей.

Встроенная таблица отображает историческую статистику по уровням Фибоначчи — процент прохождения каждого уровня. Дополнительно рисуется трендовая линия, отражающая диапазон Supertrend, и графические маркеры смены его направления.

Настройки программы

НастройкаОписание
supAtr Период ATR для расчёта индикатора Supertrend.
factor Множитель ATR для расчёта Supertrend.
pltChk Отображать маркеры направления Supertrend на графике.
upCol Цвет линии Supertrend при восходящем направлении.
dnCol Цвет линии Supertrend при нисходящем направлении.
tablePos Расположение таблицы статистики на графике.
tBgCol Цвет заголовка таблицы статистики.
cBgCol Цвет ячеек таблицы статистики.
txtCol Цвет текста в таблице статистики.
linExt Режим продления линий: скрыть, вправо, влево, в обе стороны или без продления.
linSty Стиль линий: сплошная, пунктирная или точечная.
linSiz Толщина линий уровней.
lblPos Положение меток уровней: скрыть или справа.
lblSty Стиль отображения подписей уровней: процент, значение, цена или их комбинация.
lblSiz Размер меток уровней.
lastSet Применять уровни Фибоначчи только к последнему направлению Supertrend.
confrim Применять уровни Фибоначчи только после подтверждённого сигнала Supertrend.
bgTrans Прозрачность заливки между линиями Фибоначчи (от 0 до 100).
lnTrans Прозрачность линий уровней (от 0 до 100).
trndChk Отображать трендовую линию Supertrend.
trndCol Цвет трендовой линии Supertrend.
shw01 Показывать или скрывать уровень 0.0.
val01 Числовое значение уровня 0.0.
col01 Цвет линии уровня 0.0.
shw02 Показывать или скрывать уровень 0.236.
val02 Числовое значение уровня 0.236.
col02 Цвет линии уровня 0.236.
shw03 Показывать или скрывать уровень 0.382.
val03 Числовое значение уровня 0.382.
col03 Цвет линии уровня 0.382.
shw04 Показывать или скрывать уровень 0.5.
val04 Числовое значение уровня 0.5.
col04 Цвет линии уровня 0.5.
shw05 Показывать или скрывать уровень 0.618.
val05 Числовое значение уровня 0.618.
col05 Цвет линии уровня 0.618.
shw06 Показывать или скрывать уровень 0.786.
val06 Числовое значение уровня 0.786.
col06 Цвет линии уровня 0.786.
shw07 Показывать или скрывать уровень 1.0.
val07 Числовое значение уровня 1.0.
col07 Цвет линии уровня 1.0.
shw08 Показывать или скрывать уровень 1.618.
val08 Числовое значение уровня 1.618.
col08 Цвет линии уровня 1.618.
shw09 Показывать или скрывать уровень 2.1618.
val09 Числовое значение уровня 2.1618.
col09 Цвет линии уровня 2.1618.
shw10 Показывать или скрывать уровень 3.618.
val10 Числовое значение уровня 3.618.
col10 Цвет линии уровня 3.618.
shw11 Показывать или скрывать уровень 4.236.
val11 Числовое значение уровня 4.236.
col11 Цвет линии уровня 4.236.
shw12 Показывать или скрывать уровень 1.272.
val12 Числовое значение уровня 1.272.
col12 Цвет линии уровня 1.272.
shw13 Показывать или скрывать уровень 1.414.
val13 Числовое значение уровня 1.414.
col13 Цвет линии уровня 1.414.
shw14 Показывать или скрывать уровень 2.272.
val14 Числовое значение уровня 2.272.
col14 Цвет линии уровня 2.272.
shw15 Показывать или скрывать уровень 2.414.
val15 Числовое значение уровня 2.414.
col15 Цвет линии уровня 2.414.
shw16 Показывать или скрывать уровень 2.0.
val16 Числовое значение уровня 2.0.
col16 Цвет линии уровня 2.0.
shw17 Показывать или скрывать уровень 3.0.
val17 Числовое значение уровня 3.0.
col17 Цвет линии уровня 3.0.
shw18 Показывать или скрывать уровень 3.272.
val18 Числовое значение уровня 3.272.
col18 Цвет линии уровня 3.272.
shw19 Показывать или скрывать уровень 3.414.
val19 Числовое значение уровня 3.414.
col19 Цвет линии уровня 3.414.
shw20 Показывать или скрывать уровень 4.0.
val20 Числовое значение уровня 4.0.
col20 Цвет линии уровня 4.0.
shw21 Показывать или скрывать уровень 4.272.
val21 Числовое значение уровня 4.272.
col21 Цвет линии уровня 4.272.
shw22 Показывать или скрывать уровень 4.414.
val22 Числовое значение уровня 4.414.
col22 Цвет линии уровня 4.414.
shw23 Показывать или скрывать уровень 4.618.
val23 Числовое значение уровня 4.618.
col23 Цвет линии уровня 4.618.
shw24 Показывать или скрывать уровень 4.764.
val24 Числовое значение уровня 4.764.
col24 Цвет линии уровня 4.764.
Получить полный код

Поиск по коду файла

indicator("Fibonacci Retracement 2.0.0.", overlay = true, max_lines_count = 500, max_labels_count = 500)

supAtr = input.int(10, "ATR Length", 1,            group = "Supertrend", inline = "1")
factor = input.float(3.0, "   Factor",             group = "Supertrend", inline = "1")

pltChk = input.bool(true, "Show Supertrend Line?", group = "Supertrend", inline = "2")
upCol  = input.color(color.green, "   ",         group = "Supertrend", inline = "2")
dnCol  = input.color(color.red, "",              group = "Supertrend", inline = "2")

tablePos = input.string("Hide", "RunUp Statistics Table Location ", 
             ["Hide", "Top Right" , "Middle Right"  , "Bottom Right" , 
              "Top Center", "Middle Center" , "Bottom Center", 
              "Top Left"  , "Middle Left"   , "Bottom Left" ], inline = "1", group = "Fibonacci Run-Up Historical Statistics Table")

tBgCol = input.color(#696969, "Title",     inline = "2", group = "Fibonacci Run-Up Historical Statistics Table")
cBgCol = input.color(#A9A9A9, "     Cell", inline = "2", group = "Fibonacci Run-Up Historical Statistics Table")
txtCol = input.color(#ffffff, "     Text", inline = "2", group = "Fibonacci Run-Up Historical Statistics Table")

linExt = input.string("None Extend", "Lines ‏ ‏",
         ["Hide", "Right Extend", "Left Extend", "Both Extend", "None Extend"], group = "Line & Label Style", inline = "line")
linSty = input.string("________", "", 
         ["________", "-----------", "..........."],                            group = "Line & Label Style", inline = "line")
linSiz = input.int(2, "", 1, tooltip = "Line Extend | Line Style | Line Size",  group = "Line & Label Style", inline = "line")

lblPos = input.string("Right", "Labels", ["Hide", "Right"],                     group = "Line & Label Style", inline = "label")
lblSty = input.string("Value & Price", "", 
         ["Percent", "Value", "Price", "Percent & Price", "Value & Price"],     group = "Line & Label Style", inline = "label")
lblSiz = input.string("Small", "", 
         ["Auto", "Huge", "Large", "Normal", "Small", "Tiny"],                  group = "Line & Label Style", inline = "label",
             tooltip = "Label Position | Label Style | Label Size")

lastSet = input.bool(true, "Apply Fibonacci Levels to ONLY Last Supertrend Direction", group = "Fibonacci Levels")
confrim = input.bool(true, "Apply Fibonacci Levels After Confirmed Signal",            group = "Fibonacci Levels")

bgTrans = input.int(85, "Background Transparency",     0, 100, group = "Fibonacci Levels")
lnTrans = input.int(50, "Line Transparency          ", 0, 100, group = "Fibonacci Levels")

trndChk = input.bool(true, "Show Trend Line",        group = "Fibonacci Levels", inline = "0")
trndCol = input.color(color.new(#64b5f6, 50), " ", group = "Fibonacci Levels", inline = "0")

shw01 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level00")
val01 = input.float(0.0, "",        group = "Fibonacci Levels", inline = "Level00")
col01 = input.color(#787b86, "",  group = "Fibonacci Levels", inline = "Level00")

shw02 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level00")
val02 = input.float(0.236, "",      group = "Fibonacci Levels", inline = "Level00")
col02 = input.color(#f44336,"",   group = "Fibonacci Levels", inline = "Level00")

shw03 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level01")
val03 = input.float(0.382, "",      group = "Fibonacci Levels", inline = "Level01")
col03 = input.color(#81c784, "",  group = "Fibonacci Levels", inline = "Level01")

shw04 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level01")
val04 = input.float(0.5, "",        group = "Fibonacci Levels", inline = "Level01")
col04 = input.color(#4caf50, "",  group = "Fibonacci Levels", inline = "Level01")

shw05 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level02")
val05 = input.float(0.618, "",      group = "Fibonacci Levels", inline = "Level02")
col05 = input.color(#009688, "",  group = "Fibonacci Levels", inline = "Level02")

shw06 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level02")
val06 = input.float(0.786, "",      group = "Fibonacci Levels", inline = "Level02")
col06 = input.color(#009688, "",  group = "Fibonacci Levels", inline = "Level02")

shw07 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level03")
val07 = input.float(1.0, "",        group = "Fibonacci Levels", inline = "Level03")
col07 = input.color(#64b5f6, "",  group = "Fibonacci Levels", inline = "Level03")

shw08 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level03")
val08 = input.float(1.618, "",      group = "Fibonacci Levels", inline = "Level03")
col08 = input.color(#da7d31, "",  group = "Fibonacci Levels", inline = "Level03")

shw09 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level04")
val09 = input.float(2.1618, "",     group = "Fibonacci Levels", inline = "Level04")
col09 = input.color(#81c784, "",  group = "Fibonacci Levels", inline = "Level04")

shw10 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level04")
val10 = input.float(3.618, "",      group = "Fibonacci Levels", inline = "Level04")
col10 = input.color(#f44336, "",  group = "Fibonacci Levels", inline = "Level04")

shw11 = input.bool(true, "",        group = "Fibonacci Levels", inline = "Level05")
val11 = input.float(4.236, "",      group = "Fibonacci Levels", inline = "Level05")
col11 = input.color(#809ef0, "",  group = "Fibonacci Levels", inline = "Level05")

shw12 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level05")
val12 = input.float(1.272, "",      group = "Fibonacci Levels", inline = "Level05")
col12 = input.color(#2962ff, "",  group = "Fibonacci Levels", inline = "Level05")

shw13 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level06")
val13 = input.float(1.414, "",      group = "Fibonacci Levels", inline = "Level06")
col13 = input.color(#e97527, "",  group = "Fibonacci Levels", inline = "Level06")

shw14 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level06")
val14 = input.float(2.272, "",      group = "Fibonacci Levels", inline = "Level06")
col14 = input.color(#f44336, "",  group = "Fibonacci Levels", inline = "Level06")

shw15 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level07")
val15 = input.float(2.414, "",      group = "Fibonacci Levels", inline = "Level07")
col15 = input.color(#9c27b0, "",  group = "Fibonacci Levels", inline = "Level07")

shw16 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level07")
val16 = input.float(2.0, "",        group = "Fibonacci Levels", inline = "Level07")
col16 = input.color(#b54df1, "",  group = "Fibonacci Levels", inline = "Level07")

shw17 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level08")
val17 = input.float(3.0, "",        group = "Fibonacci Levels", inline = "Level08")
col17 = input.color(#e91e63, "",  group = "Fibonacci Levels", inline = "Level08")

shw18 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level08")
val18 = input.float(3.272, "",      group = "Fibonacci Levels", inline = "Level08")
col18 = input.color(#81c784, "",  group = "Fibonacci Levels", inline = "Level08")

shw19 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level09")
val19 = input.float(3.414, "",      group = "Fibonacci Levels", inline = "Level09")
col19 = input.color(#f44336, "",  group = "Fibonacci Levels", inline = "Level09")

shw20 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level09")
val20 = input.float(4.0, "",        group = "Fibonacci Levels", inline = "Level09")
col20 = input.color(#81c784, "",  group = "Fibonacci Levels", inline = "Level09")

shw21 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level10")
val21 = input.float(4.272, "",      group = "Fibonacci Levels", inline = "Level10")
col21 = input.color(#009688, "",  group = "Fibonacci Levels", inline = "Level10")

shw22 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level10")
val22 = input.float(4.414, "",      group = "Fibonacci Levels", inline = "Level10")
col22 = input.color(#436d87, "",  group = "Fibonacci Levels", inline = "Level10")

shw23 = input.bool(false, "",       group = "Fibonacci Levels", inline = "Level11")
val23 = input.float(4.618, "",      group = "Fibonacci Lev

Показано первые 50% кода (символов: 12754)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
1 275,40₽ ≈ $15.59