अल्फा ट्रेंड एक नया संकेतक है जिसे मैंने व्यक्तिगत रूप से ट्रेंड मैजिक से प्राप्त किया है और अभी भी विकसित किया जा रहा है
मैजिक ट्रेंड में हमें कुछ समस्याएं थीं, अल्फा ट्रेंड उन समस्याओं को हल करने की कोशिश करता है जैसेः
1-स्टॉप लॉस को कम से कम करना और साइडवेज मार्केट स्थितियों को दूर करना। 2-प्रवृत्ति बाजार स्थितियों के दौरान अधिक सटीक खरीद/बिक्री संकेत प्राप्त करना। 3- महत्वपूर्ण समर्थन और प्रतिरोध स्तर होना। 4- विभिन्न श्रेणियों के संकेतकों को एक साथ लाना जो एक दूसरे के साथ संगत हैं और गति, प्रवृत्ति, अस्थिरता, मात्रा और ट्रैलिंग स्टॉप लॉस के संबंध में एक सार्थक संयोजन बनाना।
उन प्रयोजनों के अनुसार अल्फा ट्रेंडः 1- यह अपने पूर्ववर्ती मैजिक ट्रेंड की तरह एक मृत संकेतक की तरह कार्य करता है, जो बाजार की परिस्थितियों को साइडवेज करता है और बहुत सारे झूठे संकेत नहीं देता है। 2- एक और लाइन के साथ 2 बार मूल एक से ऑफसेट अल्फा प्रवृत्ति के पास अपने क्रॉसओवर से खरीद और बिक्री संकेत हैं।
खरीदें / लंबे समय तक जब अल्फा प्रवृत्ति रेखा अपने 2 बार ऑफसेट लाइन के ऊपर पार करती है और उनके बीच एक हरी भरने होगी SELL / SHORT जब अल्फा ट्रेंड लाइन अपनी 2 बार ऑफसेट लाइन और भरने के नीचे पार लाल तब होगा।
3- अल्फा ट्रेंड लाइनें -एक अपट्रेंड होने पर समर्थन स्तर के रूप में कार्य करता है 1एटीआर (डिफ़ॉल्ट गुणांक) बार के निम्न मानों से दूरी -उपरोक्त प्रतिरोध स्तरों के रूप में कार्य करते हैं जब एक डाउनट्रेंड होता हैएटीआर (डिफ़ॉल्ट गुणांक) बार के उच्च मानों से दूरी और ट्रेलिंग स्टॉप हानि के रूप में कार्य करता है अल्फा ट्रेंड की रेखाएं जितनी अधिक सीधी होती हैं, समर्थन और प्रतिरोध उतने ही मजबूत होते हैं।
4- ट्रेंड मैजिक की गणना में सीसीआई है अल्फा ट्रेंड में एमएफआई को गति के रूप में देखा जाता है, लेकिन जब कोई वॉल्यूम डेटा नहीं होता है तो एमएफआई में 0 मान होते हैं, इसलिए उस चार्ट में वॉल्यूम डेटा नहीं होने पर इस समस्या को दूर करने के लिए संबंधित बॉक्स को चेक करने के बाद आरएसआई को ध्यान में रखते हुए गणना को बदलने के लिए एक बटन होता है। गतिः आरएसआई और एमएफआई प्रवृत्तिः जादू प्रवृत्ति अस्थिरता: एटीआर, ट्रेलिंग स्टॉप: एटीआर ट्रेलिंग स्टॉप मात्राः एमएफआई अल्फा प्रवृत्ति वास्तव में विभिन्न प्रकार के संयोजन है...
डिफ़ॉल्ट मानः गुणांक: 1 जो कि ATR मूल्य के पीछे के कारक है सामान्य अवधिः 14 जो एटीआर एमएफआई और आरएसआई की लंबाई है
मैं कामना करता हूं कि आप सभी लाभदायक ट्रेडों में अल्फा ट्रेंड का उपयोग करें। क्यवनच ओज़बिलगीच
पुनः परीक्षण परिणाम
/*backtest start: 2017-08-01 00:00:00 end: 2022-05-04 23:59:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // author © KivancOzbilgic // developer © KivancOzbilgic //@version=5 indicator('AlphaTrend', shorttitle='AT', overlay=true, format=format.price, precision=2, timeframe='') coeff = input.float(1, 'Multiplier', step=0.1) AP = input(8, 'Common Period') ATR = ta.sma(ta.tr, AP) src = input(close,'Source') showsignalsk = input(title='Show Signals?', defval=true) novolumedata = input(title='Change calculation (no volume data)?', defval=false) upT = low - ATR * coeff downT = high + ATR * coeff AlphaTrend = 0.0 AlphaTrend := (novolumedata ? ta.rsi(src, AP) >= 50 : ta.mfi(hlc3, AP) >= 50) ? upT < nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : upT : downT > nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : downT color1 = AlphaTrend > AlphaTrend[2] ? #00E60F : AlphaTrend < AlphaTrend[2] ? #80000B : AlphaTrend[1] > AlphaTrend[3] ? #00E60F : #80000B k1 = plot(AlphaTrend, color=color.new(#0022FC, 0), linewidth=3) k2 = plot(AlphaTrend[2], color=color.new(#FC0400, 0), linewidth=3) buySignalk = ta.crossover(AlphaTrend, AlphaTrend[2]) sellSignalk = ta.crossunder(AlphaTrend, AlphaTrend[2]) K1 = ta.barssince(buySignalk) K2 = ta.barssince(sellSignalk) O1 = ta.barssince(buySignalk[1]) O2 = ta.barssince(sellSignalk[1]) //plotshape(buySignalk and showsignalsk and O1 > K2 ? AlphaTrend[2] * 0.9999 : na, title='BUY', text='BUY', location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(#0022FC, 0), textcolor=color.new(color.white, 0)) //plotshape(sellSignalk and showsignalsk and O2 > K1 ? AlphaTrend[2] * 1.0001 : na, title='SELL', text='SELL', location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.maroon, 0), textcolor=color.new(color.white, 0)) if buySignalk and showsignalsk and O1 > K2 strategy.entry("entry long", strategy.long) else if sellSignalk and showsignalsk and O2 > K1 strategy.entry("entry short", strategy.short)