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

EdgeXplorer - Smart Candle Patterns + Swings

indicator_edgexplorer_–_smart_candle_patterns_&_swings_for_tradingview_6023903915693579001.pine
Вы автор или правообладатель?

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

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

О программе

Индикатор TradingView, отображающий на графике свечные паттерны и метки свинговых максимумов и минимумов. В основе лежат расчёты технических показателей средствами Pine Script: определение свечных формаций и пивот-точек по заданной длине. На графике появляются метки с названием паттерна и подсказкой, а также обозначения свинговых уровней. Доступны пользовательские настройки длины пивотов и цветов меток. Индикатор не является торговым советником и не выполняет симуляцию сделок.

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

НастройкаОписание
length Длина пивота — Длина окна для расчёта пивот-точек, используемых при определении свинговых максимумов и минимумов.
swingHighColor Цвет метки свингового максимума — Цвет метки, отображаемой на свинговом максимуме.
swingLowColor Цвет метки свингового минимума — Цвет метки, отображаемой на свинговом минимуме.
Получить полный код

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

indicator("EdgeXplorer - Smart Candle Patterns + Swings", overlay=true, max_labels_count=500)

length = input.int(21, "Pivot Length")
swingHighColor = input.color(color.red, "Swing High Label", group="Style")
swingLowColor = input.color(color.green, "Swing Low Label", group="Style")

hammerDesc = "Hammer: Small body with long lower wick, shows strong buying after a downtrend."
invHammerDesc = "Inverted Hammer: Long upper wick, weak bearish push followed by strong buying."
bullEngulfDesc = "Bullish Engulfing: Green candle completely engulfs red one. Bullish sign."
hangingDesc = "Hanging Man: Appears after an uptrend with long lower wick, often bearish."
shootingDesc = "Shooting Star: Long upper wick after uptrend, indicating selling pressure."
bearEngulfDesc = "Bearish Engulfing: Red candle engulfs green one. Signals bearish pressure."
dojiDesc = "Doji: Candle with nearly equal open and close, signals market indecision."
morningStarDesc = "Morning Star: Bullish reversal with three candles: down, indecision, and strong up."
eveningStarDesc = "Evening Star: Bearish reversal with up candle, indecision, and strong down."
spinningTopDesc = "Spinning Top: Small body, long wicks both sides, shows indecision."
marubozuBullDesc = "Bullish Marubozu: Strong green candle with no wicks, full conviction."
marubozuBearDesc = "Bearish Marubozu: Strong red candle with no wicks, full bearish pressure."
threeWhiteSoldiersDesc = "Three White Soldiers: Three long green candles in a row, bullish trend signal."
threeBlackCrowsDesc = "Three Black Crows: Three long red candles in a row, bearish trend signal."

o = open[length]
c = close[length]
h = high[length]
l = low[length]
body = math.abs(c - o)
ph = ta.pivothigh(high, length, length)
pl = ta.pivotlow(low, length, length)

var float prevHigh = na
var float prevLow = na

hammerMatch = pl and (math.min(o, c) - l > body) and (h - math.max(o, c) < body)
invHammerMatch = pl and (h - math.max(o, c) > body) and (math.min(o, c) - l < body)
bullEngulfMatch = c > o and c[1] < o[1] and c > o[1] and o < c[1]
hangingMatch = ph and (math.min(c, o) - l > body) and (h - math.max(o, c) < body)
shootingMatch = ph and (h - math.max(o, c) > body) and (math.min(c, o) - l < body)
bearEngulfMatch = c < o and c[1] > o[1] and c < o[1] and o > c[1]
dojiMatch = math.abs(c - o) <= ((h - l) * 0.1)
morningStarMatch = c[2] < o[2] and dojiMatch[1] and c > 

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

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

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

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

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

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

Стоимость полного кода
388,60₽ ≈ $4.75