بولنگر بینڈز، موونگ ایوریجز اور RSI پر مبنی قلیل مدتی تجارتی حکمت عملی

BB MA RSI
تخلیق کی تاریخ: 2024-05-14 15:40:44 آخر میں ترمیم کریں: 2024-05-14 15:40:44
کاپی: 2 کلکس کی تعداد: 720
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈز، موونگ ایوریجز اور RSI پر مبنی قلیل مدتی تجارتی حکمت عملی

جائزہ

اس حکمت عملی کا مقصد مختصر مدت کی قیمتوں میں اتار چڑھاو کو پکڑنے کے لئے بلین بینڈ ((BB) ، متحرک اوسط ((MA) اور نسبتا strong مضبوط اشاریہ ((RSI) کا ایک مجموعہ استعمال کرنا ہے ، جس سے کثیر تجارت کی جاسکتی ہے۔ جب قیمت اوپر کی ٹریک اور متحرک اوسط سے زیادہ ہو اور آر ایس آئی اشارے اوور سیل کی حیثیت سے دکھائے تو حکمت عملی کثیر درجے کی ہے۔ حکمت عملی خطرے کو سنبھالنے اور منافع کو بند کرنے کے لئے فیصد اسٹاپ لاس اور اسٹاپ اسٹاپ کے ذریعہ حکمت عملی کا استعمال کرتی ہے ، اور تاجروں کے Bybit اکاؤنٹ کی سطح کے مطابق داخلے کی قیمت کو ایڈجسٹ کرتی ہے تاکہ کمیشن کے اثرات کو مدنظر رکھا جاسکے۔

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

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

  1. برن بینڈ: جب قیمتوں میں کمی واقع ہوتی ہے تو ، اس سے ظاہر ہوتا ہے کہ مارکیٹ میں اضافے کا امکان ہے۔
  2. چلتی اوسط: قیمتیں اوسط سے زیادہ ہیں ، جو اس بات کی نشاندہی کرتی ہے کہ یہ بڑھتی ہوئی رجحان میں ہے۔
  3. نسبتاً کمزور اشاریہ: جب RSI oversold threshold سے نیچے ہوتا ہے تو یہ اشارہ کرتا ہے کہ مارکیٹ میں ردوبدل ہوسکتا ہے اور قیمتیں بڑھ سکتی ہیں۔

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

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

  1. ایک سے زیادہ اشارے کے ساتھ مل کر: اس حکمت عملی کے مجموعی طور پر برن بینڈ ، چلتی اوسط اور RSI کو مدنظر رکھتے ہوئے ، مارکیٹ کا زیادہ جامع تجزیہ فراہم کیا گیا ہے۔
  2. رجحانات کا سراغ لگانا: حکمت عملی موجودہ مارکیٹ کے رجحانات کو برین بینڈ اور منتقل اوسط کے ذریعہ پہچان سکتی ہے۔
  3. اوور سیل سگنل: ممکنہ اوور سیل کی نشاندہی کرنے کے لئے RSI اشارے کا استعمال کریں ، اور ممکنہ واپسی کے مواقع کو پکڑیں۔
  4. رسک مینجمنٹ: حکمت عملی میں فی صد پر مبنی سٹاپ لاس اور سٹاپ سٹاپ کی ترتیب دی گئی ہے جو رسک کو کنٹرول کرنے اور منافع کو لاک کرنے میں مدد کرتی ہے۔
  5. کمیشن پر غور: تاجروں کے Bybit اکاؤنٹ کے درجے کے مطابق انٹری کی قیمت کو ایڈجسٹ کریں تاکہ کمیشن کے اثرات کو مدنظر رکھا جا سکے۔

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-05-08 00:00:00
end: 2024-05-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@BryanAaron

//@version=5
strategy("Bybit . BB Short-Term Trading Strategy - Long Only", overlay=true)

// Input parameters
bbLength = input(45, title="BB Length")
bbMultiplier = input(1.0, title="BB Multiplier")
maLength = input(90, title="MA Length")
rsiLength = input(5, title="RSI Length")
rsiUpperThreshold = input(85, title="RSI Upper Threshold")
rsiLowerThreshold = input(45, title="RSI Lower Threshold")
slPerc = input(2.0, title="Stop Loss %")
tpPerc = input(4.0, title="Take Profit %")
bybitAccountLevel = input.string("VIP 0", title="Bybit Account Level", options=["VIP 0", "VIP 1", "VIP 2", "VIP 3", "VIP 4"])

// Calculate Bollinger Bands
[bbMiddle, bbUpper, bbLower] = ta.bb(close, bbLength, bbMultiplier)

// Calculate moving average
ma = ta.sma(close, maLength)

// Calculate RSI
rsi = ta.rsi(close, rsiLength)

// Trading conditions
longCondition = close > bbUpper and close > ma and rsi < rsiLowerThreshold
shortCondition = close < bbLower and close < ma and rsi > rsiUpperThreshold

// Entry and exit signals
var bool longEntry = false
var bool shortEntry = false

if (longCondition and not longEntry)
    longEntry := true
    shortEntry := false
else if (shortCondition and not shortEntry)
    shortEntry := true
    longEntry := false
else if (not longCondition and not shortCondition)
    longEntry := false
    shortEntry := false

// Set commission based on Bybit account level
commissionPerc = switch bybitAccountLevel
    "VIP 0" => 0.075
    "VIP 1" => 0.065
    "VIP 2" => 0.055
    "VIP 3" => 0.045
    "VIP 4" => 0.035
    => 0.075

// Adjust entry prices based on commission
longEntryPrice = close * (1 + commissionPerc / 100)
shortEntryPrice = close * (1 - commissionPerc / 100)

// Calculate stop loss and take profit prices
longStopPrice = longEntryPrice * (1 - slPerc / 100)
longProfitPrice = longEntryPrice * (1 + tpPerc / 100)
shortStopPrice = shortEntryPrice * (1 + slPerc / 100)
shortProfitPrice = shortEntryPrice * (1 - tpPerc / 100)

// Plot signals
plotshape(longEntry, title="Long Entry", location=location.belowbar, style=shape.triangleup, size=size.small, color=color.green)
plotshape(shortEntry, title="Short Entry", location=location.abovebar, style=shape.triangledown, size=size.small, color=color.red)

// Entry and exit
if (longEntry)
    strategy.entry("Long", strategy.long, limit=longEntryPrice, stop=longStopPrice, comment="Long Entry")
    strategy.exit("Long TP/SL", from_entry="Long", limit=longProfitPrice, stop=longStopPrice, comment="Long Exit")
else if (shortEntry)
    strategy.entry("Short", strategy.short, limit=shortEntryPrice, stop=shortStopPrice, comment="Short Entry")
    strategy.exit("Short TP/SL", from_entry="Short", limit=shortProfitPrice, stop=shortStopPrice, comment="Short Exit")
else
    strategy.close_all(comment="Close All")

// Plot Bollinger Bands
plot(bbUpper, color=color.blue, title="BB Upper")
plot(bbMiddle, color=color.orange, title="BB Middle")
plot(bbLower, color=color.blue, title="BB Lower")

// Plot moving average
plot(ma, color=color.purple, title="MA")