OPEN-SOURCE SCRIPT

homayon1368

//version=5
indicator("Advanced Triangle Pattern Detector V2", overlay=true)

// تنظیمات ورودی‌ها
pivot_length = input.int(5, title="Pivot Length", minval=1)
min_triangle_bars = input.int(15, title="Minimum Bars for Triangle", minval=5)
max_triangle_bars = input.int(60, title="Maximum Bars for Triangle", minval=10)
volume_decrease_ratio = input.float(0.7, title="Volume Decrease Threshold", minval=0.1, maxval=1)

// شناسایی نقاط محوری
pivot_high = ta.pivothigh(high, pivot_length, pivot_length)
pivot_low = ta.pivotlow(low, pivot_length, pivot_length)

// ذخیره‌ی نقاط محوری در آرایه‌ها
var float[] high_points = array.new_float(0)
var int[] high_indexes = array.new_int(0)
var float[] low_points = array.new_float(0)
var int[] low_indexes = array.new_int(0)

if (not na(pivot_high))
array.push(high_points, pivot_high)
array.push(high_indexes, bar_index)

if (not na(pivot_low))
array.push(low_points, pivot_low)
array.push(low_indexes, bar_index)

// حذف نقاط قدیمی‌تر از محدوده مثلث
while (array.size(high_indexes) > 0 and bar_index - array.get(high_indexes, 0) > max_triangle_bars)
array.shift(high_points)
array.shift(high_indexes)

while (array.size(low_indexes) > 0 and bar_index - array.get(low_indexes, 0) > max_triangle_bars)
array.shift(low_points)
Candlestick analysisIchimoku CloudVolume Weighted Average Price (VWAP)

Script open-source

In pieno spirito TradingView, l'autore di questo script lo ha pubblicato open-source, in modo che i trader possano comprenderlo e verificarlo. Un saluto all'autore! È possibile utilizzarlo gratuitamente, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Vuoi usare questo script sui tuoi grafici?

Declinazione di responsabilità