مومینٹم ریورسل اسٹریٹیجی


تخلیق کی تاریخ: 2023-12-12 17:25:08 آخر میں ترمیم کریں: 2023-12-12 17:25:08
کاپی: 1 کلکس کی تعداد: 639
1
پر توجہ دیں
1621
پیروکار

مومینٹم ریورسل اسٹریٹیجی

جائزہ

یہ حکمت عملی قیمتوں کی نقل و حرکت کے اشارے کا حساب لگاتی ہے تاکہ یہ معلوم کیا جاسکے کہ آیا قیمتوں میں نقل و حرکت کا رجحان الٹ رہا ہے یا نہیں ، تاکہ قیمتوں میں ردوبدل کے مواقع کو پکڑ سکے۔ جب قیمتوں میں اضافے کا رجحان سست ہوجاتا ہے یا قیمتوں میں کمی کا رجحان سست ہوجاتا ہے تو ، اس کا اشارہ ہوتا ہے کہ قیمتوں کی نقل و حرکت میں ردوبدل ہوتا ہے ، اس وقت حکمت عملی زیادہ یا کم پوزیشن پر کھڑی ہوتی ہے۔

حکمت عملی کا اصول

حکمت عملی بنیادی طور پر متحرک اشارے پر مبنی ہے۔ متحرک اشارے قیمت میں تبدیلی کی رفتار اور شدت کی عکاسی کرتے ہیں۔ حکمت عملی میں دو متحرک اشارے MOM اور MOM1 کا حساب لگایا گیا ہے۔

MOM حساب فارمولہ:

MOM = دن کی اختتامی قیمت - N دن پہلے کی اختتامی قیمت

MOM1 حساب کتاب فارمولہ:

MOM1 = MOM آج - MOM کل

MOM اور MOM1 کی قدر کی بنیاد پر فیصلہ کریں کہ آیا قیمت میں ردوبدل ہوا ہے۔ اگر MOM > 0 اور MOM1 < 0 ہے تو ، قیمت میں اضافے کا رجحان سست ہوجاتا ہے ، ردوبدل کا اشارہ ہوتا ہے ، زیادہ کام کریں۔ اگر MOM < 0 اور MOM1 > 0 ہے تو ، قیمت میں کمی کا رجحان سست ہوجاتا ہے ، ردوبدل کا اشارہ ہوتا ہے ، خالی ہوجاتا ہے۔

اسٹریٹجک فوائد

  1. قیمتوں میں ردوبدل پر قابو پانے اور مارکیٹ میں وقت پر داخل ہونا
  2. ہٹ جاؤ، ہٹ جاؤ، ہٹ جاؤ
  3. خود کار طریقے سے نقصان کو روکنے اور خطرے کو کم کرنے کے لئے

اسٹریٹجک رسک

  1. قیمتوں میں اتار چڑھاو کے دوران ، اکثر پوزیشن کھولنے اور بند کرنے کا امکان
  2. پیرامیٹرز کی غلط ترتیب کی وجہ سے قیمت کی تبدیلی کا درست اندازہ نہیں لگایا جاسکتا ہے
  3. مارکیٹ میں اچانک پیش آنے والے واقعات غلط سگنل کا سبب بنتے ہیں

خطرے کو کم کرنے کے اہم طریقے:

  1. پیرامیٹرز کو بہتر بنانے کے لئے، بہتر فیصلہ کی درستگی
  2. دوسرے اشارے کے ساتھ مل کر فلٹر سگنل
  3. انسانی مداخلت ، مارکیٹ میں غیر معمولی نقصانات سے بچنے کے لئے

حکمت عملی کی اصلاح کی سمت

  1. رفتار اشارے کے پیرامیٹرز کو بہتر بنانے کے لئے موڑنے کے وقت کو بہتر بنائیں
  2. غلط سگنل سے بچنے کے لئے ٹرانزیکشن میں اضافے جیسے اشارے کو فلٹر کریں
  3. اسٹاپ نقصان کی حکمت عملی میں شامل ہوں اور انفرادی نقصانات کو کم کریں

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Momentum - Strategy", overlay = false, precision = 2, initial_capital = 10000, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, commission_type = strategy.commission.percent, commission_value = 0.2 )

i_len           =       input(defval = 12,      title = "Length",       minval = 1)
i_src           =       input(defval = close,   title = "Source")
i_percent       =       input(defval = true,    title = "Percent?")
i_mom           =       input(defval = "MOM2",  title = "MOM Choice",   options = ["MOM1", "MOM2"])

momentum(seria, length, percent) =>
	_mom        =       percent ? ( (seria / seria[length]) - 1) * 100 : seria - seria[length]
	_mom

mom0        =       momentum(i_src, i_len, i_percent)
mom1        =       momentum(mom0, 1, i_percent)
mom2        =       momentum(i_src, 1, i_percent)

momX        =       mom1

if i_mom == "MOM2"
    momX    :=     mom2

if (mom0 > 0 and momX > 0)
    strategy.entry("MomLE", strategy.long, stop = high + syminfo.mintick, comment = "MomLE")
else
	strategy.cancel("MomLE")
if (mom0 < 0 and momX < 0)
	strategy.entry("MomSE", strategy.short, stop = low - syminfo.mintick, comment = "MomSE")
else
	strategy.cancel("MomSE")

plot(mom0, color = #0000FF, title = "MOM")
plot(mom1, color = #00FF00, title = "MOM1", display = display.none)
plot(mom2, color = #00FF00, title = "MOM2")