ٹریلنگ سٹاپ نقصان کے ساتھ ای ایم اے کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 17:39:30
ٹیگز:

img

جائزہ

اس حکمت عملی میں تیز EMA (9 مدت) اور سست EMA (21 مدت) کے کراس اوور کو انٹری سگنل کے طور پر استعمال کیا جاتا ہے، اور منافع کو مقفل کرنے اور زیادہ سے زیادہ ڈراؤونگ سے بچنے کے لئے ٹریلنگ اسٹاپ نقصان شامل ہوتا ہے۔

حکمت عملی منطق

جب تیز EMA نیچے سے سست EMA کے اوپر سے عبور کرتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب تیز EMA اوپر سے سست EMA کے نیچے سے عبور کرتا ہے تو ، فروخت کا اشارہ شروع ہوتا ہے۔

ایک بار داخل ہونے کے بعد، حکمت عملی حقیقی وقت میں سب سے زیادہ اعلی کو ٹریک کرتی ہے اور جب موجودہ قیمت سب سے زیادہ اعلی سے 2 فیصد کم ہوجاتی ہے تو منافع میں تالا لگاتا ہے.

فوائد کا تجزیہ

  • درمیانی اور طویل مدتی رجحانات کو مؤثر طریقے سے پکڑنے کے لئے ای ایم اے کی رجحان کی پیروی اور سگنل پیدا کرنے کی صلاحیت کا استعمال کرتا ہے
  • ٹریلنگ سٹاپ نقصان زیادہ تر منافع میں تالے، پورے فوائد نگلنے سے بچنے
  • ایڈجسٹ ایبل ای ایم اے پیرامیٹرز مختلف مارکیٹ کے ماحول کو پورا کرتے ہیں
  • واضح خرید و فروخت سگنل کے قواعد، لاگو کرنے میں آسان

خطرے کا تجزیہ

  • ای ایم اے میں تاخیر ہے، قلیل مدتی مواقع کھو سکتے ہیں
  • غلط پیچھے سٹاپ نقصان فاصلے کی ترتیب نقصان کو روکنے یا اسے غیر مؤثر بنانے کے لئے جلدی روک سکتا ہے
  • مارکیٹ کے ساتھ پیرامیٹر کی عدم مطابقت زیادہ تجارت یا ناکافی سگنل کا سبب بن سکتی ہے

خطرے کے حل:

  • مناسب EMA پیرامیٹرز کا مجموعہ منتخب کریں
  • سٹاپ نقصان پیرامیٹر کی جانچ اور تشخیص
  • مارکیٹ کی اتار چڑھاؤ کی حرکیات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں

اصلاح کی ہدایات

  • مارکیٹ کی اتار چڑھاؤ اور خطرے کی خواہش کی بنیاد پر پیچھے رکنے کا فاصلہ متحرک طور پر ایڈجسٹ کریں
  • غلط سگنل کو کم کرنے کے لئے دوسرے فلٹرز شامل کریں
  • EMA مدت پیرامیٹرز کو بہتر بنائیں
  • مخالف رجحان کی تجارت سے بچنے کے لئے رجحان کے اشارے شامل کریں

نتیجہ

اس حکمت عملی میں رجحان کی نشاندہی اور خطرے کے کنٹرول کے فوائد شامل ہیں۔ پیرامیٹرز کو ایڈجسٹ کرنے اور بہتر بنانے کے ذریعے ، اسے مختلف مارکیٹ کی اقسام اور تجارتی آلات کے مطابق بنایا جاسکتا ہے ، اور اس کی مزید جانچ اور مشق کے قابل ہے۔


/*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)



مزید