یہ حکمت عملی ایک جامع تجارتی نظام ہے جس میں چلتی اوسط ، رفتار ، اور آسکیلیٹر اشارے ملتے ہیں۔ یہ حکمت عملی مارکیٹ کے رجحانات واضح اور رفتار کافی ہونے پر تجارت کو انجام دینے کے لئے چلتی اوسط کنورجنس تغیر (ایم اے سی ڈی) ، تیزی سے چلتی اوسط (ای ایم اے) ، اور رشتہ دار طاقت انڈیکس (آر ایس آئی) کا استعمال کرتی ہے۔ یہ حکمت عملی بنیادی طور پر اوپر کے رجحانات پر مرکوز ہے ، جس میں سگنل کی وشوسنییتا کو یقینی بنانے کے لئے کراس توثیق کے لئے متعدد تکنیکی اشارے استعمال ہوتے ہیں۔
حکمت عملی تجارتی مواقع کا تعین کرنے کے لئے ایک ٹرپل فلٹرنگ میکانزم کا استعمال کرتی ہے:
پوزیشن بند کرنے کی شرائط لچکدار ہیں، جو مندرجہ ذیل میں سے کسی ایک کی وجہ سے شروع ہوتی ہیں:
حکمت عملی متعدد تکنیکی اشارے کے جامع استعمال کے ذریعے نسبتا 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)