بولنگر بینڈ T3 موونگ ایوریج کو توڑنے کی حکمت عملی


تخلیق کی تاریخ: 2023-11-02 15:45:31 آخر میں ترمیم کریں: 2023-11-02 15:45:31
کاپی: 0 کلکس کی تعداد: 713
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈ T3 موونگ ایوریج کو توڑنے کی حکمت عملی

جائزہ

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

حکمت عملی کا اصول

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

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

خاص طور پر ، زیادہ کرنے کی شرط یہ ہے کہ درمیانی مدت کی اوسط لائن میں درمیانی مدت کی T3 اوسط لائن کو عبور کرے ، اور تیز لائن سست لائن سے بڑی ہے ، اور اگر قیمت برلن بینڈ کو ٹریک کرتی ہے یا درمیانی مدت کی اوسط لائن کے نیچے T3 اوسط لائن کو عبور کرتی ہے تو اس پر غور کریں اور اس کے بعد اسٹاپ کو مدنظر رکھیں۔ خالی کرنے کی شرط یہ ہے کہ درمیانی مدت کی اوسط لائن کے نیچے T3 اوسط لائن کو عبور کریں ، اور تیز لائن سست لائن سے چھوٹی ہے ، اور اگر قیمت برلن بینڈ کے نیچے ٹریک کرتی ہے یا درمیانی مدت کی اوسط لائن پر T3 اوسط لائن کو عبور کرتی ہے تو اس پر غور کریں۔

اسٹریٹجک فوائد

  • کثیر گروپ اوسط لائنوں کا استعمال کرتے ہوئے اپنے فوائد کو پورا کریں ، T3 ہموار شور ، وسط مدتی SMA کا فیصلہ کرنے والا رجحان ، تیز اور آہستہ اوسط طویل مدتی رجحان کا فیصلہ کریں
  • برن نے نقصان کے خطرے کو کم کرنے کے لئے اوورلوڈ اور اوور سیل علاقوں کا فیصلہ کیا
  • ٹریڈنگ سگنل کا پورٹ فولیو سخت ہے ، جو ہلچل کو مؤثر طریقے سے فلٹر کرسکتا ہے

اسٹریٹجک رسک

  • T3 میڈین لائن پیرامیٹرز کی غلط ترتیب سے موثر فلٹرنگ ممکن نہیں ہے اور اس سے تاخیر بھی ہوسکتی ہے
  • برن بینڈ پیرامیٹرز کی غلط ترتیب ، جس سے اوپر اور نیچے کی پٹریوں کی ناکامی ہوسکتی ہے
  • اوسطاً سائیکل کا انتخاب غلط ہے اور اس سے غلط سمت کا اندازہ لگایا جا سکتا ہے۔
  • ٹرانسمیشن اپ اور ڈاون ریل اسٹاپ نقصان کی جگہ کی ترتیب غیر درست ہے ، جو بہت جلد یا بہت دیر سے روک سکتا ہے

آپٹمائزڈ طریقہ:

  • T3 میڈین لائن پیرامیٹرز کو ایڈجسٹ کریں تاکہ ہموار شور اور تاخیر کا توازن حاصل کیا جاسکے
  • برن بینڈ پیرامیٹرز کو ایڈجسٹ کریں تاکہ اوپر اور نیچے کے ریلوں کو معمول کے اتار چڑھاو کی حد میں لپیٹ دیا جاسکے
  • مختلف دورانیہ اوسط پیرامیٹرز کی جانچ پڑتال اور مناسب قسم کے لئے دورانیہ پیرامیٹرز تلاش کریں
  • سٹاپ نقصان کے نقطہ نظر کو بہتر بنانے کے لئے

حکمت عملی کی اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-25 00:00:00
end: 2023-11-01 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(shorttitle="BB T3 Strategy", title="BB T3 Strategy", overlay=true)

//T3
b = 0.7
c1 = -b*b*b
c2 = 3*b*b+3*b*b*b
c3 = -6*b*b-3*b-3*b*b*b
c4 = 1+3*b+b*b*b+3*b*b

t3(len) => c1 * ema(ema(ema(ema(ema(ema(close, len), len), len), len), len), len) + c2 * ema(ema(ema(ema(ema(close, len), len), len), len), len) + c3 * ema(ema(ema(ema(close, len), len), len), len) + c4 * ema(ema(ema(close, len), len), len)
//T3 end

length = input(20, minval=1)

mult = input(2.5, minval=0.001, maxval=50, title="StdDev")
basis = t3(length)
basisDev = t3(length/10)

dev = mult * stdev(basisDev,length)
upper = basis + dev
lower = basis - dev
offset = input(0, "Offset", type = input.integer, minval = -500, maxval = 500)
plot(basis, "Basis", color=#872323, offset = offset)
p1 = plot(upper, "Upper", color=color.teal, offset = offset)
p2 = plot(lower, "Lower", color=color.teal, offset = offset)
fill(p1, p2, title = "Background", color=#198787, transp=95)

stoploss = input(true, "Stop Loss")

basisSma = sma(close, length)
p3 = plot(basisSma, color=color.blue, title="MA", offset=offset)

fastT3 = t3(50)
slowT3 = t3(200)

crossUp = crossover(basisSma, basis)
crossDown = crossunder(basisSma, basis)
bollBounce = crossover(close, upper)
bollReject = crossunder(close, lower)
underBasis = crossunder(close, basis)
overBasis = crossover(close, basis)

trendUp = fastT3 > slowT3
trendDown = fastT3 < slowT3

strategy.entry("long", strategy.long, when=(trendUp and crossUp), stop=(stoploss ? high+syminfo.mintick : na))
strategy.close("long", when=(bollBounce or crossDown or underBasis))
strategy.entry("short", strategy.short, when=(trendDown and crossDown), stop=(stoploss ? low-syminfo.mintick : na))
strategy.close("short", when=(bollReject or crossUp or overBasis))