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

สคริปต์เฉพาะผู้ได้รับเชิญเท่านั้น

การเข้าถึงสคริปต์นี้จำกัดเฉพาะผู้ใช้ที่ได้รับอนุญาตจากผู้เขียน และมักจะต้องชำระเงินก่อน คุณสามารถเพิ่มลงในรายการโปรดของคุณได้ แต่คุณจะสามารถใช้งานได้หลังจากขออนุญาตและขอรับจากผู้เขียนเท่านั้น ติดต่อ DXTRADE55 สำหรับข้อมูลเพิ่มเติม หรือทำตามคำแนะนำของผู้เขียนด้านล่าง

TradingView ไม่แนะนำให้ชำระเงินสำหรับการซื้อสคริปต์และไม่แนะนำให้ใช้งานสคริปต์นั้นๆ จนกว่าคุณจะเชื่อมั่นในผู้เขียนสคริปต์ 100% และเข้าใจว่าสคริปต์ทำงานอย่างไร ในกรณีอื่นๆ คุณสามารถหาทางเลือกโอเพนซอร์สที่ดีได้ฟรีใน สคริปต์ชุมชน ของเรา

คำแนะนำของผู้เขียน

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

ต้องการที่จะใช้สคริปต์นี้บนชาร์ตใช่ไหม?

คำเตือน: กรุณาอ่าน ก่อนร้องขอการเข้าถึง

คำจำกัดสิทธิ์ความรับผิดชอบ