
ملٹی فیکٹر متحرک انکولی رجحان ٹریکنگ حکمت عملی ایک منظم تجارتی طریقہ ہے جس میں متعدد تکنیکی اشارے شامل ہیں۔ اس حکمت عملی میں مارکیٹ کے رجحانات کو پکڑنے اور داخلے اور باہر نکلنے کے وقت کو بہتر بنانے کے لئے متعدد اشارے جیسے کہ متحرک اوسط کے قریب ہونے والے مختلف اشارے (ایم اے سی ڈی) ، نسبتا strong مضبوط اشارے (آر ایس آئی) ، اوسط حقیقی طول و عرض (اے ٹی آر) اور سادہ متحرک اوسط (ایس ایم اے) کا استعمال کیا جاتا ہے۔ آٹومیشن حکمت عملی متعدد اشارے کی تصدیق کے ذریعے تجارت کی کامیابی کی شرح کو بڑھانے کے لئے ، جبکہ مارکیٹ کے مختلف ماحول کو اپنانے کے لئے اسٹاپ نقصان اور منافع بخش طریقہ کار کا استعمال کرتے ہوئے ، خطرے کے انتظام اور منافع کو زیادہ سے زیادہ بنانے کے توازن کو حاصل کریں۔
اس حکمت عملی کا بنیادی اصول مارکیٹ کے رجحانات کی نشاندہی اور تصدیق کرنا ہے جس میں متعدد تکنیکی اشارے باہم کام کرتے ہیں۔ خاص طور پر:
حکمت عملی مندرجہ ذیل شرائط پر پورا اترنے پر زیادہ پوزیشن کھولتی ہے: MACD لائن پر سگنل لائن کو عبور کرنا ، RSI 70 سے کم ، قیمت 50 دن SMA سے اوپر ہے اور 50 دن SMA 200 دن SMA سے اوپر ہے۔ مخالف شرائط سے کالعدم سگنل کا آغاز ہوتا ہے۔ حکمت عملی 2x اے ٹی آر کو روکنے کے لئے استعمال کرتی ہے ، 3x اے ٹی آر کو منافع بخش ہدف کے طور پر ، 1: 1،5 کا خطرہ منافع بخش تناسب کو یقینی بناتی ہے۔
کثیر عنصر متحرک انکولی رجحان ٹریکنگ حکمت عملی متعدد تکنیکی اشارے کو مربوط کرکے تاجروں کو ایک منظم ، قابل پیمائش تجارتی طریقہ فراہم کرتی ہے۔ یہ حکمت عملی رجحان کے واضح بازاروں میں عمدہ کارکردگی کا مظاہرہ کرتی ہے اور درمیانی اور طویل مدتی رجحانات کو مؤثر طریقے سے پکڑ سکتی ہے۔ اس کی متحرک رسک مینجمنٹ میکانزم اور کثیر جہتی سگنل کی تصدیق کا عمل تجارت کی استحکام اور وشوسنییتا کو بڑھانے میں معاون ہے۔ تاہم ، حکمت عملی میں کچھ حدود بھی ہیں ، جیسے کہ ہلچل والی مارکیٹ میں کارکردگی اور تکنیکی اشارے پر زیادہ انحصار کرنا۔ تجزیاتی جہتوں کو مستقل طور پر بہتر بنانے اور مزید عناصر کو متعارف کرانے کے ذریعہ ، اس حکمت عملی میں ایک زیادہ جامع اور مستحکم تجارتی نظام بننے کی صلاحیت ہے۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-09-24 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Multi-Factor Hedge Fund Strategy", overlay=true)
// Input parameters
fastLength = input(12, "MACD Fast Length")
slowLength = input(26, "MACD Slow Length")
signalLength = input(9, "MACD Signal Length")
rsiLength = input(14, "RSI Length")
atrLength = input(14, "ATR Length")
// Calculate indicators
[macdLine, signalLine, histLine] = ta.macd(close, fastLength, slowLength, signalLength)
rsi = ta.rsi(close, rsiLength)
atr = ta.atr(atrLength)
sma50 = ta.sma(close, 50)
sma200 = ta.sma(close, 200)
// Strategy logic
longCondition = macdLine > signalLine and rsi < 70 and close > sma50 and sma50 > sma200
shortCondition = macdLine < signalLine and rsi > 30 and close < sma50 and sma50 < sma200
// Execute trades
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Set stop loss and take profit
stopLoss = 2 * atr
takeProfit = 3 * atr
strategy.exit("Exit Long", "Long", stop = strategy.position_avg_price - stopLoss, limit = strategy.position_avg_price + takeProfit)
strategy.exit("Exit Short", "Short", stop = strategy.position_avg_price + stopLoss, limit = strategy.position_avg_price - takeProfit)
// Plot indicators
plot(sma50, color=color.blue, title="50 SMA")
plot(sma200, color=color.red, title="200 SMA")
plot(ta.crossover(macdLine, signalLine) ? close : na, style=plot.style_circles, color=color.green, title="MACD Crossover")
plot(ta.crossunder(macdLine, signalLine) ? close : na, style=plot.style_circles, color=color.red, title="MACD Crossunder")