नोरो ट्रेंड ट्रैकिंग ट्रेडिंग रणनीति एक सरल ट्रेंड ट्रैकिंग रणनीति है जो मूल्य चैनल, आरएसआई और वास्तविक फ़िल्टर पर आधारित है। यह मूल्य चैनल की दिशा को एक बड़ी प्रवृत्ति के रूप में पहचानता है, ओवरबॉट ओवरसोल सूचक आरएसआई का उपयोग करके प्रवेश करता है, और वास्तविक फ़िल्टर के साथ मिलकर व्यापार संकेत देता है। यह रणनीति स्टॉक इंडेक्स, विदेशी मुद्रा आदि के लिए उपयुक्त है।
इस रणनीति के मुख्य लेनदेन तर्क में शामिल हैंः
मूल्य चैनल को लागू करें और एक बड़ी प्रवृत्ति की दिशा निर्धारित करें। एक निश्चित अवधि के भीतर उच्चतम और निम्नतम कीमतों की गणना करके चैनल का गठन करें, चैनल के ऊपर कीमतें उछाल और नीचे गिरावट के लिए हैं।
आरएसआई सूचकांक ओवरबॉय ओवरसोल्ड क्षेत्र का आकलन करता है, और प्रवेश बिंदु खोजने में मदद करता है। 60 से अधिक आरएसआई ओवरबॉय क्षेत्र है, 40 से कम ओवरसोल्ड क्षेत्र है।
इकाई फ़िल्टर अंतिम संकेत देता है। केवल एक निश्चित आकार से बड़ी इकाई में व्यापार करें, शोर से बचें।
बड़े रुझान, आरएसआई सिग्नल और संस्थागत फ़िल्टर के साथ प्रवेश। बहुमुखी रुझान के तहत अधिक पूँजीवादी सिग्नल प्रवेश करते हैं, और शून्य रुझान के तहत पूँजीवादी सिग्नल प्रवेश करते हैं।
पृष्ठभूमि रंग विकल्पों को चालू करने के लिए प्रदान करता है, जो बड़े रुझानों की दिशा का आकलन करता है।
अनुकूलित रणनीति ट्रेडिंग समय अवधि, केवल चयनित समय अवधि के भीतर व्यापार।
यह रणनीति बहु-सूचक प्रतिध्वनित होती है, जिसमें बड़े रुझान दिशा निर्धारित करते हैं, आरएसआई समय निर्धारित करता है, और भौतिक फ़िल्टर गुणवत्ता निर्धारित करता है, जिससे एक अपेक्षाकृत स्थिर प्रवृत्ति ट्रैकिंग रणनीति बनती है।
इस रणनीति के निम्नलिखित प्रमुख फायदे हैं:
मूल्य चैनल एक बड़े रुझान की दिशा का आकलन करने के लिए और एक मोटी उलटी दिशा से बचने के लिए।
आरएसआई सूचक ओवरबाय ओवरसोल के प्रवेश बिंदुओं की पहचान करने के लिए प्रभावी है।
भौतिक फ़िल्टरिंग संकेत गुणवत्ता को बढ़ाता है ताकि शोर या झूठे संकेतों से धोखा न दिया जा सके।
बहुआयामी फ़िल्टरिंग और सत्यापन, निर्णय लेने की सटीकता में सुधार।
सरल संकेतकों का उपयोग करें और वक्र अनुकूलन के जोखिम को कम करें।
अनुकूलित ट्रेडिंग समय सीमा, बड़े रुझानों की दिशा में लचीले अनुप्रयोगों के साथ।
आसान ऑपरेशन, कम पैरामीटर, और नौसिखिए के लिए आसान है।
पृष्ठभूमि रंग विकल्प प्रदान करता है, जो स्पष्ट दृश्य प्रभाव बनाता है
इस रणनीति में कुछ जोखिम भी हैं:
हालांकि, इस तरह की घटनाओं के बीच, बाजारों में तेजी से बढ़ रही कीमतों को ध्यान में रखते हुए, बाजारों में तेजी से बढ़ रही कीमतों को ध्यान में रखते हुए, बाजारों में तेजी से बढ़ रही है।
RSI गलत संकेतों का जोखिम उठाता है, ओवरबॉट को ओवरसोल के रूप में परिभाषित किया जाता है।
एंटिटी फ़िल्टरिंग सामान्य संकेतों के जोखिम को बाहर कर देता है, व्यापार के अवसरों को छोड़ देता है।
यह भी कहा जा रहा है कि इस तरह की घटनाओं से देश में आर्थिक मंदी की संभावनाएं कम हो जाएंगी।
ऑप्टिमाइज़ेशन जोखिम, गलत पैरामीटर सेटिंग से अति-अनुकूलन हो सकता है.
पोजीशन जोखिम, डिफ़ॉल्ट पूर्ण पोजीशन ट्रेडिंग से नुकसान बढ़ सकता है।
यह रणनीति केवल ट्रेंडिंग किस्मों के लिए उपयुक्त है।
ट्रेडिंग समय अवधि जोखिम सेट है, उचित सेटअप की आवश्यकता है ताकि यह काम कर सके।
इस रणनीति में निम्नलिखित सुधारों पर विचार किया जा सकता हैः
एकल घाटे को नियंत्रित करने के लिए स्टॉप लॉस रणनीति को बढ़ाएं।
अनुकूलित पैरामीटर, जो विशिष्ट लेनदेन किस्मों की विशेषताओं के अनुरूप हैं
स्थिति प्रबंधन मॉड्यूल जोड़ा गया है, जो प्रवृत्ति के अनुसार स्थिति को समायोजित करता है।
नुकसान के विस्तार को रोकने के लिए वापसी नियंत्रण सेट करें।
सिग्नल सत्यापन के लिए मात्रा-मूल्य संकेतकों के साथ संयोजन, सटीकता में सुधार।
पैरामीटर अनुकूलन के लिए मशीन लर्निंग जैसी तकनीकों को जोड़ना।
व्यापारिक किस्मों के वर्गीकरण के लिए अनुकूलन, व्यक्तिगत रणनीति तैयार करना।
ट्रेडिंग समय अवधि के लिए सेटिंग तर्क का अनुकूलन करें और इसे अधिक लचीला बनाएं।
नोरो ट्रेंड ट्रैकिंग रणनीति मूल्य चैनल, आरएसआई और संस्थागत फ़िल्टर को एकीकृत करती है, जिससे एक सरल और व्यावहारिक ट्रेंड ट्रैकिंग रणनीति बनती है। यह प्रतिगामी व्यापार से बचने के लिए आगे बढ़ सकती है। पैरामीटर अनुकूलन, जोखिम नियंत्रण और अन्य सुधारों के माध्यम से, यह रणनीति एक स्थायी लाभदायक ट्रेंड ट्रेडिंग रणनीति बनने की उम्मीद है।
/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title = "Noro's TrendMaster Strategy v1.0", shorttitle = "TrendMaster str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings
needlong = input(true, defval = true, title = "long")
needshort = input(true, defval = true, title = "short")
len = input(21, defval = 20, minval = 2, maxval = 200, title = "MA Period")
needbg = input(false, defval = false, title = "Need trend Background?")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")
//PriceChannel 1
lasthigh = highest(close, len)
lastlow = lowest(close, len)
center = (lasthigh + lastlow) / 2
//Trend
trend = low > center and low[1] > center[1] ? 1 : high < center and high[1] < center[1] ? -1 : trend[1]
//Bars
bar = close > open ? 1 : close < open ? -1 : 0
//Fast RSI
fastup = rma(max(change(close), 0), 2)
fastdown = rma(-min(change(close), 0), 2)
rsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))
//Body filter
nbody = abs(close - open)
abody = sma(nbody, 10)
body = nbody > abody / 2
//Signals
up1 = trend == 1 and rsi < 60 and (strategy.position_avg_price > close or strategy.position_size <= 0) and body
dn1 = trend == -1 and rsi > 40 and (strategy.position_avg_price < close or strategy.position_size >= 0) and body
//Lines
plot(center, color = blue, linewidth = 3, transp = 0, title = "MA")
//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 80)
//Trading
if up1
strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
if dn1
strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
if time > timestamp(toyear, tomonth, today, 23, 59)
strategy.close_all()