یہ حکمت عملی اے ٹی آر کا استعمال کرتی ہے تاکہ مارکیٹ کی اتار چڑھاؤ کو پورا کرنے کے لئے اسٹاپ لیول کو متحرک طور پر ایڈجسٹ کیا جاسکے۔ اس نقطہ نظر سے یہ یقینی بنتا ہے کہ اسٹاپ لیول موجودہ مارکیٹ کے حالات پر زیادہ حساس طور پر ردعمل ظاہر کرتے ہیں ، ممکنہ طور پر قبل از وقت اسٹاپ آؤٹ کے خطرے کو کم کرتے ہیں۔
ایس ایم اے کا استعمال کرتے ہوئے ، حکمت عملی اندراجات کو فلٹر کرتی ہے تاکہ مارکیٹ کے مجموعی رجحان کے ساتھ سیدھ کو یقینی بنایا جاسکے۔ یہ فلٹر مارکیٹ کی غالب سمت کے خلاف تجارت سے بچنے کے لئے انتہائی ضروری ہے ، اس طرح کامیاب تجارت کے امکانات میں اضافہ ہوتا ہے۔
ایم اے سی ڈی اشارے ایک رفتار فلٹر کی حیثیت سے کام کرتا ہے ، اس بات کو یقینی بناتے ہوئے کہ وہ غالب رفتار کے ساتھ مل کر تجارت کے اندراجات کی تصدیق کرتا ہے۔ تصدیق کی یہ اضافی پرت جھوٹے سگنل کو فلٹر کرنے میں مدد کرتی ہے اور حکمت عملی کی وشوسنییتا کو بڑھاتی ہے۔
حکمت عملی میں اے ٹی آر ، ایس ایم اے ، اور ایم اے سی ڈی کا انضمام صرف اشارے کا ایک میشپ نہیں ہے۔ اس کے بجائے ، ہر جزو داخلہ سے باہر نکلنے تک تجارتی فیصلے کے عمل میں ایک اہم کردار ادا کرتا ہے۔ یہ جامع نقطہ نظر تاجروں کو ایک جامع حکمت عملی فراہم کرتا ہے جس میں متعدد مارکیٹ کے طول و عرض کا فائدہ اٹھایا جاتا ہے ، جو رجحان کی پیروی اور رفتار پر مبنی تجارت کے لئے ایک انوکھا اور قیمتی ٹول پیش کرتا ہے۔
یہ حکمت عملی اشارے کی تشکیل پر بہت زیادہ انحصار کرتی ہے ، پیرامیٹر کی غلط ترتیب سے غلط سگنل پیدا ہوسکتے ہیں۔ اس کے علاوہ ، رجحان کے موڑ کے مقامات کے قریب کم ایس این آر سگنل وِپساؤس کا سبب بن سکتے ہیں۔ ان خطرات کو کم کرنے کے لئے ، مضبوطی کو بہتر بنانے کے لئے دیگر تصدیق کرنے والے اشارے شامل کرنے کے ساتھ پیرامیٹر کی اصلاح کی سفارش کی جاتی ہے۔
اسٹریٹجی کو موجودہ مارکیٹ کے حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کرنے کے لئے مشین لرننگ الگورتھم متعارف کرانے کے ذریعے متحرک طور پر بہتر بنایا جاسکتا ہے۔ اس کے علاوہ ، مزید اعداد و شمار کے ذرائع جیسے نیوز ایونٹس ، سوشل میڈیا ڈیٹا وغیرہ کو شامل کرنے سے مارکیٹ کے موڑ کے مقامات کا فیصلہ کرنے میں مدد مل سکتی ہے اور دیر سے اندراجات کو کم کیا جاسکتا ہے۔ مزید برآں ، زیادہ سے زیادہ تجارتی مواقع حاصل کرنے کے لئے حکمت عملی کو متعدد ٹائم فریم یا آلات میں بڑھا جاسکتا ہے۔
/*backtest start: 2023-12-29 00:00:00 end: 2024-01-28 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("trend_hunter", overlay=true) length = input(20, title="ATR Length") numATRs = input(0.75, title="ATR Multiplier") atrs = ta.sma(ta.tr, length) * numATRs // Trend Filter smaPeriod = input(32, title="SMA Period") sma = ta.sma(close, smaPeriod) // MACD Filter macdShortTerm = input(12, title="MACD Short Term") macdLongTerm = input(26, title="MACD Long Term") macdSignalSmoothing = input(9, title="MACD Signal Smoothing") [macdLine, signalLine, _] = ta.macd(close, macdShortTerm, macdLongTerm, macdSignalSmoothing) // Long Entry with Trend and MACD Filter longCondition = close > sma and close[1] <= sma[1] and macdLine > signalLine strategy.entry("Long", strategy.long, stop=close + atrs, when=longCondition, comment="Long") // Short Entry with Trend and MACD Filter shortCondition = close < sma and close[1] >= sma[1] and macdLine < signalLine strategy.entry("Short", strategy.short, stop=close - atrs, when=shortCondition, comment="Short") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_area)