Momentum Trend Continuation Factor Strategy


تخلیق کی تاریخ: 2023-10-08 16:15:34 آخر میں ترمیم کریں: 2023-10-08 16:15:34
کاپی: 0 کلکس کی تعداد: 674
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

  1. پچھلے دور کے مقابلے میں موجودہ دور کے اختتامی قیمت میں تبدیلی کی مقدار کا حساب لگائیں xChange。

  2. xChange کو درجہ بندی کریں ، مثبت تبدیلی xPlusChange کے طور پر اور منفی تبدیلی xMinusChange کے طور پر۔

  3. مثبت منفی جمع اور متغیر xPlusCF، xMinusCF کی تعریف کریں، بالترتیب مثبت منفی تبدیلیوں پر جمع کریں۔

  4. اس دورانیے میں مثبت اور منفی تبدیلی کا حساب لگائیں:

xPlus = xPlusChange - xMinusCF

xMinus = xMinusChange - xPlusCF

  1. مثبت اور منفی تبدیلیوں کا مجموعہ:

xPlusTCF = sum(xPlus, Length)

xMinusTCF = sum(xMinus, Length)

  1. مثبت منفی مجموعی اور سائز کا موازنہ کریں اور زیادہ سے زیادہ خلائی سمت کا تعین کریں:

if xPlusTCF > xMinusTCF

زیادہ کریں

else if xPlusTCF < xMinusTCF

خالی کرو

  1. ریورس ٹریڈنگ پیرامیٹرز کو ریورس میں شامل کریں ، اور آپ کو زیادہ سے زیادہ ڈیبٹ کی سمت کو ریورس کرنا ہوگا۔

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

طاقت کا تجزیہ

  1. متحرک اشارے کا استعمال کرتے ہوئے ، قیمت کے اشارے سے پہلے رجحانات کی تبدیلیوں کو پکڑ سکتے ہیں۔

  2. مارکیٹ کے شور کو فلٹر کرنے کے لئے مثبت اور منفی مجموعی اور موازنہ کا استعمال کرتے ہوئے ، اہم رجحانات کی سمت کا تعین کریں۔

  3. اپنی مرضی کے مطابق پیرامیٹرز لمبائی حساسیت کو ایڈجسٹ کریں ، جعلی سگنل کو کم کریں۔

  4. ایک ریورس ٹریڈنگ سوئچ شامل کیا گیا ہے جو مختلف مارکیٹ کے حالات کے مطابق لچکدار ہے۔

  5. ٹرینڈ اشارے کے استعمال کے ساتھ مل کر ، ایک مجموعہ حکمت عملی کا فائدہ اٹھایا جاسکتا ہے۔

  6. آسان سمجھنے کے لئے، سیکھنے اور پریکٹس کے لئے مناسب.

خطرے کا تجزیہ

  1. لمبائی پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے کی ضرورت ہے ، لمبائی یا لمبائی سے زیادہ اثر پڑتا ہے۔

  2. ٹرینڈ ریورس پوائنٹ کے قریب غلط سگنل ہوسکتا ہے۔

  3. رجحانات کے جھٹکے کے بازار میں سگنل اکثر ہوتے ہیں ، جو اس حکمت عملی کے لئے موزوں نہیں ہیں۔

  4. ریورس سوئچ کے استعمال کے نفسیاتی اثرات پر توجہ دینا۔

  5. مناسب طریقے سے جانچ اور توثیق کی ضرورت ہے ، یا دوسرے اشارے کے مجموعے کو فلٹر کریں۔

  6. تمام ٹریڈنگ سگنل منافع بخش ہونے کی ضمانت نہیں دی جاسکتی ہے۔

اصلاح کی سمت

  1. ای ایم اے، ایم اے سی ڈی وغیرہ جیسے دیگر رجحانات کے اشارے کے ساتھ مل کر فیصلہ کیا جا سکتا ہے.

  2. اضافی پیرامیٹرز اپنی مرضی کے مطابق مثبت اور منفی تبدیلیوں کے حساب کتاب کا طریقہ.

  3. طول و عرض کے پیرامیٹرز کو بہتر بنانے کے لئے انتخاب کریں تاکہ یہ خود بخود تبدیل ہوجائے۔

  4. نقصانات کو کنٹرول کرنے کے لئے اسٹاپ نقصان کا طریقہ کار شامل کریں۔

  5. ایک مکمل خود کار طریقے سے ٹریڈنگ سسٹم کی تعمیر اور اس کے ردعمل کو بہتر بنانے کے لئے

  6. پیرامیٹرز اور ٹریڈنگ کے قواعد کو تربیت دینے کے لئے مشین لرننگ کا استعمال کریں۔

خلاصہ کریں۔

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 04/01/2018
//    Trend continuation factor, by M.H. Pee 
//    The related article is copyrighted material from Stocks & Commodities.
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Trend continuation factor")
Length = input(35, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=green, linestyle=line)
xChange = mom(close, 1)
xPlusChange = iff(xChange > 0, xChange, 0)
xMinusChange = iff(xChange < 0, (xChange * -1), 0)
xPlusCF = iff(xPlusChange == 0, 0, xPlusChange + nz(xPlusCF[1], 1))
xMinusCF = iff(xMinusChange == 0, 0, xMinusChange + nz(xMinusCF[1], 1))
xPlus = xPlusChange - xMinusCF
xMinus = xMinusChange - xPlusCF
xPlusTCF =  sum(xPlus, Length)
xMinusTCF = sum(xMinus, Length)
pos = iff(xPlusTCF > xMinusTCF, 1,
       iff(xPlusTCF < xMinusTCF, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(xPlusTCF, color=blue, title="Plus TCF")
plot(xMinusTCF, color=red, title="Minus TCF")