- مربع
- سی سی آئی، ڈی ایم آئی، اور ایم اے سی ڈی ہائبرڈ لانگ شارٹ حکمت عملی
سی سی آئی، ڈی ایم آئی، اور ایم اے سی ڈی ہائبرڈ لانگ شارٹ حکمت عملی
مصنف:
چاؤ ژانگ، تاریخ: 2024-04-28 13:52:16
ٹیگز:
سی سی آئیڈی ایم آئیایم اے سی ڈی
جائزہ
یہ حکمت عملی تین تکنیکی اشارے کو جوڑتی ہے: کموڈٹی چینل انڈیکس (سی سی آئی) ، ڈائریکشنل موومنٹ انڈیکس (ڈی ایم آئی) ، اور موونگ ایوریج کنورجنسی ڈائیورجنس (ایم اے سی ڈی) تاکہ مارکیٹ کے زیادہ خریدنے اور زیادہ فروخت ہونے والے حالات اور رجحان کی سمت کا تعین کیا جاسکے۔ جب سی سی آئی زیادہ فروخت ہونے والے علاقے سے تجاوز کرتا ہے تو ، ڈی آئی + ڈی آئی - سے زیادہ ہے ، اور ایم اے سی ڈی سگنل لائن سے اوپر ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب سی سی آئی زیادہ خریدنے والے علاقے سے نیچے ہوتا ہے تو ، ڈی آئی - ڈی آئی + سے زیادہ ہے ، اور ایم اے سی ڈی سگنل لائن سے نیچے ہوتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
حکمت عملی کے اصول
- مارکیٹ کے زیادہ خریدنے اور زیادہ فروخت کی حالت کا تعین کرنے کے لئے سی سی آئی اشارے کا حساب لگائیں۔ جب سی سی آئی زیادہ فروخت کے علاقے سے اوپر (-100 سے نیچے) ٹوٹ جاتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ زیادہ فروخت سے تبدیل ہو رہی ہے اور بڑھ سکتی ہے۔ جب سی سی آئی زیادہ خریدنے والے علاقے سے نیچے (100 سے اوپر) ٹوٹ جاتا ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ مارکیٹ زیادہ خریدنے سے تبدیل ہو رہی ہے اور گر سکتی ہے۔
- مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے ڈی ایم آئی اشارے کا حساب لگائیں۔ جب ڈی آئی + ڈی آئی - سے زیادہ ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ اپ ٹرینڈ غالب ہے۔ جب ڈی آئی - ڈی آئی + سے زیادہ ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ ڈاؤن ٹرینڈ غالب ہے۔
- مارکیٹ کے رجحان کی طاقت کا تعین کرنے کے لئے ایم اے سی ڈی اشارے کا حساب لگائیں۔ جب ایم اے سی ڈی سگنل لائن سے اوپر ہوتا ہے تو ، یہ مضبوط عروج کی رفتار کی نشاندہی کرتا ہے۔ جب ایم اے سی ڈی سگنل لائن سے نیچے ہوتا ہے تو ، یہ مضبوط زوال کی رفتار کی نشاندہی کرتا ہے۔
- مذکورہ بالا تین اشارے کو یکجا کرتے ہوئے ، جب سی سی آئی oversold area سے اوپر جاتا ہے تو ، DI + DI - سے زیادہ ہے ، اور MACD سگنل لائن سے اوپر ہے ، ایک خرید سگنل تیار کیا جاتا ہے۔ جب CCI overbought area سے نیچے جاتا ہے ، DI - DI + سے زیادہ ہے ، اور MACD سگنل لائن سے نیچے ہے ، تو فروخت سگنل تیار کیا جاتا ہے۔
حکمت عملی کے فوائد
- متعدد تکنیکی اشارے کو یکجا کرکے ، مارکیٹ کو مختلف نقطہ نظر سے تجزیہ کیا جاتا ہے ، جس سے سگنلز کی وشوسنییتا میں اضافہ ہوتا ہے۔
- اس میں مارکیٹ کی زیادہ خریدنے اور زیادہ فروخت کی حالت ، رجحان کی سمت اور رجحان کی طاقت کو مدنظر رکھا گیا ہے ، جس سے یہ مارکیٹ کے اہم رجحان کو پکڑنے کے قابل ہے۔
- اس میں داخلہ اور باہر نکلنے کے واضح حالات طے ہوتے ہیں، جس سے خودکار تجارت کو نافذ کرنا آسان ہوتا ہے۔
حکمت عملی کے خطرات
- مارکیٹ میں اتار چڑھاؤ یا غیر واضح رجحانات کے دوران ، یہ حکمت عملی بہت سارے غلط سگنل پیدا کرسکتی ہے ، جس کی وجہ سے کثرت سے تجارت اور اعلی لین دین کے اخراجات ہوتے ہیں۔
- یہ حکمت عملی تاریخی اعداد و شمار پر مبنی ہے اور اچانک مارکیٹ کے واقعات یا اہم خبروں پر آہستہ آہستہ رد عمل ظاہر کر سکتی ہے۔
- حکمت عملی کے پیرامیٹرز (جیسے سی سی آئی کی زیادہ خرید اور زیادہ فروخت کی حد ، ایم اے سی ڈی کی تیز اور سست لائن کی مدت وغیرہ) کو مختلف مارکیٹوں اور آلات کے لئے بہتر بنانے کی ضرورت ہے۔ بصورت دیگر ، یہ حکمت عملی کی کارکردگی کو متاثر کرسکتا ہے۔
حکمت عملی کی اصلاح کی ہدایات
- سگنلز کی وشوسنییتا اور استحکام کو بہتر بنانے کے لئے مزید تکنیکی اشارے یا مارکیٹ کے جذبات کے اشارے متعارف کروائیں۔
- حکمت عملی کے پیرامیٹرز کو بہتر بنانے کے لئے ذہین اصلاح کے طریقوں جیسے جینیاتی الگورتھم کا استعمال کرتے ہوئے بہترین پیرامیٹر مجموعہ تلاش کریں.
- حکمت عملی کے خطرے کے ثواب کے تناسب کو بہتر بنانے کے ل risk خطرہ کنٹرول ماڈیول جیسے اسٹاپ نقصان ، منافع حاصل کرنے اور پوزیشن مینجمنٹ شامل کریں۔
- حکمت عملی کی موافقت کو بہتر بنانے کے لئے مختلف مارکیٹ کے ماحول کے لئے مختلف تجارتی قواعد مرتب کریں۔
خلاصہ
سی سی آئی ، ڈی ایم آئی ، اور ایم اے سی ڈی کے تین تکنیکی اشارے کو جوڑ کر ، یہ حکمت عملی خرید و فروخت کے سگنل پیدا کرنے کے لئے مارکیٹ کے زیادہ خرید و فروخت کی حالت ، رجحان کی سمت ، اور رجحان کی طاقت پر ایک جامع فیصلہ کرتی ہے۔ حکمت عملی واضح اور لاگو کرنا آسان ہے ، لیکن عملی ایپلی کیشنز میں ، حکمت عملی کے پیرامیٹرز کو بہتر بنانے ، حکمت عملی کے استحکام اور منافع کو بہتر بنانے کے لئے تجارتی تعدد اور خطرے پر قابو پانے پر توجہ دینے کی ضرورت ہے۔
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("CCI, DMI, and MACD Strategy", overlay=true)
// Define inputs
cci_length = input(14, title="CCI Length")
overbought_level = input(100, title="Overbought Level")
oversold_level = input(-100, title="Oversold Level")
// Calculate CCI
cci_value = ta.cci(close, cci_length)
// Calculate DMI
[di_plus, di_minus, _] = ta.dmi(14, 14)
// Calculate MACD
[macd_line, signal_line, _] = ta.macd(close, 24, 52, 9)
// Define buy and sell conditions
buy_signal = ta.crossover(cci_value, oversold_level) and di_plus > di_minus and macd_line > signal_line // CCI crosses above -100, Di+ > Di-, and MACD > Signal
sell_signal = ta.crossunder(cci_value, overbought_level) and di_minus > di_plus and macd_line < signal_line // CCI crosses below 100, Di- > Di+, and MACD < Signal
// Define exit conditions
buy_exit_signal = ta.crossover(cci_value, overbought_level) // CCI crosses above 100
sell_exit_signal = ta.crossunder(cci_value, oversold_level) // CCI crosses below -100
// Execute trades based on conditions
strategy.entry("Buy", strategy.long, when=buy_signal)
strategy.close("Buy", when=buy_exit_signal)
strategy.entry("Sell", strategy.short, when=sell_signal)
strategy.close("Sell", when=sell_exit_signal)
// Plot CCI
plot(cci_value, title="CCI", color=color.blue)
// Plot DMI
plot(di_plus, title="DI+", color=color.green)
plot(di_minus, title="DI-", color=color.red)
// Plot MACD and Signal lines
plot(macd_line, title="MACD", color=color.orange)
plot(signal_line, title="Signal", color=color.purple)
// Plot overbought and oversold levels
hline(overbought_level, "Overbought", color=color.red)
hline(oversold_level, "Oversold", color=color.green)
متعلقہ
مزید