مختصر فروخت کی ٹریڈنگ حکمت عملی جب بولنگر بینڈ آر ایس آئی کال بیک کے ساتھ قیمت سے نیچے کراس کرتا ہے

مصنف:چاؤ ژانگ، تاریخ: 2023-12-26 12:08:44
ٹیگز:

img

جائزہ

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

تجارتی اصول

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

  1. جب بند قیمت بولنگر اپر بینڈ کے اوپر عبور کرتی ہے تو اس سے یہ ظاہر ہوتا ہے کہ اثاثہ اوور بک ٹیریٹری میں داخل ہو گیا ہے اور کال بیک کا امکان ہے۔
  2. RSI اشارے مؤثر طریقے سے overbought / oversold سطحوں کا تعین کرتا ہے۔ RSI > 70 overbought سمجھا جاتا ہے
  3. جب بند ہونے والی قیمت اوپری بینڈ سے نیچے ہوتی ہے تو مختصر ہوجائیں
  4. بند پوزیشن جب RSI overbought زون سے پیچھے ہٹ جاتا ہے یا سٹاپ نقصان کو متحرک کیا جاتا ہے

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

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

  1. بولنگر بینڈ زیادہ سے زیادہ خریدی / زیادہ فروخت کی سطح کو درست طریقے سے طے کرتے ہیں ، جس سے تجارت کی کامیابی کی شرح میں بہتری آتی ہے
  2. RSI غلط بریک آؤٹ سگنل کو فلٹر کرتا ہے، غیر ضروری نقصانات سے بچنے کے لئے
  3. خطرہ کو مؤثر طریقے سے کنٹرول کرنے کے ذریعے حاصل کردہ اعلی خطرہ سے فائدہ کا تناسب

خطرے کا تجزیہ

اس حکمت عملی میں خطرات:

  1. قیمت اوپری بینڈ سے اوپر توڑنے کے بعد بڑھتی رہ سکتی ہے، جس سے مزید نقصانات ہو سکتے ہیں۔
  2. RSI کی بروقت واپسی میں ناکامی نقصان میں اضافہ کا باعث بنتی ہے
  3. یکطرفہ شارٹ پوزیشن میں توسیع میں تجارت کے لئے کوئی گنجائش نہیں ہے

خطرات کو کم سے کم کیا جا سکتا ہے:

  1. بروقت سٹاپ آؤٹ کے لئے سٹاپ نقصان کو مناسب طریقے سے ایڈجسٹ کرنا
  2. RSI کال بیک کی تصدیق کے لئے اشارے شامل کرنا
  3. استحکام کا تعین کرنے کے لئے چلنے والے اوسط کا استعمال

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

اس حکمت عملی کو بہتر بنایا جا سکتا ہے:

  1. زیادہ اثاثوں کے لئے بولنگر پیرامیٹرز کو بہتر بنانا
  2. بہتر سگنلز کے لئے RSI پیرامیٹرز کو ٹھیک ٹھیک کرنا
  3. رجحان کی تبدیلی کے نکات کی نشاندہی کرنے کے لئے مزید اشارے شامل کرنا
  4. طویل تجارتی منطق کو شامل کرنا
  5. اتار چڑھاؤ کی بنیاد پر متحرک سٹاپ نقصان کو لاگو کریں

نتیجہ

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


/*backtest
start: 2023-11-01 00:00:00
end: 2023-11-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule


strategy("Bollinger Band Below Price with RSI",
         overlay=true,
         initial_capital=1000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=70,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 1, 1, 0, 0)
notInTrade = strategy.position_size <= 0

//Bollinger Bands Indicator
length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))

// RSI inputs and calculations
lengthRSI = 14
RSI = ta.rsi(close, lengthRSI)



// Configure trail stop level with input options
longTrailPerc = input.float(title='Trail Long Loss (%)', minval=0.0, step=0.1, defval=3) * 0.01
shortTrailPerc = input.float(title='Trail Short Loss (%)', minval=0.0, step=0.1, defval=3) * 0.01

// Determine trail stop loss prices
//longStopPrice = 0.0
shortStopPrice = 0.0

//longStopPrice := if strategy.position_size > 0
    //stopValue = close * (1 - longTrailPerc)
    //math.max(stopValue, longStopPrice[1])
//else
    //0

shortStopPrice := if strategy.position_size < 0
    stopValue = close * (1 + shortTrailPerc)
    math.min(stopValue, shortStopPrice[1])
else
    999999


//Entry and Exit
strategy.entry(id="short", direction=strategy.short, when=ta.crossover(close, upper) and RSI < 70 and timePeriod and notInTrade)

if (ta.crossover(upper, close) and RSI > 70 and timePeriod)
    strategy.exit(id='close', limit = shortStopPrice)











مزید