دوہری حرکت پذیر اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-17 22:35:07
ٹیگز:

یہ حکمت عملی مختلف ادوار کے ساتھ دو چلتی اوسط کے کراس اوور پر مبنی ٹریڈنگ سگنل تیار کرتی ہے۔

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

یہ حکمت عملی صارفین کو چلتی اوسط کی قسم اور لمبائی کا انتخاب کرنے کی اجازت دیتی ہے۔ اس میں SMA ، EMA ، VWMA ، وغیرہ شامل ہیں۔ لمبائی چلتی اوسط کی مدت کا تعین کرتی ہے۔

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

جب قلیل مدتی اوسط قیمت طویل مدتی اوسط قیمت سے زیادہ ہوتی ہے تو اسے اپ ٹرینڈ سمجھا جاتا ہے اور لمبی پوزیشنیں لی جاتی ہیں۔ جب قلیل مدتی قیمت طویل مدتی قیمت سے کم ہوتی ہے تو اسے ڈاؤن ٹرینڈ سمجھا جاتا ہے اور مختصر پوزیشنیں لی جاتی ہیں۔

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

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

خطرے کا تجزیہ

  • جب مارکیٹ کی حد ہوتی ہے تو متعدد جھوٹے سگنل پیدا کرسکتے ہیں۔
  • نامناسب پیرامیٹرز کا انتخاب حکمت عملی کی ناقص کارکردگی کا باعث بن سکتا ہے۔
  • سگنلز تاخیر کا شکار ہیں، بروقت موڑ پوائنٹس پر قبضہ کرنے کے قابل نہیں ہیں.
  • قیمتوں کے اچانک جھٹکے کا شکار۔

خطرات کو پیرامیٹرز کو بہتر بنانے ، سگنل کی تخلیق کے لئے دوسرے اشارے کو جوڑنے ، اسٹاپ نقصان / منافع حاصل کرنے وغیرہ کو نافذ کرنے سے سنبھالا جاسکتا ہے۔

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

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

نتیجہ

اس حکمت عملی میں دوہری ایم اے کراس اوور کے ساتھ سگنل تیار کرنے کا ایک آسان اور واضح منطق ہے۔ یہ مرضی کے مطابق پیرامیٹر ٹوننگ اور اصلاح کے ل other دیگر حکمت عملیوں کے ساتھ مجموعہ کی اجازت دیتا ہے ، لیکن مارکیٹوں کی حد کے خطرات کی نگرانی کی جانی چاہئے اور منی مینجمنٹ اہم ہے۔ مجموعی طور پر یہ ایک حکمت عملی ہے جس پر غور کرنے کے قابل ہے۔


/*backtest
start: 2023-09-09 00:00:00
end: 2023-09-13 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title = "Noro's MAs Tests", shorttitle = "MAs tests", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)


len = input(30, defval = 30, minval = 2, maxval = 1000, title = "MA length")
type = input(1, defval = 1, minval = 1, maxval = 7, title = "Type")
src = input(close, defval = close, title = "Source")

//DEMA
dema = 2 * ema(src, len) - ema(ema(close, len), len)

//TEMA
xPrice = close
xEMA1 = ema(src, len)
xEMA2 = ema(xEMA1, len)
xEMA3 = ema(xEMA2, len)
tema = 3 * xEMA1 - 3 * xEMA2 + xEMA3

//KAMA
xvnoise = abs(src - src[1])
nfastend = 0.20
nslowend = 0.05
nsignal = abs(src - src[len])
nnoise = sum(xvnoise, len)
nefratio = iff(nnoise != 0, nsignal / nnoise, 0)
nsmooth = pow(nefratio * (nfastend - nslowend) + nslowend, 2) 
kama = nz(kama[1]) + nsmooth * (src - nz(kama[1]))

//PriceChannel
lasthigh = highest(src, len)
lastlow = lowest(src, len)
center = (lasthigh + lastlow) / 2

ma = type == 1 ? sma(src, len) : type == 2 ? ema(src, len) : type == 3 ? vwma(src, len) : type == 4 ? dema : type == 5 ? tema : type == 6 ? kama : type == 7 ? center : 0

plot(ma, color = blue, linewidth = 3, transp = 0)

trend = low > ma ? 1 : high < ma ? -1 : trend[1]

longCondition = trend == 1 and trend[1] == -1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = trend == -1 and trend[1] == 1
if (shortCondition)
    strategy.entry("Short", strategy.short)
    
    
    
    

مزید