
یہ حکمت عملی ایک جامع تجارتی نظام ہے جس میں میڈین لائن ، حرکیات اور جھٹکے کے اشارے شامل ہیں۔ یہ حکمت عملی مارکیٹ کے رجحانات کی واضح اور کافی متحرک حالت میں تجارت کرنے کے لئے متحرک اوسط کے اختتام پر پھیلاؤ اشارے ((MACD) ، اشاریہ متحرک اوسط ((EMA) اور نسبتا weak کمزور اشارے ((RSI) کے ہم آہنگی کے ذریعے تجارت کرتی ہے۔ یہ حکمت عملی بنیادی طور پر اوپر کی طرف رجحانات پر توجہ دیتی ہے ، جس میں متعدد تکنیکی اشارے کی کراس تصدیق کے ذریعے تجارت کی سگنل کی وشوسنییتا کو یقینی بنایا جاتا ہے۔
اس حکمت عملی میں ٹریڈنگ کے اوقات کو طے کرنے کے لیے تین فلٹرز کا استعمال کیا گیا ہے:
ہموار پوزیشن کی شرائط کی ترتیبات زیادہ لچکدار ہیں، جو مندرجہ ذیل شرائط میں سے کسی ایک کو پورا کرتے ہیں:
اس حکمت عملی میں متعدد تکنیکی اشارے کا مجموعی استعمال کیا گیا ہے ، جس سے ایک نسبتا robust مستحکم تجارتی نظام تشکیل دیا گیا ہے۔ اس حکمت عملی کا بنیادی فائدہ متعدد تصدیق کے طریقہ کار میں ہے ، جو جھوٹے سگنل کے اثرات کو مؤثر طریقے سے کم کرتا ہے۔ مناسب اصلاح اور خطرے کے کنٹرول کو بہتر بنانے کے ذریعہ ، اس حکمت عملی کو مختلف مارکیٹ کے ماحول میں مستحکم کارکردگی برقرار رکھنے کی امید ہے۔ اگرچہ کچھ تاخیر اور کھوئے ہوئے مواقع کا خطرہ ہے ، لیکن مجموعی طور پر یہ ایک قابل قدر تجارتی حکمت عملی ہے۔
/*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)