یہ حکمت عملی ایک مقداری تجارتی نظام ہے جو متعدد تکنیکی اشارے کو جوڑتا ہے ، بنیادی طور پر رجحان کی نشاندہی کے لئے ای ایم اے ، رفتار کا پتہ لگانے کے لئے ایم اے سی ڈی ، اور زیادہ خرید / فروخت کی حالتوں کے لئے آر ایس آئی کا استعمال کرتا ہے۔ یہ کثیر اشارے کا نقطہ نظر مؤثر طریقے سے غلط سگنل کو فلٹر کرتا ہے اور تجارتی درستگی کو بہتر بناتا ہے۔
بنیادی منطق میں کئی اہم اجزاء شامل ہیں: رجحان کی نشاندہی: 50 مدت اور 200 مدت کے ای ایم اے کا استعمال کرتا ہے ، جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے اوپر ہوتا ہے تو اپ ٹرینڈ کی تصدیق کرتا ہے 2. انٹری سگنل: تصدیق شدہ اپ ٹرینڈ حالات کے تحت، اوپر کی تبدیلی کے پیٹرن کے ساتھ صفر سے نیچے MACD کی ضرورت ہوتی ہے 3. باہر نکلنے کے سگنل: منافع لینے کے لئے RSI overbought زون (70) نیچے کی توڑ کا استعمال کرتا ہے سٹاپ نقصان: خطرہ کنٹرول کے لئے جب قلیل مدتی EMA طویل مدتی EMA سے نیچے جاتا ہے تو ٹرگر ہوتا ہے۔
یہ حکمت عملی متعدد تکنیکی اشارے کے ہم آہنگی کے ذریعے ایک جامع تجارتی نظام تشکیل دیتی ہے۔ اس کی طاقت سگنل کی اعلی وشوسنییتا اور مضبوط رسک کنٹرول میں ہے ، حالانکہ اسے تاخیر اور پیرامیٹر حساسیت کے ساتھ چیلنجوں کا سامنا کرنا پڑتا ہے۔ تجویز کردہ اصلاحات ، خاص طور پر انکولی پیرامیٹرز اور متحرک پوزیشن مینجمنٹ کے ذریعے ، حکمت عملی کے استحکام اور منافع کو بڑھا سکتا ہے۔ یہ رجحان سازی کی منڈیوں کے لئے بہترین موزوں ہے ، اور سرمایہ کاروں کو مخصوص مارکیٹ کی خصوصیات کے مطابق پیرامیٹرز کو ایڈجسٹ کرنا چاہئے۔
/*backtest start: 2025-01-09 00:00:00 end: 2025-01-16 00:00:00 period: 15m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":49999}] */ //@version=5 strategy("RSI ve EMA Tabanlı Alım-Satım Stratejisi", overlay=false) // EMA Hesaplamaları ema_short = ta.ema(close, 50) // EMA 50 ema_long = ta.ema(close, 200) // EMA 200 // MACD Hesaplamaları [macd, signal, _] = ta.macd(close, 12, 26, 9) // RSI Hesaplamaları rsi = ta.rsi(close, 14) // Alım Sinyali Koşulları macd_condition = (macd < 0) and (macd > nz(macd[1])) and (nz(macd[1]) < nz(macd[2])) buy_signal = (ema_short > ema_long) and macd_condition // Satım Sinyali Koşulları sell_signal = (rsi[1] > 70) and (rsi <= 70) // RSI 70'i yukarıdan aşağıya kırdı // Stop Loss Koşulu stop_loss = ema_short < ema_long // İşlem ve Etiketler if buy_signal strategy.entry("Buy", strategy.long) label.new(bar_index, high, "AL", style=label.style_label_up, color=color.green, textcolor=color.white) if sell_signal strategy.close("Buy", comment="SAT") label.new(bar_index, high, "SAT", style=label.style_label_down, color=color.red, textcolor=color.white) if stop_loss strategy.close("Buy", comment="STOP LOSS") label.new(bar_index, low, "STOP LOSS", style=label.style_label_down, color=color.orange, textcolor=color.white) // Grafik Üzerine Çizgiler ve Göstergeler plot(ema_short, color=color.blue, title="EMA 50") plot(ema_long, color=color.red, title="EMA 200") plot(rsi, color=color.orange, title="RSI 14") hline(70, "RSI 70", color=color.red) hline(30, "RSI 30", color=color.green)