وی ڈبلیو اے پی-آر ایس آئی اوور سیلڈ کراس اوور بی ٹی سی شارٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-29 14:12:54
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

  1. ایک VWAP وکر حاصل کرنے کے لئے ہر شمعدان کے VWAP حساب لگائیں
  2. VWAP منحنی خطوط پر RSI اشارے کا اطلاق کریں، جس کی لمبائی 20 دن ہے، 85 پر زیادہ خریدنے کی سطح اور 30 پر زیادہ فروخت کی سطح
  3. جب آر ایس آئی اوور بک زون (85) سے اوور سیل زون (30) میں نیچے کی طرف بڑھتا ہے تو ، مختصر پوزیشن کھولیں
  4. 28 موم بتیوں کے لئے رکھنے کے بعد پوزیشن بند کریں، یا اگر RSI دوبارہ oversold لائن (30) کو پار کرتا ہے

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

  1. اصل تجارتی قیمت کو ظاہر کرنے کے لئے سادہ بند ہونے کی قیمت کے بجائے VWAP استعمال کریں
  2. اعلی خریدنے اور کم فروخت سے بچنے کے لئے آر ایس آئی کے ساتھ زیادہ خرید / فروخت کی حیثیت کی نشاندہی کریں
  3. پھنسنے سے بچنے کے لئے ٹائم فریموں میں تجارت کریں
  4. 28 موم بتیوں کے ساتھ کنٹرول قابل خطرہ سٹاپ نقصان

خطرات اور حل

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

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

  1. زیادہ سے زیادہ پیرامیٹر کے مجموعے کی جانچ پڑتال کریں
  2. زیادہ خریدنے/زیادہ فروخت ہونے کی حیثیت کا فیصلہ کرنے کے لئے MACD، KD وغیرہ کے ساتھ مل کر
  3. مختلف اثاثوں کے لئے ٹیسٹ پیرامیٹرز کی الگ الگ ترتیبات
  4. سٹاپ نقصان کے طریقہ کار کو بہتر بنائیں، اتار چڑھاؤ کی بنیاد پر سٹاپ نقصان کی حد مقرر کریں

خلاصہ

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


/*backtest
start: 2023-12-21 00:00:00
end: 2023-12-28 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=4

strategy("Soran Strategy 2 - SHORT SIGNALS", pyramiding=1, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=50, overlay=false)


// ----------------- Inputs ----------------- //

reso = input(title="Resolution", type=input.resolution, defval="")
length = input(20, title="RSI Length", type=input.integer)
ovrsld = input(30, "RSI Oversold level", type=input.float)
ovrbgt = input(85, "RSI Overbought level", type=input.float)
lateleave = input(28, "Number of candles", type=input.integer)
// lateleave : numbers of bars in overbought/oversold zones where the position is closed. The position is closed when this number is reached or when the zone is left (the first condition).

// best parameters BTCUSDTPERP M15 : 20 / 30 / 85 / 28


stratbull = input(title="Enter longs ?", type = input.bool, defval=true)
stratbear = input(title="Enter shorts ?", type = input.bool, defval=true)

stratyear = input(2020, title = "Strategy Start Year")
stratmonth = input(1, title = "Strategy Start Month")
stratday = input(1, title = "Strategy Start Day")
stratstart = timestamp(stratyear,stratmonth,stratday,0,0)


// --------------- Laguerre ----------------- //

laguerre = input(title="Use Laguerre on RSI ?", type=input.bool, defval=false)
gamma = input(0.06, title="Laguerre Gamma")

laguerre_cal(s,g) =>
    l0 = 0.0
    l1 = 0.0
    l2 = 0.0
    l3 = 0.0
    l0 := (1 - g)*s+g*nz(l0[1])
    l1 := -g*l0+nz(l0[1])+g*nz(l1[1])
    l2 := -g*l1+nz(l1[1])+g*nz(l2[1])
    l3 := -g*l2+nz(l2[1])+g*nz(l3[1])
    (l0 + 2*l1 + 2*l2 + l3)/6


// ---------------- Rsi VWAP ---------------- //

rsiV = security(syminfo.tickerid, reso, rsi(vwap(close), length))

rsiVWAP = laguerre ? laguerre_cal(rsiV,gamma) : rsiV


// ------------------ Plots ----------------- //

prsi = plot(rsiVWAP, color = rsiVWAP>ovrbgt ? color.red : rsiVWAP<ovrsld ? color.green : color.white, title="RSI on VWAP", linewidth=1, style=plot.style_line)
hline = plot(ovrbgt, color = color.gray, style=plot.style_line)
lline = plot(ovrsld, color = color.gray, style=plot.style_line)
fill(prsi,hline, color = rsiVWAP > ovrbgt ? color.red : na, transp = 30)
fill(prsi,lline, color = rsiVWAP < ovrsld ? color.green : na, transp = 30)


// ---------------- Positions: only shows the Short and close shoret positions --------------- //

timebull = stratbull and time > stratstart
timebear = stratbear and time > stratstart


strategy.entry("Short", false, when = timebear and crossunder(rsiVWAP, ovrbgt), comment="")
strategy.close("Short", when = timebear and crossunder(rsiVWAP, ovrsld)[lateleave] or crossover(rsiVWAP, ovrsld), comment="")

مزید