
یہ حکمت عملی رافیل زیونی کے سپر بی اشارے پر مبنی ہے ، جو رجحانات کی نشاندہی کرتی ہے اور رجحانات اور رجحانات کی خود کار طریقے سے پیروی کرنے کے لئے متحرک اشارے کا استعمال کرتی ہے۔
اس حکمت عملی میں رافیل زیونی کے سپر بی اشارے کا استعمال کیا گیا ہے تاکہ قیمتوں کے رجحانات کی نشاندہی کی جاسکے۔ سپر بی اشارے میں اسپریڈ وول اشارے کا استعمال کیا گیا ہے جو قیمتوں کے اتار چڑھاؤ کی حد ، حجم اور افتتاحی اور اختتامی قیمتوں کے مابین قیمتوں کے فرق پر مبنی ہے۔ اسپریڈ وول اشارے میں قیمتوں کی نقل و حرکت کی خصوصیات کی عکاسی ہوتی ہے۔ اس حکمت عملی میں اسپریڈ وول اشارے کے چلنے والے اوسط اور معیاری فرق کا استعمال کیا گیا ہے تاکہ اس کی قیمتوں کا تعین کیا جاسکے۔ جب اسپریڈ وول اوپر کی طرف بڑھتا ہے تو یہ اوپر کی طرف بڑھتا ہے اور جب نیچے کی طرف جاتا ہے تو یہ نیچے کی طرف جاتا ہے۔
اس حکمت عملی میں اعلی ترین قیمتوں میں کم سے کم قیمتوں کی اصل وقت کا تعاقب کرکے رجحان کا فیصلہ کیا گیا ہے۔ اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں
اس حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے متحرک اشارے شامل ہیں ، اور پھر اعلی ترین قیمتوں اور کم قیمتوں کی اصل وقت کی نگرانی کے ذریعے ، نئے رجحان کی سمت کو تیزی سے پہچاننے کے لئے ، اوپر اور نیچے کی طرف جانے والے رجحانات کی خود کار طریقے سے پیروی کرنے کے لئے ، اور زیادہ خریدنے اور زیادہ خریدنے کے خطرے سے بچنے کے لئے۔
رافیل زیونی کا سپر بی اشارے قیمتوں میں تبدیلی کی شدت اور رفتار کی عکاسی کرتا ہے ، جس سے حقیقی رجحانات کا درست اندازہ لگایا جاسکتا ہے ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ فیصلے کے اصول سادہ اور واضح ہیں ، ان کو سمجھنے اور تصدیق کرنے میں آسان ہے۔
صرف ایک ہی پوزیشن پر کام کریں ، جو آپریشن کی کثرت سے ہونے والی تجارت کی لاگت اور اسکیلپنگ نقصان کو کم کرے گا۔
اس حکمت عملی سے بریک آؤٹ سے پہلے کی صف بندی کے علاقوں میں متعدد غلط تجارت پیدا ہوسکتی ہے۔ پیرامیٹرز کو بہتر بنانے کے ذریعہ ، صف بندی کے علاقوں کی حساسیت کو کم کیا جاسکتا ہے۔
جب رجحان میں ہلچل ہوتی ہے تو ، اسٹاپ لائن کو آسانی سے متحرک کیا جاسکتا ہے۔ اسٹاپ رینج کو مناسب طریقے سے کھول دیا جاسکتا ہے تاکہ پوزیشن کو زیادہ دیر تک برقرار رکھا جاسکے۔
جب زیادہ جگہ تبدیل ہوتی ہے تو ، پوزیشن کو وقت پر تبدیل کرنے کی ضرورت ہوتی ہے۔ اگر وقت پر تبدیل نہ کیا گیا تو ، اس سے زیادہ نقصان ہوسکتا ہے۔
سپر بی اشارے کے پیرامیٹرز کو بہتر بنائیں ، بہتر پیرامیٹرز کا مجموعہ تلاش کریں ، اور اشارے کی استحکام کو بہتر بنائیں۔
کم سے کم قیمتوں کی نگرانی کے تناسب کے عوامل کو بہتر بنانا ، اور اس کے نتیجے میں صفائی کے علاقے میں ردعمل کی حساسیت کو کم کرنا۔
رجحانات کے اتار چڑھاؤ کے دوران نقصان سے بچنے کے لئے پوزیشن کی مدت کے معیار میں اضافہ کریں۔
اس حکمت عملی کا استعمال کرتے ہوئے رافیل Zioni کی سپر بی اشارے قیمتوں کے رجحان کی سمت کا تعین کرنے کے لئے، اور اعلی ترین قیمتوں اور کم از کم قیمتوں کو ٹریک کرنے کی طرف سے حقیقی وقت میں رجحان موڑ کا تعین، اوپر اور نیچے رجحانات کے لئے خود کار طریقے سے ٹریکنگ، overbought کے خطرے سے بچنے کے لئے، رجحان ٹریک قسم کے رجحانات کی حکمت عملی سے تعلق رکھتا ہے ۔ اس حکمت عملی کے ساتھ مل کر رجحانات کا تعین کرنے کے رجحانات کا تعین کرنے کے لئے، فیصلہ کرنے کے قواعد سادہ اور واضح ہیں، بہتر بنانے اور بہتر بنانے کے لئے مشورہ کے مطابق مزید بہتر بنانے اور بہتر بنانے کے لئے، تحقیق اور درخواست کے قابل ہے ۔
/*backtest
start: 2023-01-01 00:00:00
end: 2023-08-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(shorttitle='SuperB', title='SuperB By RafaelZioni', overlay=true)
long_only = input(title="Only Long?", defval=true)
hilow = ((high - low)*100)
openclose = ((close - open)*100)
vol = (volume / hilow)
spreadvol = (openclose * vol)
VPT = spreadvol + cum(spreadvol)
window_len = 28
v_len = 14
price_spread = stdev(high-low, window_len)
vp = spreadvol + cum(spreadvol)
smooth = sma(vp, v_len)
v_spread = stdev(vp - smooth, window_len)
shadow = (vp - smooth) / v_spread * price_spread
out = shadow > 0 ? high + shadow : low + shadow
//
len = input(10)
vpt=ema(out,len)
// INPUTS //
st_mult = input(1, title = ' Multiplier', minval = 0, maxval = 100, step = 0.01)
st_period = input(10, title = ' Period', minval = 1)
// CALCULATIONS //
up= vpt - (st_mult * atr(st_period))
dn = vpt + (st_mult * atr(st_period))
c5=close
//
factor = input(title="Factor", defval=0.05, minval=0.01, maxval=5, step=0.01, type=input.float)
hb = 0.00 ,hb := nz(hb[1])
hl = 0.000, hl := nz(hl[1])
lb = 0.00 ,lb := nz(lb[1])
l1 = 0.000,l1 := nz(l1[1])
c = 0
c := nz(c[1]) + 1
trend = 0,trend := nz(trend[1]),n = dn,x =up
if barstate.isfirst
c := 0
lb := n
hb := x
l1 := c5
hl := c5
hl
if c == 1
if x >= hb[1]
hb := x
hl := c5
trend := 1
trend
else
lb := n
l1 := c5
trend := -1
trend
if c > 1
if trend[1] > 0
hl := max(hl[1], c5)
if x >= hb[1]
hb := x
hb
else
if n < hb[1] - hb[1] * factor
lb := n
l1 := c5
trend := -1
trend
else
l1 := min(l1[1], c5 )
if n <= lb[1]
lb := n
lb
else
if x > lb[1] + lb[1] * factor
hb := x
hl := c5
trend := 1
trend
v = trend == 1 ? hb : trend == -1 ? lb : na
plot(v, color=trend == 1 ? color.blue : color.yellow, style=plot.style_circles, linewidth=1, title="trend", transp=0, join=true)
//
long = trend == 1 and trend[1] == -1
short = trend == -1 and trend[1] == 1
//
last_long = 0.0
last_short = 0.0
last_long := long ? time : nz(last_long[1])
last_short := short ? time : nz(last_short[1])
buy = crossover(last_long, last_short)
sell = crossover(last_short, last_long)
/////////////// Positions //////////////
if long
strategy.entry("Buy", long=true)
if long_only == false
strategy.close("Sell")
if short
if long_only == false
strategy.entry("Sell", long=false)
strategy.close("Buy")
/////////////// Plotting ///////////////
plotshape(buy, title="buy", text="Buy", color=color.green, style=shape.labelup, location=location.belowbar, size=size.small, textcolor=color.white, transp=0) //plot for buy icon
plotshape(sell, title="sell", text="Sell", color=color.red, style=shape.labeldown, location=location.abovebar, size=size.small, textcolor=color.white, transp=0)
/////////////// Alerts ///////////////
alertcondition(buy, title='buy', message='Buy')
alertcondition(sell, title='sell', message='Sell')