یہ حکمت عملی ای ایم اے اور آر ایس آئی اشارے کو یکجا کرتی ہے تاکہ رجحان کی سمت کی نشاندہی کی جاسکے اور رجحان کی تصدیق کے بعد پوزیشنوں میں داخل ہوسکے ، آر ایس آئی اشارے کو شامل کرکے زیادہ خریدنے اور زیادہ فروخت سے بچنے کے ل. یہ حکمت عملی درمیانی سے طویل مدتی رجحان کی تجارت کے لئے آسان اور عملی ہے۔
یہ حکمت عملی 5 دن کے ای ایم اے ، 13 دن کے ای ایم اے اور 50 دن کے ای ایم اے کی حرکت پذیر اوسط کا استعمال کرتی ہے۔ جب 5 دن کا ای ایم اے 13 دن کے ای ایم اے سے اوپر جاتا ہے تو ، اسے طویل عرصے تک جانے کے لئے منافع کا موقع سمجھا جاتا ہے۔ جب 5 دن کا ای ایم اے 13 دن کے ای ایم اے سے نیچے جاتا ہے تو ، اسے مختصر ہونے کے لئے اسٹاپ نقصان کا موقع سمجھا جاتا ہے۔ اس کے علاوہ ، جب قیمت 50 دن کے ای ایم اے سے اوپر ہوتی ہے تو ہی طویل پوزیشنیں کھولی جاسکتی ہیں ، اور جب قیمت 50 دن کے ای ایم اے سے نیچے ہوتی ہے تو ہی مختصر پوزیشنیں کھولی جاسکتی ہیں ، اس بات کو یقینی بناتے ہوئے کہ تجارتی سمت اہم رجحان کے مطابق ہے۔
کسی پوزیشن میں داخل ہونے کے بعد ، اگر آر ایس آئی اوور شاپ ہو جاتا ہے (70 سے اوپر) یا 5 دن کا ای ایم اے 13 دن کے ای ایم اے سے نیچے کی طرف لوٹ جاتا ہے تو ، منافع کے ل long طویل پوزیشنیں بند کردی جائیں گی۔ اگر آر ایس آئی اوور سیل ہو جاتا ہے (30 سے نیچے) یا 5 دن کا ای ایم اے 13 دن کے ای ایم اے سے اوپر کی طرف لوٹ جاتا ہے تو ، منافع کے ل short مختصر پوزیشنیں بند کردی جائیں گی۔
یہ حکمت عملی رجحان کے بعد سگنلز اور اوور بک / اوور سیل اشارے کو جوڑتی ہے ، جو اہم رجحان کی سمت کے ساتھ منافع کے مواقع کو مؤثر طریقے سے حاصل کرسکتی ہے جبکہ رینج سے منسلک مارکیٹوں میں پھنس جانے سے بچ سکتی ہے۔ ای ایم اے کی ہموارگی غلط سگنلز کو کم کرنے میں مدد کرتی ہے۔ نیز ، آر ایس آئی کی ترتیبات رجحان کے الٹ جانے سے پہلے زیادہ سے زیادہ منافع کا پیچھا کرنے اور نقصانات کو کم کرنے سے روکتی ہیں۔
یہ حکمت عملی بنیادی طور پر حرکت پذیر اوسط پر انحصار کرتی ہے ، جو گھومنے والی استحکام کی منڈیوں میں زیادہ بند سگنل پیدا کرسکتی ہے ، طویل مدتی پوزیشنوں کو برقرار رکھنے میں ناکام رہتی ہے۔ اگر رجحان کی تبدیلی واقع ہوتی ہے تو ، تاجر فوری طور پر نئے موقع کی پیروی کرنے کے قابل نہیں ہوسکتا ہے۔ اس کے علاوہ ، حرکت پذیر اوسط اور آر ایس آئی کے پیرامیٹرز حکمت عملی کی کارکردگی کو متاثر کرسکتے ہیں۔
خطرات کو ہولڈنگ کے حالات میں نرمی، پیرامیٹرز کے مجموعوں کو بہتر بنانے، زیادہ اشارے شامل کرنے وغیرہ سے کم کیا جاسکتا ہے۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
ایک ہی تجارت کے خطرے کو کنٹرول کرنے کے لئے مقررہ فیصد جیسے پوزیشن سائزنگ میکانیزم شامل کریں.
بہترین مجموعہ تلاش کرنے کے لئے EMA اور RSI پیرامیٹرز کو بہتر بنائیں، زیادہ سائیکل کی لمبائی کی جانچ کریں.
مزید عوامل کی بنیاد پر رجحانات اور الٹاوں کا تعین کرنے کے لئے BO انٹیجر فیلڈ جیسے مزید اشارے شامل کریں۔
خودکار سٹاپ نقصان کی قیمت کی ترتیب شامل کریں.
یہ حکمت عملی مجموعی طور پر آسان اور عملی ہے۔ صرف ای ایم اے اور آر ایس آئی کے استعمال میں پیرامیٹر کی اصلاح اور مارکیٹ کے فیصلے کی ضرورت ہوتی ہے ، جس سے اسے سمجھنا اور بیک ٹسٹ کرنا آسان ہوجاتا ہے۔ تاہم ، لچک اور استحکام کو قدرے سمجھوتہ کیا جاسکتا ہے ، جس سے زیادہ پیچیدہ مارکیٹ کے ماحول میں موافقت کے ل further مزید بہتری کی ضرورت ہوتی ہے۔ پھر بھی ، درمیانی سے طویل مدتی رجحان کی تجارت کے ل it ، یہ ایک ٹھوس نقطہ نظر فراہم کرتا ہے۔
/*backtest start: 2024-01-05 00:00:00 end: 2024-02-04 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA, RSI, and Price Crossover Strategy", overlay=true, default_qty_value = 1) // Define the EMA lengths ema5 = ta.ema(close, 5) ema13 = ta.ema(close, 13) ema50 = ta.ema(close, 50) // Define the RSI length rsiLength = input(14, title="RSI Length") rsi = ta.rsi(close, rsiLength) // Define the conditions for long and short positions longCondition = ta.crossover(ema5, ema13) and close > ema50 shortCondition = ta.crossunder(ema5, ema13) and close < ema50 // Execute long and short positions if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) // Define the exit conditions exitLongCondition = rsi > 70 or ta.crossunder(ema5, ema13) exitShortCondition = rsi < 30 or ta.crossover(ema5, ema13) // Exit long and short positions if (exitLongCondition) strategy.close("Long") if (exitShortCondition) strategy.close("Short") // Plot EMAs on the chart plot(ema5, color=color.blue, title="EMA 5") plot(ema13, color=color.orange, title="EMA 13") plot(ema50, color=color.red, title="EMA 50") // Create a separate panel for RSI rsiPanel = plot(rsi, color=color.green, title="RSI")