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

تجارتی حکمت عملی کے بعد MACD-Supertrend دوہری تصدیق کا رجحان

مصنف:چاؤ ژانگ، تاریخ: 2024-12-11 17:16:05
ٹیگز:ایم اے سی ڈیاے ٹی آرایس ایم اے

img

جائزہ

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

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

حکمت عملی کا بنیادی منطق مندرجہ ذیل اہم عناصر پر مبنی ہے:

  1. سپر ٹرینڈ انڈیکیٹر: موجودہ مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے رجحان لائنوں کا حساب کرنے کے لئے 20 پیریڈ اے ٹی آر اور فیکٹر 2 کا استعمال کرتا ہے۔
  2. ایم اے سی ڈی اشارے: کلاسیکی 12/26/9 پیرامیٹر کی ترتیبات کو استعمال کرتا ہے، تیز رفتار اور سست لائن کراسنگ کے ذریعے تجارتی سگنل تیار کرتا ہے۔
  3. اندراج کی شرائط: خریدنے کے احکامات صرف اس وقت شروع ہوتے ہیں جب ایم اے سی ڈی فاسٹ لائن سست لائن (خریدنے کا اشارہ) کے اوپر سے عبور کرتی ہے اور سپر ٹرینڈ کی سمت اوپر کی طرف ہے (ہدایت==1).
  4. رسک مینجمنٹ: سرمایہ کی حفاظت اور منافع کو محفوظ بنانے کے لئے ہر تجارت کے لئے 0.5 stop-loss اور 99.99 take-profit کی سطح مقرر کرتا ہے۔

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2024-11-10 00:00:00
end: 2024-12-09 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('MANTHAN BHRAMASTRA', overlay=true)

// Supertrend function
f_supertrend(_period, _multiplier) =>
    atr = ta.sma(ta.tr, _period)
    upTrend = hl2 - _multiplier * atr
    downTrend = hl2 + _multiplier * atr
    var float _supertrend = na
    var int _trendDirection = na
    _supertrend := na(_supertrend[1]) ? hl2 : close[1] > _supertrend[1] ? math.max(upTrend, _supertrend[1]) : math.min(downTrend, _supertrend[1])
    _trendDirection := close > _supertrend ? 1 : -1
    [_supertrend, _trendDirection]

// Supertrend Settings
factor = input(2, title='Supertrend Factor')
atrLength = input(20, title='Supertrend ATR Length')

// Calculate Supertrend
[supertrendValue, direction] = f_supertrend(atrLength, factor)


// MACD Settings
fastLength = input(12, title='MACD Fast Length')
slowLength = input(26, title='MACD Slow Length')
signalSmoothing = input(9, title='MACD Signal Smoothing')

// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// Generate Buy signals
buySignal = ta.crossover(macdLine, signalLine) and direction == 1

// Plot Buy signals

// Calculate stop loss and take profit levels (0.25% of the current price)
longStopLoss = close * 0.9950
longTakeProfit = close * 1.9999

// Execute Buy orders with Target and Stop Loss
if buySignal
    strategy.entry('Buy', strategy.long)
    strategy.exit('Sell', 'Buy', stop=longStopLoss, limit=longTakeProfit)



متعلقہ

مزید