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

ایم اے سی ڈی ڈبل حرکت پذیر اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-11 12:00:42
ٹیگز:ایم اے سی ڈیایم اےٹی پیSL

img

جائزہ

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

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

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

فوائد کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ

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


/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("MACD Strategy", overlay=true)

// Define MACD
[macdLine, signalLine, _] = macd(close, 12, 26, 9)

// Define conditions for long entry
longCondition = crossover(macdLine, signalLine)

// Define conditions for short entry
shortCondition = crossunder(macdLine, signalLine)

// Define stop loss for long entry
longStopLoss = low[1]  // Previous candle low

// Define stop loss for short entry
shortStopLoss = high[1]  // Previous candle high

// Define take profit for both long and short entries
takeProfit = close + (close - longStopLoss) * 4  // 4 x ATR

// Execute long entry
if (longCondition)
    strategy.entry("Buy", strategy.long)
    strategy.exit("TP/SL", "Buy", stop=longStopLoss, limit=takeProfit)

// Execute short entry
if (shortCondition)
    strategy.entry("Sell", strategy.short)
    strategy.exit("TP/SL", "Sell", stop=shortStopLoss, limit=takeProfit)


متعلقہ

مزید