
چلتی اوسط فیصد بینڈ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ ایک اوسط اوسط کو بطور بیس لائن استعمال کرتی ہے اور پھر قیمتوں کے فیصد کے مطابق اوپر اور نیچے کی گنتی کرتی ہے۔ جب قیمتیں ٹریک کو توڑتی ہیں تو ، کم ہوجائیں۔ جب قیمتیں ٹریک کو توڑتی ہیں تو ، زیادہ ہوجائیں۔ اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ خود بخود اتار چڑھاؤ کی حد کو ایڈجسٹ کرنے کے قابل ہے ، مختلف مارکیٹ کے ماحول میں رجحان کو مؤثر طریقے سے پکڑ سکتا ہے۔
اس حکمت عملی کا بنیادی اشارے ایک چلتی اوسط ہے ، اور درمیانی سٹرنگ ایک سادہ N دن کی چلتی اوسط ہے۔ اوپر کی سٹرنگ اور نیچے کی سٹرنگ قیمتوں میں فی صد تبدیلی پر مبنی ہے۔ حساب کتاب کا ایک خاص فارمولا یہ ہے:
اوپر کی سلائی = درمیانی سلائی + قیمت * اوپر کی سلائی فی صد نیچے کی سلائی = وسط کی سلائی - قیمت * نیچے کی سلائی فی صد
یہاں اوپر اور نیچے کی قطار کا فیصد قابل ترتیب پیرامیٹرز ہیں ، اور ڈیفالٹ 2 ہے ، جو قیمت کے 2٪ کی نمائندگی کرتا ہے۔
جب قیمتیں بڑھتی ہیں تو ، اوپر اور نیچے کی لائنیں بیک وقت اوپر کی طرف بڑھتی ہیں۔ جب قیمتیں کم ہوتی ہیں تو ، اوپر اور نیچے کی لائنیں بیک وقت نیچے کی طرف سکیڑ جاتی ہیں۔ اس سے مارکیٹ میں اتار چڑھاؤ کی سطح کے مطابق خود بخود چینل کی چوڑائی کو ایڈجسٹ کرنے کا اثر حاصل ہوتا ہے۔
ٹریڈنگ کی حکمت عملی کے لحاظ سے ، جب قیمت اوپر کی ٹریک لائن کو توڑتی ہے تو ، کم ہوجائیں۔ جب قیمت نیچے کی ٹریک لائن کو توڑتی ہے تو ، زیادہ ہوجائیں۔ اس کے علاوہ ، اس حکمت عملی میں صرف مخصوص مہینوں میں تجارت کرنے کی شرائط بھی رکھی گئی ہیں تاکہ غیر اہم رجحانات والے مہینوں میں غلط سگنل پیدا نہ ہوں۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اتار چڑھاؤ کی حد قیمتوں میں فیصد تبدیلی کے حساب سے شمار کی جاتی ہے ، جو خود بخود ایڈجسٹ ہوسکتی ہے ، مختلف ٹریڈنگ ماحول کے مطابق ، جو زلزلے کی صورت میں جھوٹے سگنل کو کم کرتی ہے اور رجحان کی صورت میں بروقت موڑ کو پکڑ سکتی ہے۔ اس کے علاوہ ، مہینے اور تاریخ کے فلٹرنگ کی شرائط طے کی گئیں ، جو مارجن مہینوں کے شور کو فلٹر کرسکتی ہیں ، اور غیر اہم رجحان مہینوں میں غلط سگنل پیدا کرنے سے بچ سکتی ہیں۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ حرکت پذیر اوسط تاخیر کا شکار ہے اور اچانک واقعات پر فوری رد عمل ظاہر نہیں کیا جاسکتا ہے۔ اس کے علاوہ ، فیصد کی حد کی ترتیب حکمت عملی کی کارکردگی کو بھی متاثر کرتی ہے۔ اگر یہ بہت کم ہے تو ، یہ حرکت پذیر اوسط کے تاخیر کے مسئلے کو بڑھا دیتا ہے۔ اگر یہ بہت زیادہ ہے تو ، یہ جھوٹے سگنل کی امکانات میں اضافہ کرتا ہے۔
ایک اور ممکنہ خطرہ یہ ہے کہ تاریخ اور ماہ کے حالات پر بہت زیادہ انحصار کیا جائے۔ اگر اہم رجحانات مقررہ ماہ سے باہر ہوتے ہیں تو یہ حکمت عملی موقع سے محروم ہوجاتی ہے۔ لہذا ان پیش وضاحتی حالات کو بھی مختلف اقسام اور مارکیٹ کے حالات کے مطابق ایڈجسٹ کرنے کی ضرورت ہے۔
اس حکمت عملی میں بہت زیادہ اصلاح کی گنجائش ہے۔ پہلے ، مختلف پیرامیٹرز کے مجموعے کی جانچ کی جاسکتی ہے ، جیسے کہ حرکت پذیر اوسط کی لمبائی ، فیصد پیرامیٹرز وغیرہ ، تاکہ بہترین پیرامیٹرز کو تلاش کیا جاسکے۔ دوسرا ، حرکت پذیر اوسط سگنل کی تصدیق کے ل other دوسرے اشارے شامل کرنے پر غور کیا جاسکتا ہے ، جیسے ٹرانزیکشن ، وغیرہ ، تاکہ سگنل کی وشوسنییتا کو بہتر بنایا جاسکے۔ آخر میں ، تاریخ اور مہینے کے فلٹرنگ کے شرائط کو مختلف اقسام اور مارکیٹ کے حالات کے مطابق بھی ایڈجسٹ کیا جاسکتا ہے ، تاکہ یہ زیادہ لچکدار ہو۔
مثال کے طور پر ، تاریخی اعداد و شمار کی بنیاد پر یہ فیصلہ کیا جاسکتا ہے کہ کون سے مہینے اہم رجحانات کے مہینے ہیں ، اور پھر خود بخود کمیوں کا حساب لگائیں۔ جب قیمت میں غیر معمولی پیشرفت ہوتی ہے تو ، مہینے کی شرائط کو عارضی طور پر نظرانداز کرنا اور مکمل طور پر حصہ لینا بھی ممکن ہے۔ ان پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لئے مشین لرننگ جیسے ذرائع کو متعارف کروانا بھی ممکن ہے۔
موبائل اوسط فیصد بینڈ کی حکمت عملی مجموعی طور پر ایک بہت ہی عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس کا سب سے بڑا فائدہ یہ ہے کہ وہ مارکیٹ میں تبدیلیوں کے مطابق اتار چڑھاؤ کی حد کو خود بخود ایڈجسٹ کرسکتا ہے۔ اس کے ساتھ ہی ، اس میں بہتری کی کچھ گنجائش بھی موجود ہے ، جیسے پیرامیٹرز کی اصلاح ، سگنل فلٹرنگ وغیرہ۔ اگر اس کا مناسب استعمال کیا جاسکتا ہے تو ، یہ مارکیٹ کے مختلف ماحول میں مستحکم منافع بخش ہے۔
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Percentage Band", overlay = true)
//////////////// BAND ////////////////////////////
price=close
bandlength = input(50)
bbupmult =input(2,step=0.1,title="Multiplier for Percent upper Band")
bblowmult = input(2,step=0.1,title="Multiplier for Percent Lower Band")
basis = sma(close,bandlength)
devup = (bbupmult*price)/100
devlow = (bblowmult*price)/100
upper = basis + devup
lower = basis - devlow
plot(basis, color=red)
p1 = plot(upper, color=blue)
p2 = plot(lower, color=blue)
fill(p1, p2)
/////////////////////////BAND //////////////////////////
// Conditions
longCond = na
sellCond = na
longCond := crossover(price,lower)
sellCond := crossunder(price,upper)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( longCond )
strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",comment="BUY")
else
strategy.cancel(id="BUY")
if ( sellCond )
strategy.close("BUY")