یہ حکمت عملی ایک جامع تجارتی نظام ہے جس میں چلتی اوسط ، رفتار ، اور آسکیلیٹر اشارے ملتے ہیں۔ یہ حکمت عملی مارکیٹ کے رجحانات واضح اور رفتار کافی ہونے پر تجارت کو انجام دینے کے لئے چلتی اوسط کنورجنس تغیر (ایم اے سی ڈی) ، تیزی سے چلتی اوسط (ای ایم اے) ، اور رشتہ دار طاقت انڈیکس (آر ایس آئی) کا استعمال کرتی ہے۔ یہ حکمت عملی بنیادی طور پر اوپر کے رجحانات پر مرکوز ہے ، جس میں سگنل کی وشوسنییتا کو یقینی بنانے کے لئے کراس توثیق کے لئے متعدد تکنیکی اشارے استعمال ہوتے ہیں۔
حکمت عملی تجارتی مواقع کا تعین کرنے کے لئے ایک ٹرپل فلٹرنگ میکانزم کا استعمال کرتی ہے: ٹرینڈ کی تصدیق: 200 دن کی ایکسپونینشل موونگ ایوریج (EMA200) کو ٹرینڈ فلٹر کے طور پر استعمال کرتا ہے ، جب قیمت EMA200 سے اوپر ہوتی ہے تو صرف طویل پوزیشنوں پر غور کرتا ہے۔ 2. رفتار کی تصدیق: مارکیٹ کی رفتار کا اندازہ کرنے کے لئے ایم اے سی ڈی اشارے (پیرامیٹرز: تیز 12 ، سست 26 ، سگنل 9) کا استعمال کرتا ہے ، جس میں سگنل لائن سے اوپر ایم اے سی ڈی لائن کی ضرورت ہوتی ہے۔ آسکیلشن کی تصدیق: اوور بکڈ / اوور سیلڈ حالات کے لئے آر ایس آئی اشارے (پیرامیٹر 14) کا استعمال کرتا ہے ، جس میں آر ایس آئی 50-70 کے درمیان کی ضرورت ہوتی ہے۔
پوزیشن بند کرنے کی شرائط لچکدار ہیں، جو مندرجہ ذیل میں سے کسی ایک کی وجہ سے شروع ہوتی ہیں: - ایم اے سی ڈی لائن سگنل لائن سے نیچے کراس کرتی ہے - قیمت EMA200 سے نیچے گرتی ہے - RSI 70 سے تجاوز کر گیا ہے
حکمت عملی متعدد تکنیکی اشارے کے جامع استعمال کے ذریعے نسبتا rob مضبوط تجارتی نظام تیار کرتی ہے۔ اس کا بنیادی فائدہ متعدد تصدیق کے طریقہ کار میں ہے ، جو غلط اشاروں کے اثرات کو مؤثر طریقے سے کم کرتا ہے۔ معقول اصلاح اور بہتر رسک کنٹرول کے ذریعے ، حکمت عملی میں مختلف مارکیٹ کے حالات میں مستحکم کارکردگی برقرار رکھنے کی صلاحیت ہے۔ اگرچہ پیچھے رہ جانے اور کھوئے ہوئے مواقع کے خطرات ہیں ، لیکن مجموعی طور پر یہ حقیقی دنیا کی قیمت کے ساتھ ایک عملی تجارتی حکمت عملی ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Simplified SOL/USDT Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Input parameters fast_length = input(12, "MACD Fast Length") slow_length = input(26, "MACD Slow Length") signal_length = input(9, "MACD Signal Length") ema_length = input(200, "EMA Length") rsi_length = input(14, "RSI Length") // Calculate indicators [macd, signal, hist] = ta.macd(close, fast_length, slow_length, signal_length) ema200 = ta.ema(close, ema_length) rsi = ta.rsi(close, rsi_length) // Entry conditions long_entry = close > ema200 and macd > signal and rsi > 50 and rsi < 70 // Exit conditions long_exit = macd < signal or close < ema200 or rsi > 70 // Strategy execution if (long_entry) strategy.entry("Long", strategy.long) if (long_exit) strategy.close("Long") // Plot indicators plot(ema200, color=color.blue, title="EMA 200") plot(macd, color=color.blue, title="MACD") plot(signal, color=color.orange, title="Signal") // Plot entry and exit points plotshape(long_entry, title="Long Entry", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(long_exit, title="Long Exit", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)