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)

오픈 소스 스크립트

진정한 TradingView 정신에 따라, 이 스크립트의 저자는 트레이더들이 이해하고 검증할 수 있도록 오픈 소스로 공개했습니다. 저자에게 박수를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 출판물에서 이 코드를 재사용하는 것은 하우스 룰에 의해 관리됩니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?

면책사항