یہ حکمت عملی ایک رجحان سے باخبر رہنے کی حکمت عملی میں شامل ہے ، جو ایک متحرک اوسط اور متحرک اشارے کے امتزاج پر مبنی ہے۔ یہ مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے ایک خاص دورانیے میں متحرک اوسط کا حساب لگاتا ہے۔ جب قیمت ایک متحرک اوسط کو توڑ دیتی ہے تو ، اس کا خیال ہے کہ رجحان کا رخ موڑ جاتا ہے ، اور تجارت کی جاسکتی ہے۔ اس کے ساتھ ہی ، یہ ایک خاص دورانیے میں مسلسل بڑھتی ہوئی یا گرتی ہوئی دنوں کی تعداد کو ایک تصدیق کے اشارے کے طور پر متعارف کراتا ہے ، تاکہ جعلی توڑ دھوکہ دہی سے بچ سکے۔
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:
سادہ چلتی اوسط ((SMA): ایک خاص دورانیے کے دوران بند ہونے والی قیمتوں کی اوسط قیمت کا حساب لگائیں ، تاکہ رجحان کی سمت کا اندازہ لگایا جاسکے۔
مسلسل اضافہ / کمی کے دن: اسٹیٹسٹک قیمتوں میں مسلسل اضافہ یا کمی کی حالت میں دن کی تعداد ، رجحان کی تبدیلی کی تصدیق کے اشارے کے طور پر۔
خاص طور پر ، حکمت عملی نے پہلے 520 دن کی لمبائی کا ایس ایم اے شمار کیا ، جو ایک عام رجحان کی سمت کی نمائندگی کرتی ہے۔ اگر قیمت بڑھتی ہے تو ایس ایم اے کو توڑنا ، بڑھتی ہوئی دن کی تعداد کا حساب لگانا شروع کریں؛ اگر قیمت گرتی ہے تو ایس ایم اے کو توڑنا ، گرنے والے دن کی تعداد کا حساب لگانا شروع کریں۔ جب بڑھتی ہوئی یا گرنے والی دن کی تعداد 27 دن تک پہنچ جاتی ہے تو ، اسی سمت میں تجارت کریں۔
مثال کے طور پر ، اگر قیمت میں اضافہ ایس ایم اے کو توڑ دیتا ہے اور 27 دن تک بڑھتا رہتا ہے تو ، زیادہ تجارت کی جاتی ہے۔ اگر قیمت میں کمی ایس ایم اے کو توڑ دیتی ہے اور 27 دن تک گرتی رہتی ہے تو ، تجارت کو کم کریں۔
اس حکمت عملی کو ایک متحرک اوسط اور ایک متحرک اشارے کے ساتھ جوڑا جاتا ہے ، اس سے رجحانات کو مؤثر طریقے سے ٹریک کیا جاسکتا ہے ، جبکہ قلیل مدتی مارکیٹ کے شور سے بچنے سے بچایا جاسکتا ہے۔ اس کے اہم فوائد ہیں:
طویل مدت کے ایس ایم اے کا استعمال کرتے ہوئے بڑے رجحانات کا اندازہ لگایا جاسکتا ہے ، جو مختصر مدت کے اتار چڑھاؤ کے شور کو مؤثر طریقے سے ختم کرسکتا ہے۔
مسلسل عروج / زوال کے دنوں کی تعداد میں اضافہ کرنے کے لئے تصدیق کے سگنل کو بڑھانا ، مختصر مدت کے جھوٹے بریک کے دھوکہ دہی سے بچنے اور غیر ضروری تجارت کو کم کرنے میں مدد مل سکتی ہے۔
رجحانات کی سمت اور طاقت کو زیادہ سے زیادہ پکڑنے کے لئے ، صرف رجحانات کی تبدیلی کے دوران تجارت کریں۔
قواعد واضح اور آسان ہیں ، پیچیدہ پیرامیٹرز کی اصلاح کی ضرورت نہیں ہے ، اور عام سرمایہ کاروں کے لئے موزوں ہیں۔
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ایک طویل عرصے سے چلنے والی بیل مارکیٹ میں ، ابتدائی داخلے کے مواقع ضائع ہوسکتے ہیں۔
اس کے نتیجے میں ، بہت سے غیر قانونی لین دین ہوتے ہیں ، جو اکثر جعلی توڑ دھوکہ دہی کا شکار ہوتے ہیں ، اور اس کے نتیجے میں ہنگامہ خیز صورتحال میں بہت زیادہ نقصان ہوتا ہے۔
ایس ایم اے پیرامیٹرز کو غیر بروقت ترتیب دینے سے حکمت عملی کا رجحان میں تبدیلی پر ردعمل میں تاخیر ہوسکتی ہے۔
پرفیوژن پیرامیٹرز کو غیر وقتی طور پر سیٹ کیا گیا ہے ، جس کی وجہ سے تجارتی سگنل زیادہ کثرت سے یا کم سے کم ہوسکتے ہیں۔
اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل نکات پر غور کیا جا سکتا ہے۔
کثیر دورانیہ ایس ایم اے کو شامل کریں ، کثیر دورانیہ کی توثیق کریں ، اور ایک ہی دورانیے کی حدود سے بچیں۔
دیگر رجحانات کے اشارے شامل کریں ، جیسے MACD ، جامع فیصلے کرنے کے لئے ، درستگی کو بہتر بنانے کے لئے
پرفیوژن پیرامیٹرز کو بہتر بنانے کے لئے ، توازن کی تلاش کریں۔ تجارتی سگنل کو زیادہ کثرت یا کم سے کم ہونے سے گریز کریں۔
نقصانات کو کنٹرول کرنے کے لئے اسٹاپ نقصان کی حکمت عملی میں اضافہ کریں۔
کوانٹم سے انحراف کے خطرات سے بچنے کے لئے کوانٹم کے اشارے کو جوڑیں۔
یہ حکمت عملی مجموعی طور پر ایک سادہ اور عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ طویل مدتی ایس ایم اے کے ذریعہ بڑے رجحانات کا فیصلہ کرتی ہے ، اور رجحان کی تبدیلی کے اشارے کو پرفیوژن کے ذریعہ تصدیق کرتی ہے ، جس سے رجحانات کو مؤثر طریقے سے ٹریک کیا جاسکتا ہے اور شور سے دھوکہ دہی سے بچایا جاسکتا ہے۔ کچھ اصلاحات کے ساتھ ، یہ ایک قابل اعتماد رجحان کی حکمت عملی بن سکتی ہے۔ تاہم ، مارکیٹ کے مخصوص حالات میں اس کی حدود کا خیال رکھنا ضروری ہے۔ مجموعی طور پر ، یہ حکمت عملی سرمایہ کاروں کے لئے موزوں ہے جن کے پاس تجارت کا کچھ تجربہ ہے ، جو ایک مجموعی حکمت عملی کے حصے کے طور پر استعمال کیا جاتا ہے۔
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
strategy(title="Mbit Moving Average",overlay=true)
length = input(520)
confirmBars = input(27)
price = close
ma = ta.sma(price, length)
bcond = price > ma
bcount = bcond ? nz(bcount[1]) + 1 : 0
scond = price < ma
scount = scond ? nz(scount[1]) + 1 : 0
long = scount == confirmBars
short = bcount == confirmBars
//Strategy
strategy.entry("long", strategy.long, when=long)
strategy.entry("short",strategy.short, when=short)