ویگاس رجحان لہر کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-11 15:23:35
ٹیگز:

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

خاص طور پر ، یہ موجودہ قیمت ، 144 پیریڈ ای ایم اے ، 169 پیریڈ ای ایم اے اور 233 پیریڈ ای ایم اے کے درمیان فیصد قیمت کے اختلافات کا حساب لگاتا ہے۔ جب تینوں پہلے سے طے شدہ مثبت فرق کی حد کو پورا کرتے ہیں تو لانگ سگنل تیار کیے جاتے ہیں۔ جب قیمت تینوں ای ایم اے سے نیچے آجاتی ہے اور 144 پیریڈ ای ایم اے 233 پیریڈ ای ایم اے سے نیچے عبور کرتی ہے تو شارٹس شروع ہوجاتے ہیں۔

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

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

مجموعی طور پر ، ویگاس ٹرینڈ لہر کی حکمت عملی ای ایم اے تجزیہ اور لہر کی نظریہ کو ٹرینڈنگ مارکیٹوں میں اچھے نتائج کے ل synergy ہم آہنگ کرتی ہے۔ لیکن طویل مدتی درخواست کے لئے رسک مینجمنٹ اہم ہے۔


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

//@version=3
strategy("Vegas Wave Strategy", overlay=true)

ema144 = ema(close, 144)
ema169 = ema(close, 169)
ema233 = ema(close, 233)

current = close

upd144 = input(title="EMA144 percent difference from EMA233", type=float, defval=0.1)
upd169 = input(title="EMA169 percent difference from EMA233", type=float, defval=0.1)
upd_current = input(title="Current price percent difference from EMA233", type=float, defval=0.1)

//pDiff - Percentage Difference
pDiff(x, y) =>
    ((x-y)/x)*100

gtDiff(x, y) =>
    x > y


pd144 = pDiff(ema144, ema233)
pd169 = pDiff(ema169, ema233)
pd_current = pDiff(current,ema233)

plot(ema144,color=orange, linewidth=2, transp=0, title="144 EMA")
plot(ema169,color=blue,linewidth=2, transp=0, title="169 EMA")
plot(ema233,color=red,linewidth=2, transp=0, title="233 EMA")


//plot(current, color=white, title="Current Candle")


if (gtDiff(pd_current, upd_current) and gtDiff(pd144, upd144) and gtDiff(pd169, upd169))
    strategy.entry("buy", strategy.long, when=strategy.position_size <=0)

// if (ema8 > ema55 and ema13 > ema55 and ema21 > ema55 and current > ema55 and pd_current > upd_current)
//     strategy.entry("buy", strategy.long, 10000, when=strategy.position_size <=0)
    
if (current < ema144 and current < ema169 and current < ema233 and ema144 <= ema233)
    strategy.entry("sell", strategy.short, when=strategy.position_size > 0)

مزید