یہ حکمت عملی مثبت منفی تبدیلیوں کے مجموعی حساب کتاب کے ذریعے ، موجودہ رجحان کی تسلسل کا فیصلہ کرنے کے لئے ، اس کے لئے زیادہ خالی کرنے کا فیصلہ کرتی ہے۔ جب مثبت متحرک تبدیلیوں کے مجموعی اور منفی تبدیلیوں کے مجموعی سے زیادہ ہو تو ، اس کا فیصلہ بڑھتے ہوئے رجحان کے تسلسل کے طور پر کیا جاتا ہے ، زیادہ کرنا۔ جب منفی متحرک تبدیلیوں کے مجموعی اور مثبت متحرک تبدیلیوں کے مجموعی سے زیادہ ہو تو ، اس کا فیصلہ گرنے کے رجحان کے تسلسل کے طور پر کیا جاتا ہے ، خالی کرنا۔
پچھلے دور کے مقابلے میں موجودہ دور کے اختتامی قیمت میں تبدیلی کی مقدار کا حساب لگائیں xChange。
xChange کو درجہ بندی کریں ، مثبت تبدیلی xPlusChange کے طور پر اور منفی تبدیلی xMinusChange کے طور پر۔
مثبت منفی جمع اور متغیر xPlusCF، xMinusCF کی تعریف کریں، بالترتیب مثبت منفی تبدیلیوں پر جمع کریں۔
اس دورانیے میں مثبت اور منفی تبدیلی کا حساب لگائیں:
xPlus = xPlusChange - xMinusCF
xMinus = xMinusChange - xPlusCF
xPlusTCF = sum(xPlus, Length)
xMinusTCF = sum(xMinus, Length)
if xPlusTCF > xMinusTCF
زیادہ کریں
else if xPlusTCF < xMinusTCF
خالی کرو
اس حکمت عملی کے ذریعے مثبت اور منفی حجم میں تبدیلی کے مجموعی رجحانات کا پتہ لگایا جاتا ہے اور قیمتوں کے مستقبل میں ممکنہ سمت کا اندازہ لگانے کے لئے موجودہ عروج اور زوال کی طاقت کے بڑے افراد کا موازنہ کیا جاتا ہے ، جس سے تجارتی سگنل پیدا ہوتے ہیں۔
متحرک اشارے کا استعمال کرتے ہوئے ، قیمت کے اشارے سے پہلے رجحانات کی تبدیلیوں کو پکڑ سکتے ہیں۔
مارکیٹ کے شور کو فلٹر کرنے کے لئے مثبت اور منفی مجموعی اور موازنہ کا استعمال کرتے ہوئے ، اہم رجحانات کی سمت کا تعین کریں۔
اپنی مرضی کے مطابق پیرامیٹرز لمبائی حساسیت کو ایڈجسٹ کریں ، جعلی سگنل کو کم کریں۔
ایک ریورس ٹریڈنگ سوئچ شامل کیا گیا ہے جو مختلف مارکیٹ کے حالات کے مطابق لچکدار ہے۔
ٹرینڈ اشارے کے استعمال کے ساتھ مل کر ، ایک مجموعہ حکمت عملی کا فائدہ اٹھایا جاسکتا ہے۔
آسان سمجھنے کے لئے، سیکھنے اور پریکٹس کے لئے مناسب.
لمبائی پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے کی ضرورت ہے ، لمبائی یا لمبائی سے زیادہ اثر پڑتا ہے۔
ٹرینڈ ریورس پوائنٹ کے قریب غلط سگنل ہوسکتا ہے۔
رجحانات کے جھٹکے کے بازار میں سگنل اکثر ہوتے ہیں ، جو اس حکمت عملی کے لئے موزوں نہیں ہیں۔
ریورس سوئچ کے استعمال کے نفسیاتی اثرات پر توجہ دینا۔
مناسب طریقے سے جانچ اور توثیق کی ضرورت ہے ، یا دوسرے اشارے کے مجموعے کو فلٹر کریں۔
تمام ٹریڈنگ سگنل منافع بخش ہونے کی ضمانت نہیں دی جاسکتی ہے۔
ای ایم اے، ایم اے سی ڈی وغیرہ جیسے دیگر رجحانات کے اشارے کے ساتھ مل کر فیصلہ کیا جا سکتا ہے.
اضافی پیرامیٹرز اپنی مرضی کے مطابق مثبت اور منفی تبدیلیوں کے حساب کتاب کا طریقہ.
طول و عرض کے پیرامیٹرز کو بہتر بنانے کے لئے انتخاب کریں تاکہ یہ خود بخود تبدیل ہوجائے۔
نقصانات کو کنٹرول کرنے کے لئے اسٹاپ نقصان کا طریقہ کار شامل کریں۔
ایک مکمل خود کار طریقے سے ٹریڈنگ سسٹم کی تعمیر اور اس کے ردعمل کو بہتر بنانے کے لئے
پیرامیٹرز اور ٹریڈنگ کے قواعد کو تربیت دینے کے لئے مشین لرننگ کا استعمال کریں۔
اس حکمت عملی نے متحرک اشارے کے ذریعہ رجحانات کی پیروی کرنے کا ایک سادہ سیٹ ڈیزائن کیا ہے ، جس کی سوچ واضح ہے اور اسے آسانی سے نافذ کیا جاسکتا ہے ، جو رجحانات کی تجارت کی حکمت عملی کا بنیادی نمونہ ہے۔ لیکن عملی استعمال میں ، پیرامیٹرز کو ایڈجسٹ کرنے اور اس کی تصدیق کرنے پر توجہ دینے کی ضرورت ہے۔ اس کے علاوہ ، دیگر تکنیکی اشارے کو بھی جوڑنے کی ضرورت ہے تاکہ زیادہ سے زیادہ افادیت حاصل کی جاسکے ، غلط فہمی کے خطرے کو کم کیا جاسکے ، استحکام کو بہتر بنایا جاسکے۔
/*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")