وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ملٹی ٹیکنیکل انڈیکیٹر مومنٹم-ایم اے ٹرینڈ

مصنف:چاؤ ژانگ، تاریخ: 2025-01-06 16:56:14
ٹیگز:ایم اے سی ڈیآر ایس آئیایم اے 50MA200

img

جائزہ

یہ حکمت عملی متعدد تکنیکی اشارے پر مبنی رجحان پر مبنی تجارتی نظام ہے ، جس میں تجارتی سگنل کی تصدیق کے لئے ایم اے سی ڈی ، آر ایس آئی ، اور موونگ اوسط (ایم اے) کو جوڑ دیا گیا ہے۔ یہ خطرہ کنٹرول کے لئے اسٹاپ نقصان اور متعدد منافع کے اہداف کے ساتھ قدامت پسند منی مینجمنٹ کا نقطہ نظر استعمال کرتا ہے۔ یہ حکمت عملی صرف طویل پوزیشنوں کے ذریعہ مارکیٹ کے بڑھتے ہوئے رجحانات کو پکڑنے پر مرکوز ہے۔

حکمت عملی کا اصول

بنیادی منطق تین تکنیکی اشارے کی تصدیق پر مبنی ہے:

  1. رفتار کی نشاندہی کے لئے ایم اے سی ڈی - جب ایم اے سی ڈی لائن سگنل لائن کے اوپر سے گزرتی ہے تو ابتدائی خرید سگنل تیار کرتا ہے
  2. طاقت کی تصدیق کے لئے آر ایس آئی - بڑھتی ہوئی رفتار کی تصدیق کے لئے مقررہ حد (ڈیفالٹ 50) سے زیادہ آر ایس آئی کی قیمت کی ضرورت ہے
  3. رجحان کی تصدیق کے لئے چلتی اوسط نظام - MA50 MA200 سے اوپر مجموعی اپ ٹرینڈ کی تصدیق کرتا ہے مزید برآں، حکمت عملی میں جامع منی مینجمنٹ کا نفاذ کیا گیا ہے:
  • کل اکاؤنٹ کیپٹل پر مبنی خطرے کا خطرہ
  • انفرادی تجارت کے خطرے کے کنٹرول کے لئے مقررہ فیصد سٹاپ نقصان
  • زیادہ سے زیادہ منافع کے لئے دوہری منافع کے اہداف (TP1 اور TP2)

حکمت عملی کے فوائد

  1. متعدد تکنیکی اشارے کی کراس ویلیڈیشن سگنل کی وشوسنییتا میں اضافہ کرتی ہے
  2. مؤثر رسک کنٹرول کے لئے منی مینجمنٹ کا جامع نظام
  3. اعلی موافقت کے لئے سایڈست حکمت عملی کے پیرامیٹرز
  4. دوہری منافع کے اہداف منافع کی حفاظت کرتے ہوئے بڑے رجحانات کو پکڑتے ہیں
  5. آسان دیکھ بھال اور اصلاح کے لئے واضح کوڈ کی ساخت

حکمت عملی کے خطرات

  1. مستحکم مارکیٹوں میں ممکنہ غلط سگنل
  2. متعدد اشارے کی تصدیق سے اندراجات میں قدرے تاخیر ہوسکتی ہے
  3. صرف لمبی مدت کے نقطہ نظر میں گرتی ہوئی منڈیوں میں ہیجنگ کی کمی ہے
  4. پیرامیٹر کی اصلاح کے خطرات

اصلاح کی ہدایات

  1. اضافی تصدیق کے لئے حجم کے اشارے شامل کریں
  2. مارکیٹ کی اتار چڑھاؤ فلٹرنگ میکانزم شامل کریں
  3. پیچھے رکنے کے ساتھ باہر نکلنے کے طریقہ کار کو بہتر بنائیں
  4. مارکیٹ کے حالات پر مبنی موافقت پذیر پیرامیٹر سسٹم کو نافذ کریں
  5. ڈراؤنڈ کنٹرول میکانزم شامل کریں

خلاصہ

یہ حکمت عملی متعدد تکنیکی اشارے کے ہم آہنگی کے ذریعے ایک مضبوط رجحان پر عمل پیرا نظام تیار کرتی ہے۔ اس کا جامع منی مینجمنٹ میکانزم اور سایڈست پیرامیٹر ڈیزائن اچھی عملی اور موافقت فراہم کرتا ہے۔ مستقبل میں بہتری مارکیٹ کی حالت کی نشاندہی اور باہر نکلنے کے میکانزم کی اصلاح پر توجہ مرکوز کرسکتی ہے تاکہ حکمت عملی کے استحکام اور منافع کو مزید بڑھا سکے۔


/*backtest
start: 2024-12-29 00:00:00
end: 2025-01-05 00:00:00
period: 15m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("Saudi Market Buy-Only Strategy (Customizable)", overlay=true)

// مدخلات المستخدم لتخصيص القيم
// رأس المال وإدارة المخاطر
capital = input.float(10000, title="رأس المال (ريال)", minval=1000)    // رأس المال الافتراضي
riskPercent = input.float(2, title="نسبة المخاطرة (%)", minval=0.1, maxval=10) / 100  // نسبة المخاطرة
buySLPercent = input.float(1, title="وقف الخسارة (%)", minval=0.1, maxval=10) / 100  // وقف الخسارة
tp1Percent = input.float(2, title="الهدف الأول (%)", minval=0.1, maxval=20) / 100   // الهدف الأول
tp2Percent = input.float(3, title="الهدف الثاني (%)", minval=0.1, maxval=30) / 100 // الهدف الثاني

// إعدادات المؤشرات الفنية
macdFastLength = input.int(12, title="MACD - فترة المتوسط السريع", minval=1)
macdSlowLength = input.int(26, title="MACD - فترة المتوسط البطيء", minval=1)
macdSignalLength = input.int(9, title="MACD - فترة الإشارة", minval=1)

rsiLength = input.int(14, title="RSI - فترة المؤشر", minval=1)
rsiThreshold = input.int(50, title="RSI - مستوى الدخول", minval=1, maxval=100)

ma50Length = input.int(50, title="MA50 - فترة المتوسط المتحرك", minval=1)
ma200Length = input.int(200, title="MA200 - فترة المتوسط المتحرك", minval=1)

// حساب إدارة المخاطر
riskAmount = capital * riskPercent  // قيمة المخاطرة

// حساب المؤشرات الفنية
[macdLine, signalLine, _] = ta.macd(close, macdFastLength, macdSlowLength, macdSignalLength)
rsiValue = ta.rsi(close, rsiLength)
ma50 = ta.sma(close, ma50Length)
ma200 = ta.sma(close, ma200Length)

// تعريف الاتجاه العام للسوق باستخدام المتوسطات
isBullishTrend = ma50 > ma200

// شروط الدخول شراء فقط
if ta.crossover(macdLine, signalLine) and rsiValue > rsiThreshold and isBullishTrend
    entryPrice = close
    stopLoss = entryPrice * (1 - buySLPercent)   // وقف الخسارة أسفل نقطة الدخول
    takeProfit1 = entryPrice * (1 + tp1Percent) // الهدف الأول
    takeProfit2 = entryPrice * (1 + tp2Percent) // الهدف الثاني
    strategy.entry("Buy", strategy.long)        // فتح صفقة شراء
    strategy.exit("TP1", "Buy", limit=takeProfit1, stop=stopLoss)
    strategy.exit("TP2", "Buy", limit=takeProfit2)

// رسم خطوط المتوسطات
plot(ma50, color=color.blue, title="MA50")
plot(ma200, color=color.orange, title="MA200")


متعلقہ

مزید