
اس حکمت عملی میں تیز EMA اوسط ((9 سائیکل) اور سست EMA اوسط ((21 سائیکل) کا ایک کراس استعمال کیا جاتا ہے جس میں ایک انٹری سگنل کے طور پر استعمال کیا جاتا ہے، اور منافع کو روکنے کے لئے موزوں روکنے کے ساتھ مل کر، زیادہ سے زیادہ واپسی سے بچنے کے لئے.
جب فاسٹ ای ایم اے لائن نیچے کی طرف سے سست ای ایم اے لائن کو توڑتی ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب فاسٹ ای ایم اے لائن اوپر کی طرف سے نیچے کی طرف سے سست ای ایم اے لائن کو توڑتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
ایک بار داخل ہونے کے بعد ، حکمت عملی اعلی ترین قیمتوں کو حقیقی وقت میں ٹریک کرتی ہے اور منافع کو لاک کرنے کے لئے موبائل اسٹاپ نقصان کو متحرک کرتی ہے جب موجودہ قیمت اعلی قیمت سے 2٪ کم ہے۔
خطرے سے نمٹنے کے طریقے:
اس حکمت عملی میں رجحانات کا اندازہ لگانے اور نقصانات کے انتظام کے فوائد کو مربوط کیا گیا ہے ، اور یہ کہ اس کا فائدہ اٹھانا اور خطرے کو مؤثر طریقے سے کنٹرول کرنا ہے۔ پیرامیٹرز کو ایڈجسٹ اور بہتر بنانے کے ذریعہ ، یہ مختلف قسم کے بازاروں اور تجارت کی اقسام پر لاگو ہوتا ہے ، اور یہ عملی طور پر مزید جانچ پڑتال کے قابل ہے۔
/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("EMA Crossover with Trailing Stop-Loss", overlay=true)
fastEMA = ema(close, 9)
slowEMA = ema(close, 21)
// Entry conditions
longCondition = crossover(fastEMA, slowEMA)
shortCondition = crossunder(fastEMA, slowEMA)
// Trailing stop-loss calculation
var float trailingStop = na
var float highestHigh = na
if (longCondition)
highestHigh := na
trailingStop := na
if (longCondition and high > highestHigh)
highestHigh := high
if (strategy.position_size > 0)
trailingStop := highestHigh * (1 - 0.02) // Adjust the trailing percentage as needed
// Execute trades
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
// Apply trailing stop-loss to long positions
strategy.exit("Long", from_entry="Long", loss=trailingStop)
// Plot EMAs and Trailing Stop-Loss
plot(fastEMA, color=color.green, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
plot(trailingStop, color=color.orange, title="Trailing Stop-Loss", linewidth=2)