وسائل لوڈ ہو رہے ہیں... لوڈنگ...

تیز اور سست ای ایم اے کراس ٹرینڈ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-12 18:06:26
ٹیگز:

یہ حکمت عملی قیمتوں کے رجحانات کا تعین کرنے اور ان کا سراغ لگانے کے لئے تیز رفتار اور سست ای ایم اے کے کراس اوور کا تبادلہ کرتی ہے۔ اس کا مقصد درمیانی مدتی رجحانات کو پکڑنا ہے۔

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

  1. تیز اور سست EMA کا حساب لگائیں، عام طور پر 13 اور 48 ادوار۔

  2. جب تیز EMA سست EMA سے اوپر سے گزرتا ہے تو طویل درج کریں۔

  3. جب قیمت تیزی سے ای ایم اے سے نیچے گزرتی ہے تو باہر نکلیں.

  4. دو طرفہ تجارت کے لئے مختصر ضمنی قواعد شامل کرنے کا اختیار۔

فوائد:

  1. تیز رفتار / سست EMA مجموعہ مؤثر طریقے سے انٹرمیڈیٹ رجحانات کی نشاندہی کرتا ہے۔

  2. بریکآؤٹ ٹریڈنگ بروقت رجحان اندراج کی اجازت دیتی ہے۔

  3. سٹاپ نقصان کا سادہ طریقہ کار ہر تجارت پر نقصان کو کنٹرول کرتا ہے۔

خطرات:

  1. ای ایم اے تاخیر بہترین انٹری پوائنٹس کو یاد کرنے کا سبب بنتی ہے۔

  2. بہت زیادہ وِپساؤ سے بچنے کے لیے ڈھیلے بند کریں۔

  3. حدود کے دوران واضح رجحان کی سمت کا تعین کرنا مشکل ہے۔

خلاصہ میں ، یہ حکمت عملی رجحان کی نشاندہی اور ٹریکنگ کے لئے ای ایم اے کراسز کا استعمال کرتی ہے۔ پیرامیٹرز اور رسک کنٹرول پر اصلاح سے مارکیٹوں کی ایک وسیع رینج کی کارکردگی میں مزید بہتری آسکتی ہے۔


/*backtest
start: 2022-09-05 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

// strategy("EMA Strategy 13 48", shorttitle = "EMA Strategy 13 48", overlay=true, pyramiding = 3,default_qty_type = strategy.percent_of_equity, default_qty_value = 1000)


// === Inputs ===
// short ma
maFastSource   = input(defval = close, title = "Fast MA Source")
maFastLength   = input(defval = 13, title = "Fast MA Period", minval = 1)

// long ma
maSlowSource   = input(defval = close, title = "Slow MA Source")
maSlowLength   = input(defval = 48, title = "Slow MA Period", minval = 1)


// === Vars and Series ===
fastMA = ema(maFastSource, maFastLength)
slowMA = ema(maSlowSource, maSlowLength)

plot(fastMA, color=blue)
plot(slowMA, color=purple)

goLong() => crossover(fastMA, slowMA)
killLong() => crossunder(close, fastMA)
strategy.entry("Buy", strategy.long, when = goLong())
strategy.close("Buy", when = killLong())

// Shorting if using
goShort() => crossunder (fastMA, slowMA)
killShort() => crossover(fastMA, slowMA)
//strategy.entry("Sell", strategy.short, when = goShort())
//strategy.close("Sell", when = killShort())


 

مزید