بورلینڈ بینڈ سے باخبر رہنے کی حکمت عملی


تخلیق کی تاریخ: 2024-02-27 16:11:44 آخر میں ترمیم کریں: 2024-02-27 16:11:44
کاپی: 0 کلکس کی تعداد: 593
1
پر توجہ دیں
1617
پیروکار

بورلینڈ بینڈ سے باخبر رہنے کی حکمت عملی

جائزہ

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

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

یہ حکمت عملی سب سے پہلے برن بینڈ کے وسط ، اوپری اور نچلے ریلوں کا حساب لگاتی ہے۔ وسط ریل لین کی لمبائی کی WMA اوسط ہے ، اور اوپری اور نچلے ریلوں کی دوری معیاری انحراف کی ضرب کی نمائندگی کرتی ہے۔

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

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

اسٹاپ اور اسٹاپ کی ترتیبات یکساں ہیں۔ اسٹاپ اور اسٹاپ دونوں کے پاس دو اختیارات ہیں ، فکسڈ اسٹاپ یا موبائل اسٹاپ۔ مؤخر الذکر ٹریلرز اسٹاپ قیمت کی تبدیلیوں کے مطابق ایڈجسٹ ہوتا ہے۔

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

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

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

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

  2. اضافی شرطوں کو شامل کرنا۔ اضافی شرطوں کو شامل کیا جاسکتا ہے ، جیسے کہ تجارت میں اضافے ، لین دین کی تعداد میں اضافہ ، اور اس سے بچنے سے بچنے سے بچنے کے لئے۔

  3. دوسرے اشارے کے ساتھ مل کر سگنل فلٹر کریں۔ جیسے MACD ، KDJ اور دیگر اشارے رجحان کا تعین کرتے ہیں ، سگنل کو چھوڑنے سے گریز کرتے ہیں۔

  4. وقت کی حد میں اضافہ۔ صرف ایک مخصوص وقت کے دوران تجارت ، راتوں رات کے خطرے کو کم کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-19 00:00:00
end: 2024-02-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="BB Strategy (Basic)",overlay=true, initial_capital=25000, default_qty_value=1, commission_type=strategy.commission.cash_per_contract, commission_value=3.02)
len = input(20, minval=1, title="Length")
src = input(close, title="Source")
mult = input(2.0, "Deviation", minval=0.001, maxval=50)
//price_drop = input(.003, "When price drops (In Ticks) Enter Long", step=.001)
//price_climb = input(.003, "When price climbs (In Ticks) Enter Short", step=.001)
trail = input(true, "Trailing Stop(checked), Market stop(unchecked)")
stop = input(10000, "Stop (in ticks)", step=5)
limit = input(20000, "Limit Out", step=5)
//size = input(1, "Limit Position Size (pyramiding)", minval=1)
revt = input(true, "Reversal Entry(checked, Trend Entry(unchecked)")
timec = input(false, "Limit Time of Day (Buying Side)")

//calculations and plots
revti = if revt==false
    true
basis = wma(src, len)
dev = mult * stdev(src, len)
upper = basis + dev
lower = basis - dev
plot(basis, color=red)
p1 = plot(upper, color=teal)
p2 = plot(lower, color=teal)
fill(p1, p2)
u = crossover(high, upper) 
d = crossunder(low, lower)
//Time Session
sess = input("1600-0500", "Start/Stop trades (Est time)")
t = time(timeframe.period, sess)

//Orders
if(timec)
    strategy.entry("Enterlong", long=revt, when=d and t>1)
else
    strategy.entry("Enterlong", long=revt, when=d)
if(trail)
    strategy.exit("Exit","Enterlong", profit=limit, trail_points = 0, trail_offset = stop )
else
    strategy.exit("Exit","Enterlong", profit=limit, loss = stop )
    
if(timec)
    strategy.entry("Entershort", long=revti, when=u and t>1)
else
    strategy.entry("Entershort", long=revti, when=u)
if(trail)
    strategy.exit("Exit","Entershort", profit=limit, trail_points = 0, trail_offset = stop )
else
    strategy.exit("Exit","Entershort", profit=limit, loss = stop )