वेवट्रेंड ऑसिलेटर एक प्रसिद्ध टीएस/एमटी संकेतक का पोर्ट है। जब ऑसिलेटर ओवरबोल्ड बैंड (लाल रेखाएं) से ऊपर होता है और सिग्नल (डॉटेड लाइन) को नीचे से पार करता है, तो यह आमतौर पर एक अच्छा SELL सिग्नल होता है। इसी तरह, जब ऑसिलेटर ओवरसोल्ड बैंड (हरी रेखाएं) से नीचे होने पर सिग्नल से ऊपर होता है, तो यह एक अच्छा BUY सिग्नल होता है।
मैं ऊपर चार्ट में कुछ क्रॉसओवर चिह्नित किया है. जैसा कि आप देख सकते हैं, वे कर रहे हैंनहींकेवल उपयोगी संकेत WT उत्पन्न करता है. अपने उपकरण पर यह कोशिश करो और मुझे बताओ कि आप क्या सोचते हैं.
पुनरीक्षण
/*backtest start: 2021-05-05 00:00:00 end: 2022-05-04 23:59:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] args: [["v_input_3",40]] */ // // @author LazyBear // // If you use this code in its original/modified form, do drop me a note. // study(title="WaveTrend [LazyBear]", shorttitle="WT_LB") n1 = input(10, "Channel Length") n2 = input(21, "Average Length") obLevel1 = input(60, "Over Bought Level 1") obLevel2 = input(53, "Over Bought Level 2") osLevel1 = input(-60, "Over Sold Level 1") osLevel2 = input(-53, "Over Sold Level 2") ap = hlc3 esa = ta.ema(ap, n1) d = ta.ema(math.abs(ap - esa), n1) ci = (ap - esa) / (0.015 * d) tci = ta.ema(ci, n2) wt1 = tci wt2 = ta.sma(wt1,4) plot(0, color=color.gray) plot(obLevel1, color=color.red) plot(osLevel1, color=color.green) plot(obLevel2, color=color.red, style=3) plot(osLevel2, color=color.green, style=3) plot(wt1, color=color.green) plot(wt2, color=color.red, style=3) plot(wt1-wt2, color=color.blue, transp=80) if wt1 >obLevel1 strategy.entry("entry short", strategy.short) else if wt1 < osLevel1 strategy.entry("entry long", strategy.long)