اس مضمون میں ایک تجارتی حکمت عملی کا تعارف کیا گیا ہے جس میں دو تکنیکی اشارے: ایم اے سی ڈی اور سپر ٹرینڈ کو یکجا کیا گیا ہے۔ یہ حکمت عملی ایم اے سی ڈی اشارے کے کراس اوور سگنلز اور سپر ٹرینڈ اشارے کی رجحان کی سمت کا استعمال کرتے ہوئے انٹری اور ایگزٹ پوائنٹس کا تعین کرتی ہے ، جس کا مقصد رجحاناتی منڈیوں سے منافع حاصل کرنا ہے۔ حکمت عملی کا بنیادی خیال یہ ہے کہ جب ایم اے سی ڈی سگنل لائن سے اوپر کراس کرتا ہے اور سپر ٹرینڈ سبز ہوتا ہے تو طویل عرصے تک جانا ، اور جب ایم اے سی ڈی سگنل لائن سے نیچے کراس کرتا ہے اور سپر ٹرینڈ سرخ ہوتا ہے تو مختصر ہوجاتا ہے۔ ایم اے سی ڈی سگنل لائن اور ایم اے سی ڈی لائن کا کراس اوور ایگزٹ سگنل کے طور پر کام کرتا ہے۔
یہ حکمت عملی تجارتی سگنل پیدا کرنے کے لئے ایم اے سی ڈی اشارے اور سپر ٹرینڈ اشارے کا استعمال کرتی ہے۔ ایم اے سی ڈی کا حساب تیز رفتار اوسط (ڈیفالٹ 26 پیریڈ) سے سست حرکت پذیر اوسط (ڈیفالٹ 12 پیریڈ) کو گھٹانے اور پھر ایم اے سی ڈی کی 9 پیریڈ کی حرکت پذیر اوسط کا حساب کتاب کرنے کے ذریعہ کیا جاتا ہے۔ جب ایم اے سی ڈی لائن سگنل لائن سے اوپر عبور کرتی ہے تو ایک تیزی کا کراس اوور ہوتا ہے ، جس سے ایک طویل سگنل ظاہر ہوتا ہے ، جبکہ جب ایم اے سی ڈی لائن سگنل لائن سے نیچے عبور کرتی ہے تو ایک bearish کراس اوور ہوتا ہے ، جس سے ایک مختصر سگنل ظاہر ہوتا ہے۔ سپر ٹرینڈ اشارے اے ٹی آر اتار چڑھاؤ ایم اے سی اشارے کو یکجا کرتا ہے۔ جب قیمت سپر ٹرینڈ لائن سے اوپر ہوتی ہے اور سپر ٹرینڈ لائن سبز ہوتی ہے تو ، اس سے اوپر کا رجحان ظاہر ہوتا ہے ، اور جب قیمت لائن سپر ٹرینڈ لائن ہے اور سپر ٹرینڈ لائن سرخ ہوتی ہے تو ، اس سے نیچے کا رجحان ظاہر ہوتا ہے۔ جب طویل ٹرین
اس مضمون میں ایم اے سی ڈی اشارے اور سپر ٹرینڈ اشارے پر مبنی تجارتی حکمت عملی کا تعارف کرایا گیا ہے۔ یہ حکمت عملی ایم اے سی ڈی کے رجحان فیصلے اور سپر ٹرینڈ کی سمت فلٹرنگ کا استعمال کرتے ہوئے رجحاناتی منڈیوں میں تجارت کرتی ہے ، جبکہ ڈراؤونگ کو کنٹرول کرنے کے لئے بروقت انداز میں پوزیشنوں سے باہر نکلنے کے لئے سگنل لائن کراس اوورز کا استعمال کرتی ہے۔ حکمت عملی کے فوائد اس کی سادہ منطق اور مضبوط رجحان کی گرفتاری کی صلاحیت میں ہیں ، لیکن اس میں پیرامیٹر کی قابل اطلاق ، سگنل لیگ اور کثرت سے تجارت جیسے خطرات کا بھی سامنا کرنا پڑتا ہے۔ مستقبل میں ، اس حکمت عملی کو پیرامیٹر کی اصلاح ، سگنل فلٹرنگ ، پوزیشن مینجمنٹ ، ٹائم فریم اور اثاثوں کے انتخاب جیسے پہلوؤں میں بہتر بنایا جاسکتا ہے ، تاکہ زیادہ مستحکم واپسی حاصل کی جاسکے۔
/*backtest start: 2024-05-01 00:00:00 end: 2024-05-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(title="MACD + Supertrend Strategy", overlay=true) // MACD Calculation fastLength = 12 slowLength = 26 signalSmoothing = 9 macdSrc = close // MACD Line fastMA = ta.ema(macdSrc, fastLength) slowMA = ta.ema(macdSrc, slowLength) macdLine = fastMA - slowMA // MACD Signal Line signalMA = ta.ema(macdLine, signalSmoothing) // MACD Histogram histogram = macdLine - signalMA // Supertrend Calculation supertrendATRLength = 10 supertrendFactor = 3.0 [supertrend, _] = ta.supertrend(supertrendFactor, supertrendATRLength) // Entry and Exit Conditions longCondition = (macdLine > signalMA) and (supertrend < close) shortCondition = (signalMA > macdLine) and (supertrend > close) // Long Entry if longCondition strategy.entry("Long", strategy.long) // Long Exit (Sell) if signalMA > macdLine strategy.close("Long") // Short Entry if shortCondition strategy.entry("Short", strategy.short) // Short Exit (Cover) if macdLine > signalMA strategy.close("Short") // Close Long Position if short condition is met if shortCondition strategy.close("Long") // Close Short Position if long condition is met if longCondition strategy.close("Short") // Plotting plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Long") plotshape(series=shortCondition, title="Short Entry Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Short") // Alerts alertcondition(longCondition, title='Long Entry Signal', message='MACD crossover and Supertrend below close price') alertcondition(signalMA > macdLine, title='Long Exit Signal', message='MACD signal line crosses above MACD line') alertcondition(shortCondition, title='Short Entry Signal', message='MACD crossunder and Supertrend above close price') alertcondition(macdLine > signalMA, title='Short Exit Signal', message='MACD line crosses above MACD signal line')