
یہ حکمت عملی ایک اعلی تعدد ٹریڈنگ کی حکمت عملی ہے جس میں ایک نسبتا weak مضبوط اشاریہ ((RSI) اور ایک متحرک اوسط کے قریب ہونے والے پھیلاؤ ((MACD) اشارے پر مبنی ہے۔ یہ رجحانات کا تعین کرنے کے لئے دو مختلف ادوار کی متحرک اوسط ((MA) کا استعمال کرتا ہے ، اور داخلے اور باہر نکلنے کے سگنل کی تصدیق کے لئے RSI اور MACD اشارے کے ساتھ مل کر کام کرتا ہے۔ اس حکمت عملی کا مقصد کم خطرہ ، مستحکم منافع حاصل کرنا ہے۔
یہ حکمت عملی ایم اے ، آر ایس آئی ، اور ایم اے سی ڈی اشارے پر مبنی ایک اعلی تعدد تجارتی حکمت عملی ہے ، جس میں رجحان کی منڈیوں میں مضبوط کم خطرہ منافع حاصل کرنے کے لئے سخت سگنل کی تصدیق اور اسٹاپ نقصان کی شرائط ہیں۔ تاہم ، ہلچل والی منڈیوں میں بار بار تجارت کے مسائل کا سامنا کرنا پڑ سکتا ہے ، اور سگنل کے پیچھے پڑنے کا خطرہ بھی موجود ہے۔ مستقبل میں حکمت عملی کو بہتر بنانے کے لئے اصلاحاتی پیرامیٹرز ، متحرک پوزیشن مینجمنٹ ، ملٹی فیکٹر ماڈل وغیرہ کے لحاظ سے بہتر بنایا جاسکتا ہے ، تاکہ موافقت اور منافع کے خطرے کا تناسب بہتر بنایا جاسکے۔
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Scalping Amélioré avec RSI et MACD", overlay=true)
// Paramètres des indicateurs
fastLength = input(9, title="Longueur MA Rapide")
slowLength = input(21, title="Longueur MA Lente")
rsiLength = input(14, title="Longueur RSI")
macdFast = input(12, title="MACD Rapide")
macdSlow = input(26, title="MACD Lent")
macdSignal = input(9, title="Signal MACD")
// Calcul des indicateurs
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
rsi = ta.rsi(close, rsiLength)
[macdLine, signalLine, _] = ta.macd(close, macdFast, macdSlow, macdSignal)
// Conditions d'entrée
longCondition = ta.crossover(fastMA, slowMA) and rsi > 50 and macdLine > signalLine
if (longCondition)
strategy.entry("Long", strategy.long)
// Conditions de sortie
exitCondition = ta.crossunder(fastMA, slowMA) or rsi < 50 or macdLine < signalLine
if (exitCondition)
strategy.close("Long")
// Affichage des indicateurs
plot(fastMA, color=color.red, title="MA Rapide")
plot(slowMA, color=color.blue, title="MA Lente")
hline(50, "Niveau 50 RSI", color=color.orange)