INVITE-ONLY SCRIPT

DX-trade

//version=5
indicator('DX-trade', shorttitle='DX-trade', overlay=true)

// إعداد معلمات المؤشر
rsiPeriod = input(14, title='RSI Period')
upperLevel = input(70, title='Upper RSI Level')
lowerLevel = input(30, title='Lower RSI Level')
takeProfitPips = input(300, title='Take Profit (points)')
stopLossPips = input(300, title='Stop Loss (points)')
secondTargetMultiplier = input(1.5, title='Second Target Multiplier') // المضاعف للهدف الثاني
thirdTargetMultiplier = input(2, title='Third Target Multiplier') // المضاعف للهدف الثالث

// حساب مؤشر RSI
rsi = ta.rsi(close, rsiPeriod)

// تعريف شروط الكسر
buySignal = ta.crossover(rsi, upperLevel)
sellSignal = ta.crossunder(rsi, lowerLevel)

// عدد الأعمدة التي يمتد خلالها الخط
extendBars = 20 // تقليل مدى امتداد الخط أفقيًا إلى 20 عمود (يمكنك التعديل هنا)

// حساب أهداف متعددة
buyTP1 = close + takeProfitPips * syminfo.pointvalue
buyTP2 = close + takeProfitPips * syminfo.pointvalue * secondTargetMultiplier
buyTP3 = close + takeProfitPips * syminfo.pointvalue * thirdTargetMultiplier

sellTP1 = close - takeProfitPips * syminfo.pointvalue
sellTP2 = close - takeProfitPips * syminfo.pointvalue * secondTargetMultiplier
sellTP3 = close - takeProfitPips * syminfo.pointvalue * thirdTargetMultiplier

// رسم خطوط الأهداف ووقف الخسارة
if (buySignal)
// صفقات الشراء
line.new(bar_index, buyTP1, bar_index + extendBars, buyTP1, color=color.green, width=1, style=line.style_solid)
line.new(bar_index, buyTP2, bar_index + extendBars, buyTP2, color=color.green, width=1, style=line.style_solid)
line.new(bar_index, buyTP3, bar_index + extendBars, buyTP3, color=color.green, width=1, style=line.style_solid)
line.new(bar_index, close - stopLossPips * syminfo.pointvalue, bar_index + extendBars, close - stopLossPips * syminfo.pointvalue, color=color.red, width=1, style=line.style_solid)
// إضافة نصوص TP و SL عند الطرف الآخر
label.new(bar_index + extendBars, buyTP1, text="TP1", style=label.style_label_down, color=color.new(color.green, 0), textcolor=color.white)
label.new(bar_index + extendBars, buyTP2, text="TP2", style=label.style_label_down, color=color.new(color.green, 0), textcolor=color.white)
label.new(bar_index + extendBars, buyTP3, text="TP3", style=label.style_label_down, color=color.new(color.green, 0), textcolor=color.white)
label.new(bar_index + extendBars, close - stopLossPips * syminfo.pointvalue, text="SL", style=label.style_label_up, color=color.new(color.red, 0), textcolor=color.white)
// رسم مربعات شفافة مع عكس الألوان
box.new(bar_index, close - stopLossPips * syminfo.pointvalue, bar_index + extendBars, close, border_color=color.red, bgcolor=color.new(color.red, 90)) // عكس الألوان إلى الأحمر
box.new(bar_index, close, bar_index + extendBars, buyTP1, border_color=color.green, bgcolor=color.new(color.green, 90)) // عكس الألوان إلى الأخضر
box.new(bar_index, buyTP1, bar_index + extendBars, buyTP2, border_color=color.green, bgcolor=color.new(color.green, 90)) // عكس الألوان إلى الأخضر
box.new(bar_index, buyTP2, bar_index + extendBars, buyTP3, border_color=color.green, bgcolor=color.new(color.green, 90)) // عكس الألوان إلى الأخضر

if (sellSignal)
// صفقات البيع
line.new(bar_index, sellTP1, bar_index + extendBars, sellTP1, color=color.green, width=1, style=line.style_solid)
line.new(bar_index, sellTP2, bar_index + extendBars, sellTP2, color=color.green, width=1, style=line.style_solid)
line.new(bar_index, sellTP3, bar_index + extendBars, sellTP3, color=color.green, width=1, style=line.style_solid)
line.new(bar_index, close + stopLossPips * syminfo.pointvalue, bar_index + extendBars, close + stopLossPips * syminfo.pointvalue, color=color.red, width=1, style=line.style_solid)
// إضافة نصوص TP و SL عند الطرف الآخر
label.new(bar_index + extendBars, sellTP1, text="TP1", style=label.style_label_down, color=color.new(color.green, 0), textcolor=color.white)
label.new(bar_index + extendBars, sellTP2, text="TP2", style=label.style_label_down, color=color.new(color.green, 0), textcolor=color.white)
label.new(bar_index + extendBars, sellTP3, text="TP3", style=label.style_label_down, color=color.new(color.green, 0), textcolor=color.white)
label.new(bar_index + extendBars, close + stopLossPips * syminfo.pointvalue, text="SL", style=label.style_label_up, color=color.new(color.red, 0), textcolor=color.white)
// رسم مربعات شفافة
box.new(bar_index, close + stopLossPips * syminfo.pointvalue, bar_index + extendBars, close, border_color=color.red, bgcolor=color.new(color.red, 90))
box.new(bar_index, close, bar_index + extendBars, sellTP1, border_color=color.green, bgcolor=color.new(color.green, 90))
box.new(bar_index, sellTP1, bar_index + extendBars, sellTP2, border_color=color.green, bgcolor=color.new(color.green, 90))
box.new(bar_index, sellTP2, bar_index + extendBars, sellTP3, border_color=color.green, bgcolor=color.new(color.green, 90))

// رسم إشارات الدخول على الرسم البياني
plotshape(series=buySignal, location=location.belowbar, color=color.new(color.green, 0), style=shape.labelup, title='Buy Signal')
plotshape(series=sellSignal, location=location.abovebar, color=color.new(color.red, 0), style=shape.labeldown, title='Sell Signal')

// رسم مستوى RSI
hline(upperLevel, 'Upper RSI Level', color=color.red)
hline(lowerLevel, 'Lower RSI Level', color=color.red)
plot(rsi, title='RSI', color=color.new(color.orange, 0), linewidth=2)
Bands and ChannelsBreadth IndicatorsChart patterns

Yalnızca davetli komut dosyası

Bu komut dosyasına erişim, yazar tarafından yetkilendirilen kullanıcılarla sınırlıdır ve genellikle ödeme gerektirir. Sık kullanılanlarınıza ekleyebilirsiniz, ancak bunu yalnızca izin talep edip yazarından bu izni aldıktan sonra kullanabileceksiniz. Daha fazla bilgi için DXTRADE55 ile iletişime geçin veya yazarın aşağıdaki talimatlarını izleyin.

TradingView, yazarına %100 güvenmediğiniz ve komut dosyasının nasıl çalıştığını anlamadığınız sürece bir komut dosyası için ödeme yapmanızı ve onu kullanmanızı önermez. Çoğu durumda, Topluluk Komut Dosyaları bölümümüzde ücretsiz olarak iyi bir açık kaynak alternatifi bulabilirsiniz.

Yazarın talimatları

البيع والشراء هو أداة تحليل فني للتداول في أسواق المال

Bu komut dosyasını bir grafikte kullanmak ister misiniz?

Uyarı: Erişim talebinde bulunmadan önce lütfen okuyun.

Feragatname