یہ حکمت عملی رجحان تعصب کے لئے وی ڈبلیو اے پی ، ای ایم اے اور آر ایس آئی کو جوڑتی ہے اور ٹریلنگ اسٹاپ نقطہ نظر کا استعمال کرتے ہوئے رجحانات کی پیروی کرتی ہے۔ اس کا مقصد موافقت پذیر باہر نکلنے کے ساتھ رجحانات پر سوار ہونا ہے۔
حکمت عملی منطق:
VWAP کو منصفانہ قدر کے معیار کے طور پر شمار کیا جائے۔
درمیانی مدت کے رجحان کے اشارے کے طور پر 15 مدت کے EMA کا حساب لگائیں۔
زیادہ خریدنے کی سطح کی نشاندہی کرنے کے لئے RSI کا استعمال کریں، حد سے اوپر RSI تیزی کی نشاندہی کرتا ہے۔
جب بند VWAP اور EMA سے زیادہ ہو اور RSI overbought ہو تو طویل درج کریں۔
انٹری پوائنٹ کے نیچے ایک مخصوص فیصد کے پیچھے سٹاپ نقصان لائن مقرر کریں.
منافع میں مقفل کرنے کے لئے مقررہ نقطہ کی سطح پر مقررہ منافع لے لو.
فوائد:
وی ڈبلیو اے پی، ای ایم اے اور آر ایس آئی کئی پہلوؤں سے اندراج کی درستگی کو بہتر بناتے ہیں۔
ٹریلنگ سٹاپ منافع کی حفاظت کے لئے متحرک طور پر چلتا ہے.
مقررہ منافع لینے سے نکلنے میں یقین پیدا ہوتا ہے۔
خطرات:
آر ایس آئی اور ای ایم اے کی حدوں کے دوران غلط سگنل کا شکار ہوتے ہیں۔
سٹاپ نقصان کیلیبریشن احتیاط کی ضرورت ہے، بہت وسیع یا بہت تنگ مسئلہ.
ایک ہی تجارت کے نقصان کے سائز پر کوئی حد نہیں.
خلاصہ یہ ہے کہ یہ حکمت عملی متعدد اشارے کو یکجا کرتی ہے اور رجحان کی پیروی کے لئے ٹریلنگ اسٹاپ کا استعمال کرتی ہے۔ یہ پائیدار رجحانات میں اچھی کارکردگی کا مظاہرہ کرتی ہے لیکن اس میں اصلاح اور رسک کنٹرول کی ضرورت ہوتی ہے۔
/*backtest start: 2022-09-12 00:00:00 end: 2023-02-03 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("VWAP+15EMA with RSI", overlay=true) // Inputs ema_length = input.int(15, title="EMA Length") rsi_length = input.int(14, title="RSI Length") rsi_overbought = input.int(45, title="RSI Overbought Level") stop_loss_pct = input.float(0.5, title="Stop Loss %") take_profit_pct = input.float(3.5, title="Take Profit %") trailing_stop_pct = input.float(1, title="Trailing Stop %") // Calculate Indicators vwap = ta.vwap(hlc3) ema = ta.ema(close, ema_length) rsi = ta.rsi(close, rsi_length) // Entry Condition long_entry = close > vwap and close > ema and rsi > rsi_overbought // Exit Conditions stop_loss = strategy.position_avg_price * (1 - stop_loss_pct / 100) take_profit = strategy.position_avg_price * (1 + take_profit_pct / 100) trailing_stop = strategy.position_avg_price * (1 - trailing_stop_pct / 100) // Submit Orders if long_entry and strategy.position_size == 0 strategy.entry("Long", strategy.long) if strategy.position_size > 0 strategy.exit("Stop Loss /Profit", "Long", profit = take_profit, stop=stop_loss, trail_offset = trailing_stop) // Plot Indicators plot(vwap, title="VWAP", color=color.blue) plot(ema, title="EMA", color=color.orange) plot(rsi, title="RSI", color=color.purple) hline(rsi_overbought, title="RSI Overbought", color=color.red)