ہل چلتی اوسط اور حقیقی رینج پر مبنی حکمت عملی کے بعد رجحان

مصنف:چاؤ ژانگ، تاریخ: 2024-01-15 15:26:08
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

یہ حکمت عملی بنیادی طور پر دو قسم کے اشارے پر مبنی ہے: ہول چلتی اوسط اور اے ٹی آر.

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

اے ٹی آر کا مطلب اوسط حقیقی رینج ہے۔ یہ روزانہ کی قیمتوں میں اتار چڑھاؤ کی وسعت کی عکاسی کرتا ہے۔ جب اتار چڑھاؤ بڑھتا ہے تو ، اے ٹی آر بڑھتا ہے؛ جب اتار چڑھاؤ کم ہوتا ہے تو ، اے ٹی آر گر جاتا ہے۔ حکمت عملی اے ٹی آر کے حساب کو کنٹرول کرنے کے لئے atrLength اور atrSmoothing جیسے پیرامیٹرز طے کرتی ہے۔ اور اے ٹی آر کو اندراجات کے لئے ایک حوالہ کے طور پر چارٹ پر پیش کیا جاتا ہے۔

خاص طور پر، حکمت عملی کا منطق یہ ہے:

  1. موجودہ دورانیے کے ہول ایم اے (ہول لمبائی) اور پچھلے دورانیے کے ہول ایم اے کا حساب لگائیں۔
  2. فرق کا حساب لگائیں: hullDiff = currentHullMA - previousHullMA
  3. جب hullDiff > 0 ہوتا ہے تو یہ ایک تیزی کا رجحان ظاہر کرتا ہے۔ جب hullDiff < 0 ہوتا ہے تو یہ ایک bearish رجحان ظاہر کرتا ہے۔
  4. ایک مدت کے ATR (atrLength) کا حساب ایک طول و عرض کے معیار کے طور پر لگایا جائے۔
  5. جب تیزی کا رجحان ظاہر ہوتا ہے اور اے ٹی آر > قیمت > قیمت atrLength ادوار پہلے ، تو طویل ہوجائیں۔ جب bearish اور ATR < قیمت < قیمت atrLength ادوار پہلے ، تو مختصر ہوجائیں۔
  6. قریب سگنل کا تعین کرنے کے لئے hullDiff کے مثبت / منفی کا استعمال کریں.

فوائد کا تجزیہ

اس حکمت عملی کے فوائد:

  1. رجحان کا فیصلہ اور اتار چڑھاؤ انڈیکس کو یکجا کرتے ہوئے ، یہ پوزیشنوں میں داخل ہوسکتا ہے جب قیمت کا رجحان واضح ہو اور اتار چڑھاؤ بڑھتا ہے تاکہ رینج سے منسلک مارکیٹوں میں وپساؤ سے بچ سکے۔
  2. ہیل ایم اے قیمتوں میں تبدیلیوں پر تیزی سے ردعمل ظاہر کرتا ہے اور تیزی سے نئی رجحانات کی سمتوں کی نشاندہی کرسکتا ہے۔
  3. اے ٹی آر مارکیٹ کی اتار چڑھاؤ اور گرمی کی عکاسی کرتا ہے، داخلہ کے وقت کے لئے رہنمائی فراہم کرتا ہے.
  4. متعدد سایڈست پیرامیٹرز کو بہترین پیرامیٹر مجموعوں کے لئے بہتر بنایا جاسکتا ہے۔

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات:

  1. ہیل ایم اے اور اے ٹی آر دونوں ہی غلط فرار سے مکمل طور پر بچ نہیں سکتے ہیں اور اس طرح پھنس جانے کا خطرہ ہے۔
  2. پیرامیٹرز کی غلط ترتیب سے زیادہ تجارت یا ناکافی حساسیت پیدا ہوسکتی ہے ، جس سے حکمت عملی کی افادیت کم ہوتی ہے۔
  3. یہ تیز رفتار قیمتوں کی کارروائیوں جیسے تیز چوٹیوں یا حادثات کو مؤثر طریقے سے سنبھال نہیں سکتا.

حل:

  1. غلط بریک آؤٹ کی طرف سے پھنسنے سے بچنے کے لئے مناسب سٹاپ نقصان مقرر کریں.
  2. ٹیسٹ اور مختلف مارکیٹ کے ماحول کو فٹ کرنے کے لئے پیرامیٹرز کو بہتر بنانے.
  3. جب آپ کو شدید اتار چڑھاؤ کا سامنا کرنا پڑتا ہے تو حکمت عملی کو معطل کریں۔

اصلاح کی ہدایات

اب بھی اصلاح کے لئے بہت زیادہ گنجائش ہے:

  1. موجودہ مارکیٹوں کے لئے زیادہ سے زیادہ ترتیبات تلاش کرنے کے لئے مختلف hullLength پیرامیٹرز کی جانچ کریں.
  2. مارکیٹ کی گرمی کو بہتر طور پر سمجھنے کے لئے اے ٹی آر مدت کے مجموعے کی جانچ کریں۔
  3. مختلف ATR ہموار کرنے کے طریقوں کو آزمائیں تاکہ یہ معلوم کریں کہ کون سا بہترین کارکردگی کا مظاہرہ کرتا ہے۔
  4. دیگر اتار چڑھاؤ کے اشارے جیسے ردعمل کے ساتھ مل کر ATR کے ساتھ داخلہ کی شرائط کو بہتر بنائیں.
  5. بند ہونے سے بچنے کے لئے سٹاپ نقصان کو بہتر بنائیں.

نتیجہ

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


/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//                                                Hull cross and ATR
strategy("Hull cross and ATR", shorttitle="H&ATR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
keh=input(title="Hull Length",defval=50)
length = input(title="ATR Length", defval=50, minval=1)
smoothing = input(title="ATR Smoothing", defval="RMA", options=["RMA", "SMA", "EMA", "WMA"])
p=input(ohlc4,title="Price data")
n2ma=2*wma(p,round(keh/2))
nma=wma(p,keh)
diff=n2ma-nma
sqn=round(sqrt(keh))
n2ma1=2*wma(p[1],round(keh/2))
nma1=wma(p[1],keh)
diff1=n2ma1-nma1
sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
ma_function(source, length) => 
    if smoothing == "RMA"
        rma(p, length)
    else
        if smoothing == "SMA"
            sma(p, length)
        else
            if smoothing == "EMA"
                ema(p, length)
            else
                wma(p, length)
plot(ma_function(tr(true), length), title = "ATR", color=black, transp=50)
closelong = n1<n2
if (closelong)
    strategy.close("buy")
closeshort = n1>n2
if (closeshort)
    strategy.close("sell")
if (ma_function(tr(true), length)<p and p>p[length] and n1>n2)
    strategy.entry("buy", strategy.long, comment="BUY")
if (ma_function(tr(true), length)>p and p<p[length] and n1<n2)
    strategy.entry("sell", strategy.short, comment="SELL")

مزید