
यह रणनीति प्रवृत्ति की दिशा की पहचान करने के लिए बहु-समय फ्रेम चलती औसत पर आधारित है, और तुलनात्मक ताकत सूचकांक ((आरएसआई) के साथ मिलकर ओवरबॉट ओवरसोल का न्याय करने के लिए, जिससे ट्रेडिंग सिग्नल उत्पन्न होता है। जब लंबी रेखा, मध्य रेखा और छोटी रेखा की तेज और धीमी औसत रेखाएं एक ही दिशा में होती हैं, तो यह माना जाता है कि एक प्रवृत्ति बनाई गई है, और तब आरएसआई द्वारा निर्णय लिया जाता है कि क्या ओवरबॉट ओवरसोल है, और व्यापार उत्पन्न होता है। सिग्नल इसके अलावा, रणनीति जोखिम को नियंत्रित करने के लिए स्टॉप लॉस ट्रैकिंग का भी उपयोग करती है।
मूल सिद्धांत यह है कि तेजी से धीमी औसत रेखा के गोल्ड क्रॉस और डेथ क्रॉस के माध्यम से प्रवृत्ति का न्याय करना है, जब तेज लाइन पर धीमी लाइन को पार करना गोल्ड क्रॉस होता है, तो यह बताता है कि बैल बाजार आ रहा है; जब तेज लाइन के नीचे धीमी लाइन को पार करना डेथ क्रॉस है, तो यह बताता है कि भालू बाजार आ रहा है। यह रणनीति विभिन्न समय के फ्रेम पर इस मूल सिद्धांत का उपयोग करती है, यह निर्धारित करने के लिए कि क्या लंबे, मध्यम और छोटे तीन चक्र समोच्च हैं, और यदि यह मल्टीहेड मार्केट या खाली बाजार है, तो ट्रेडिंग सिग्नल उत्पन्न होता है। इसके अलावा, आरएसआई संकेतक यह निर्धारित करता है कि क्या बाजार में टर्नओवर पॉइंट पर स्टॉप खोने से बचने के लिए ओवरबॉय या ओवरसेलिंग स्थिति में है। स्टॉप लॉस सेट की गई एक बिंदु के बाद की संख्या को ट्रैक करना, मुनाफे को बड़ा करने की अनुमति देता है, जबकि कुछ समायोजनों को रोक सकता है, और जोखिम को नियंत्रित कर सकता है।
मल्टी-टाइम फ़्रेम का उपयोग करके रुझानों का आकलन करने के लिए, आप अल्पकालिक बाजार के शोर को प्रभावी ढंग से फ़िल्टर कर सकते हैं और मध्य-लंबी रुझानों की पहचान कर सकते हैं।
आरएसआई सूचकांक ओवरबॉय और ओवरसोल के मामलों का आकलन करने के साथ मिलकर बाजार के मोड़ के बाद स्टॉपलॉस को याद करने से बचने के लिए मूल दिशा में बने रहने से बचता है।
स्टॉप लॉस को ट्रैक करने के साथ-साथ रिटर्न बढ़ाने और रिस्क को नियंत्रित करने पर विचार करें, रिटर्न का जोखिम अधिक है।
बहु-समय फ़्रेम निर्णय में समय की देरी हो सकती है, जिससे प्रवेश में देरी हो सकती है, और प्रारंभिक चरणों को याद किया जा सकता है
आरएसआई केवल ओवरबॉय और ओवरसोल को मापता है, और यदि बाजार में एक ब्रेकआउट होता है, तो यह बाजार के टर्निंग पॉइंट को अच्छी तरह से नहीं बता सकता है।
ट्रैक स्टॉपलॉस के बाद स्थानांतरण अंक गलत तरीके से सेट किए गए हैं, जो अति-आक्रामक या अति-रूढ़िवादी हो सकते हैं और पैरामीटर को समायोजित करने की आवश्यकता होती है।
ट्रेडिंग सिग्नल को और अधिक सटीक बनाने के लिए बाजार के टर्निंग पॉइंट्स को निर्धारित करने के लिए अधिक संकेतकों जैसे कि ब्रिन बैंड, केडीजे आदि के संयोजन पर विचार किया जा सकता है।
एक गतिशील ट्रैक स्टॉप सेट किया जा सकता है, जो बाजार की अस्थिरता और जोखिम वरीयताओं के आधार पर स्थानांतरित अंक को समायोजित करता है।
इस प्रकार की रणनीतियों को कम आवधिक समय-सीमाओं में लागू किया जा सकता है, जिससे धन के उपयोग की दक्षता को अनुकूलित किया जा सके।
इस रणनीति के लिए कुल मिलाकर लाभ हानि से अधिक है, मध्य-लंबी रेखा प्रवृत्ति का आकलन करने के लिए सटीक है, रिटर्न जोखिम उच्च है, यह परीक्षण और अनुकूलन के लिए उपयुक्त है। एक प्रवृत्ति ट्रैकिंग रणनीति के रूप में, यह मुख्य प्रवृत्ति दिशा की पहचान कर सकता है, और अस्थिरता की स्थिति में मध्य-लंबी रेखा प्रवृत्ति को प्रभावी ढंग से ट्रैक कर सकता है। पैरामीटर समायोजन और संकेतक अनुकूलन के माध्यम से, रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है।
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Cryptocurrency Trading Tools by XMAXPRO
//ATA INDIKATORU
//Test 4.0v Tarih:23.02.2020
//
strategy("MTF+MA+RSI+TSL", overlay=false, shorttitle="ATA v4 Strategy")
src = input(title="kaynak", type=input.source, defval=close)
fast = input(title="hızlıbarlar", type=input.integer, defval=21)
slow = input(title="yavaşbarlar", type=input.integer, defval=34)
//MTF source
long = input(title="uzunvade", type=input.resolution, defval="240")
mid = input(title="ortavade", type=input.resolution, defval="60")
short = input(title="kısavade", type=input.resolution, defval="5")
//MTF Grafikleri
ln = security(syminfo.ticker, long, src)
md = security(syminfo.ticker, mid, src)
sh = security(syminfo.ticker, short, src)
//0
lnma = ema(ln, fast) - ema(ln, slow)
mdma = ema(sh, fast) - ema(md, slow)
shma = ema(sh, fast) - ema(sh, slow)
//Makeup
uzunrenk = lnma > 0 ? color.white : color.red
ortarenk = mdma > 0 ? color.white : color.red
kisarenk = shma > 0 ? color.white : color.red
l1 = 1
m1 = 2
s1 = 3
plot(l1, style=plot.style_line, color=uzunrenk, linewidth=25)
plot(m1, style=plot.style_line, color=ortarenk, linewidth=25)
plot(s1, style=plot.style_line, color=kisarenk, linewidth=25)
atarsi = rsi(close, 14)
rsiob = input(title="aşırıalım", type=input.integer, defval=60)
rsios = input(title="aşırısatış", type=input.integer, defval=25)
sell = atarsi > rsiob and lnma > 0 and mdma > 0 and shma > 0
buy = atarsi < rsios and lnma < 0 and mdma < 0 and shma < 0
barcolor(sell ? color.white : color.red)
barcolor(buy ? color.white : color.red)
//strateji
strategy.entry("long", strategy.long, comment = "BULL", when = sell)
strategy.entry("short", strategy.short, comment = "BEAR", when = buy)
//kompleks alarm
//alertcondition(sell, title = "ATA LONG SIGNAL", message = "btc/usd ata long sinyali")
//alertcondition(buy, title = "ATA SHORT SIGNAL", message = "btc/usd ata short sinyali")
//iz sürücü TSL
strategy.exit ("Bull TSL", "long", trail_points=close * 0.02 / syminfo.mintick, trail_offset=close * 0.02/syminfo.mintick)
strategy.exit ("Bear TSL", "short", trail_points=close * 0.02 / syminfo.mintick, trail_offset=close * 0.02/syminfo.mintick)