रिवर्सल ट्रैकिंग रणनीति


निर्माण तिथि: 2023-10-08 14:21:17 अंत में संशोधित करें: 2023-10-08 14:21:17
कॉपी: 0 क्लिक्स: 1021
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

रिवर्स ट्रैकिंग रणनीति एक ट्रेडिंग सिग्नल उत्पन्न करने के लिए कीमतों के ब्रेक की पहचान करके एक ट्रेडिंग सिग्नल उत्पन्न करती है। जब कीमतें एक ऊपर या नीचे की प्रवृत्ति रेखा को तोड़ती हैं, तो रणनीति एक ट्रेडिंग सिग्नल देती है और विपरीत स्थिति लेती है। यह मूल्य रिवर्स के अवसरों को पकड़ सकता है।

रणनीति सिद्धांत

इस रणनीति में मुख्य रूप से दो तकनीकी संकेतकों का उपयोग किया गया हैः

  1. पैराबोलिक एसएआरः यह संकेतक एक पैराबोलिक लाइन को एक गतिशील स्टॉप लाइन के रूप में दर्शाता है। जब कीमत इस लाइन को तोड़ती है, तो स्टॉप लाइन की स्थिति और दिशा को पुनर्स्थापित किया जाता है, जिससे खरीद या बेचने का संकेत मिलता है।

  2. सापेक्ष शक्ति सूचकांक (आरएसआई): यह सूचक समय के दौरान कीमतों में गिरावट की गति और परिवर्तन को दर्शाता है। जब आरएसआई ओवरबॉय लाइन से ऊपर होता है तो यह ओवरबॉय क्षेत्र होता है, और जब यह ओवरबॉय क्षेत्र से नीचे होता है तो यह ओवरबॉय क्षेत्र होता है।

विशेष रूप से, रणनीति पहले उपयोगकर्ता के इनपुट के आधार पर पैरालाइट स्टॉप लॉस रिवर्स के प्रारंभिक मूल्य, कदम की लंबाई और अधिकतम मूल्य निर्धारित करती है। फिर यह निर्धारित करने के लिए कि क्या कीमत पैरालाइट लाइन को तोड़ती है या नहीं, खरीदने और बेचने का समय निर्धारित करेंः

  • जब कीमत ऊपर से पारलौकिक रेखा को तोड़ती है, तो एक बेचने का संकेत उत्पन्न होता है
  • जब कीमत नीचे से पारलौकिक रेखा को तोड़ती है, तो एक खरीद संकेत उत्पन्न होता है

रणनीति RSI को भी मॉनिटर करती है ताकि यह पता लगाया जा सके कि क्या यह ओवरबॉय ओवरसोल्ड ज़ोन में है। जब RSI ओवरबॉय ज़ोन में जाता है, तो यह ओवरहेड पोजीशन को खत्म कर देता है; जब RSI ओवरसोल्ड ज़ोन में जाता है, तो यह ओवरहेड पोजीशन को खत्म करता है।

समाकलित पैरालाइट रिवर्स सिग्नल और आरएसआई फ़िल्टर सिग्नल, यह रणनीति कीमतों के उलट होने पर समय पर विपरीत कार्रवाई करने के लिए, कम खरीदने और बेचने के लक्ष्य को प्राप्त करने के लिए है।

श्रेष्ठता विश्लेषण

इस रणनीति के मुख्य लाभ निम्नलिखित हैंः

  1. कैप्चर प्राइस रिवर्सल - रिवर्स सिग्नल उत्पन्न करने के लिए एक ब्रेक का उपयोग करें, जब कीमत बदलती है तो रिवर्स ऑपरेशन समय पर किया जा सकता है, रिवर्स अवसरों को पकड़ना।

  2. डायनेमिक स्टॉप लॉस - एक गतिशील स्टॉप के रूप में पैरालाइट लाइन, जो वास्तविक समय मूल्य गतिशीलता के आधार पर स्टॉप लॉस स्थिति को समायोजित कर सकती है, जिससे लाभ संरक्षण प्राप्त होता है।

  3. अनुकूलनशीलता - विभिन्न बाजार स्थितियों के लिए अनुकूलन योग्य रणनीति पैरामीटर।

  4. आरएसआई फ़िल्टर - आरएसआई संकेतक झूठे टूटने को फ़िल्टर करता है, गैर-रिवर्स पर रिवर्स ऑपरेशन को याद करने से बचता है।

  5. Easy to Implement - सरल सूचकांक, कम कोड, आसानी से लागू करने और वापस लेने के लिए।

जोखिम विश्लेषण

इस रणनीति के साथ निम्नलिखित जोखिम भी हैं:

  1. Whipsaw Risk - यदि एक झूठी तोड़ने से स्टॉप लॉस रिवर्स में गलत सिग्नल उत्पन्न होता है, तो एक पुनरावर्ती नुकसान होता है।

  2. ओवर ऑप्टिमाइज़ेशन (Over Optimization) - जब रणनीति पैरामीटर को अनुकूलित किया जाता है, तो डेटा को ओवरफिट किया जा सकता है, जिससे यह खराब हो जाता है।

  3. No Fundamental Basis - केवल तकनीकी संकेतक संचालित, बुनियादी जानकारी को नजरअंदाज करना।

  4. Ignore Transaction Costs - बार-बार लेनदेन से लेनदेन की लागत बढ़ जाती है।

  5. Subject to Price Gaps - कीमतों में उतार-चढ़ाव से स्टॉप लॉस रिवर्स की गलती हो सकती है।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

  1. Combine with other indicators - अन्य संकेतकों के साथ संयोजन में एक ब्रेकडाउन सिग्नल की पुष्टि करें, झूठे ब्रेकडाउन से बचें।

  2. पैरामीटर ट्यूनिंग - पैरामीटर ट्यूनिंग का परीक्षण करने के लिए अनुकूलित किया गया है ताकि सर्वोत्तम संयोजन का पता लगाया जा सके।

  3. पोजीशन साइज़िंग - बाजार की स्थिति के अनुसार पोजीशन का आकार समायोजित करना, जोखिम को नियंत्रित करना।

  4. केवल महत्वपूर्ण स्तरों पर व्यापार करें - केवल महत्वपूर्ण समर्थन और प्रतिरोध की स्थिति के आसपास व्यापार करें, बहुत बार से बचें।

  5. Consider fundamentals - मूलभूत बातों पर विचार करें और बड़े रुझानों से बचें।

संक्षेप

रिवर्स ट्रैकिंग रणनीति पारलौकिक स्टॉप रिवर्स और आरएसआई संकेतक के माध्यम से ट्रेडिंग सिग्नल बनाती है, जो मूल्य रिवर्स बिंदुओं पर रिवर्स अवसरों को पकड़ती है। यह रणनीति गतिशील रूप से स्टॉप लॉस को समायोजित करती है, जो ब्रेकआउट से उत्पन्न शॉर्ट लाइन लाभ को पकड़ सकती है। लेकिन शोर का पालन करने का जोखिम भी है। रणनीति की स्थिरता और लाभप्रदता को पैरामीटर को अनुकूलित करने, निर्णय लेने की गुणवत्ता में सुधार करने आदि के माध्यम से बढ़ाया जा सकता है।

रणनीति स्रोत कोड
/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
// strategy("SARSI",overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_type = strategy.commission.percent, commission_value = 0.0675, initial_capital = 10000, currency = currency.USD, calc_on_order_fills = true, calc_on_every_tick = true) 

//study("SARSI",overlay = true)

src     = input(close, title="Source")
len     = input(14, minval=1, title="Length")
rob     = input(title="RSI Overbought Level", defval=82, minval=1, maxval=100)
ros     = input(title="RSI Oversold Level", defval=21, minval=1, maxval=100)
start   = input(title="SAR Start", defval=0.007, minval=0.001, maxval=10)
inc     = input(title="SAR Increment", defval=0.017, minval=0.001, maxval=100)
max     = input(title="SAR Maximum", defval=0.24, minval=0.01, maxval=10)
asar    = sar(start,inc,max)
xrsi    = rsi(close,len)
date    = timestamp(2018, 8, 1, 00, 00)
up      = crossunder(asar,src)
dn      = crossover(asar,src)

//ob      = crossunder(xrsi,rob)
//os      = crossover(xrsi,ros)

strategy.entry("long", strategy.long, when=up and time>=date, comment="Long")
strategy.entry("short", strategy.short, when=dn and time>=date, comment="Short")

//strategy.close("long", when=ob)
//strategy.close("short", when=os)

alertcondition(up,  "Long",  "Long Msg")
alertcondition(dn, "Short", "Short Msg")

//uptrend=plotshape(up,"uptrend",shape.triangleup,color=#48A498,transp=0, size = size.tiny, location = location.belowbar,text="฿")
//downtrend=plotshape(dn,"downtrend",shape.triangledown,color=#E25655,transp=0, size = size.tiny, location = location.abovebar,text="$")
//plotshape(ob,"overbuy",shape.triangleup,color=#48A498,transp=0, size = size.small, location = location.belowbar,text="0฿")
//plotshape(os,"oversell",shape.triangledown,color=#E25655,transp=0, size = size.small, location = location.abovebar,text="0$")

plot(asar, style=cross, color=gray, transp=0, linewidth=1, title="SAR")