RafaelZioni Momentum Strategy کے بعد رجحان


تخلیق کی تاریخ: 2023-12-13 14:59:34 آخر میں ترمیم کریں: 2023-12-13 14:59:34
کاپی: 0 کلکس کی تعداد: 733
1
پر توجہ دیں
1621
پیروکار

RafaelZioni Momentum Strategy کے بعد رجحان

جائزہ

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

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

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

اس حکمت عملی میں اعلی ترین قیمتوں میں کم سے کم قیمتوں کی اصل وقت کا تعاقب کرکے رجحان کا فیصلہ کیا گیا ہے۔ اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں میں ، اعلی ترین قیمتوں

فوائد

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

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

صرف ایک ہی پوزیشن پر کام کریں ، جو آپریشن کی کثرت سے ہونے والی تجارت کی لاگت اور اسکیلپنگ نقصان کو کم کرے گا۔

خطرات

اس حکمت عملی سے بریک آؤٹ سے پہلے کی صف بندی کے علاقوں میں متعدد غلط تجارت پیدا ہوسکتی ہے۔ پیرامیٹرز کو بہتر بنانے کے ذریعہ ، صف بندی کے علاقوں کی حساسیت کو کم کیا جاسکتا ہے۔

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

جب زیادہ جگہ تبدیل ہوتی ہے تو ، پوزیشن کو وقت پر تبدیل کرنے کی ضرورت ہوتی ہے۔ اگر وقت پر تبدیل نہ کیا گیا تو ، اس سے زیادہ نقصان ہوسکتا ہے۔

اصلاح کی تجاویز

سپر بی اشارے کے پیرامیٹرز کو بہتر بنائیں ، بہتر پیرامیٹرز کا مجموعہ تلاش کریں ، اور اشارے کی استحکام کو بہتر بنائیں۔

کم سے کم قیمتوں کی نگرانی کے تناسب کے عوامل کو بہتر بنانا ، اور اس کے نتیجے میں صفائی کے علاقے میں ردعمل کی حساسیت کو کم کرنا۔

رجحانات کے اتار چڑھاؤ کے دوران نقصان سے بچنے کے لئے پوزیشن کی مدت کے معیار میں اضافہ کریں۔

خلاصہ کریں۔

اس حکمت عملی کا استعمال کرتے ہوئے رافیل 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')