یہ ایک مقداری تجارتی حکمت عملی ہے جو چلتی اوسط کی بنیاد پر مجموعی رجحان کا فیصلہ کرکے اور HA رفتار اشارے کا استعمال کرتے ہوئے بریک آؤٹ پوائنٹس کا تعین کرکے رجحانات کو ٹریک کرتی ہے۔ یہ حکمت عملی آسان اور سمجھنے میں آسان ہے ، اہم رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط کا استعمال کرتے ہوئے اور پھر مخصوص انٹری پوائنٹس کی نشاندہی کرنے کے لئے HA رفتار اشارے پر انحصار کرتے ہوئے۔
اس حکمت عملی کے پیچھے بنیادی منطق میں رجحانات پر عمل کرنے کے لئے حرکت پذیر اوسط اور ایچ اے رفتار اشارے کا استعمال شامل ہے۔ خاص طور پر:
مجموعی رجحان کا فیصلہ: 20 دن اور 200 دن کے سادہ چلنے والے اوسطوں کا حساب لگایا جاتا ہے ، جب 20 دن کا چلنے والا اوسط 200 دن کی لائن سے اوپر (نیچے) ہوتا ہے تو ، اوپر (نیچے) کا رجحان طے ہوتا ہے۔
انٹری ٹائمنگ کا فیصلہ کرنا: ایچ اے مومنٹم اشارے کا حساب شمع کے جسم کے افتتاحی سائز کا موازنہ کرکے کیا جاتا ہے ، ایچ اے_ کینڈل_ طاقت پیرامیٹر سے زیادہ اقدار کا مطلب یہ ہے کہ مضبوط رفتار جہاں پوزیشنیں داخل کی جاسکتی ہیں۔ اس کے علاوہ ، اختتامی قیمت کو بریک آؤٹ کی سمت کا تعین کرنے کے لئے 20 دن کی چلتی اوسط سے اوپر / نیچے ہونے کی جانچ پڑتال کی جاتی ہے۔
سٹاپ نقصان / منافع لینے کے اخراجات کا تعین: حکمت عملی کے اخراجات کو منافع / نقصان کی رقم کی بنیاد پر بیان کیا جاتا ہے.
اس عمل کے ذریعے، حکمت عملی قائم رجحانات کے انٹرمیڈیٹ حصوں کو پکڑنے اور ان کی پیروی کرنے کے قابل ہے.
اس حکمت عملی کے فوائد میں شامل ہیں:
سادہ اور واضح منطق جو سمجھنے / بہتر بنانے میں آسان ہے۔
چلتی اوسط شور فلٹر اور بنیادی رجحان قبضہ.
ہا رفتار توڑنے کی طاقت کا اندازہ کرکے جھوٹے بریک آؤٹ سے بچتا ہے۔
رجحان کی سمت اور رفتار کے امتزاج کے ذریعے انٹری ٹائمنگ کی درستگی کو بہتر بنایا جاتا ہے۔
اسٹاپ نقصان / منافع حاصل کرنے کے لئے مقرر کردہ باہر نکلنے والے واحد تجارت کے خطرے کو کنٹرول کرتے ہیں.
اس حکمت عملی سے نمٹنے والے اہم خطرات:
اکثر کراس اوور سگنل مختلف مارکیٹوں میں خراب تجارت کا باعث بن سکتے ہیں۔
غیر مناسب پیرامیٹرز کی ترتیبات کے نتیجے میں غلط تجارت یا غلط سگنل ہوسکتے ہیں۔
تمام مارکیٹ کے نظام کی اقسام میں اپنانے کے قابل نہیں، متضاد ضمنی بازاروں میں بڑے نقصانات کا سامنا کر سکتا ہے.
رجحان کی تبدیلی کے مقامات کی بروقت نشاندہی نہ کرنے سے نقصانات میں اضافہ ہو سکتا ہے۔
متعلقہ حل:
غلط سگنل کو ختم کرنے کے لیے اضافی فلٹرز۔
مثالی پیرامیٹر کے مجموعے تلاش کرنے کے لئے پیرامیٹر کی اصلاح کی جانچ.
اتار چڑھاؤ کی پیمائش کو شامل کریں تاکہ غیر مستحکم مارکیٹوں میں غلطیوں سے بچنے کے لئے.
منافع میں تالا لگانے کے لئے موافقت پذیر سٹاپ نقصان کے احکامات کا استعمال کریں۔
اس حکمت عملی میں مزید بہتری:
استحکام کو بہتر بنانے کے لئے مقررہ اقدار کے بجائے موافقت پذیر چلتی اوسط مدت کا استعمال کریں۔
حجم فلٹر شامل کریں جب مارکیٹ کا یقین کمزور ہو تو سگنل سے بچنے کے لئے.
زیادہ استحکام کے لیے مشین لرننگ کے ذریعے پیرامیٹرز کو خودکار طریقے سے بہتر بنائیں۔
منافع حاصل کرنے کے لئے جامد سٹاپ نقصان کے بجائے متحرک ٹریلنگ سٹاپ نقصان.
معیار اور مارکیٹ کے حالات کا اندازہ کرنے والے مزید اشارے شامل کریں۔
خلاصہ یہ ہے کہ ، یہ ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو چلتی اوسط کے ساتھ غالب رجحان کی سمت کا تعین کرنے اور وقت کے اندراج کے سگنلز کے لئے HA رفتار کا استعمال کرنے پر مبنی ہے۔ منطق آسان اور واضح ہے ، جو رجحان کی ترقی کے دوران عین مطابق سگنل جنریشن فراہم کرتی ہے۔ کچھ حدود ہیں جن کو مزید اصلاح اور اضافی فلٹرز کے ذریعے حل کرنے کی ضرورت ہے ، لیکن مجموعی طور پر یہ حکمت عملی متوقع مقدار کے تاجروں کے لئے سیکھنے کے لئے ایک اچھی تعارفی مثال کے طور پر کام کرتی ہے۔
/*backtest start: 2023-12-03 00:00:00 end: 2023-12-10 00:00:00 period: 45m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("HA Trend Following", overlay=false, default_qty_type = strategy.percent_of_equity, default_qty_value = 2) //parameters input Trend_DIR_MA = input(defval = 200, title = "MA for trend direction") HA_Candle_strength = input(defval = 2, title = "HA candle strength") Rng = abs(open - close) // HA_Momentum - size of break out body HA_Momentum = sma(Rng, 1) / sma(Rng, 5) plot(HA_Momentum, color=green, linewidth=1, style=line) plot(HA_Candle_strength, color= blue) // open position longCondition = close > sma(close, 20) and (sma(close, 20) > sma(close, Trend_DIR_MA) )and HA_Momentum > HA_Candle_strength and close - open > 0 if (longCondition) strategy.entry(id = "Lng", long = true) ShortCondition = close < sma(close, 20) and (sma(close, 20) < sma(close, Trend_DIR_MA) ) and HA_Momentum > HA_Candle_strength and close - open < 0 if (ShortCondition) strategy.entry(id = "Shrt", long = false) // close position strategy.exit("ExL", from_entry = "Lng", loss = 500 , profit = 1500) strategy.exit("ExS", from_entry = "Shrt", loss = 500 , profit = 1500)