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

Skrip jemputan sahaja

Akses ke skrip ini adalah terhad kepada pengguna yang diberikan akses oleh penulis dan kebiasaannya memerlukan pembayaran. Anda boleh menambahkannya kepada senarai kegemaran anda, tetapi anda hanya dapat menggunakannya setelah meminta izin dan mendapatkannya dari penulis. Sila hubungi DXTRADE55 untuk lebih maklumat atau rujuk arahan penulis seperti di bawah.

TradingView tidak mencadangkan anda membayar untuk skrip dan menggunakannya kecuali anda mempercayai penulisnya 100% dan memahami bagaimana skrip itu berfungsi. Juga, anda boleh mencari alternatif sumber terbuka yang bagus secara percuma dalam Skrip Komuniti kami.

Arahan penulis

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

Ingin menggunakan skrip ini pada carta?

Amaran: sila baca sebelum memohon akses.

Penafian