पैराबोलिक एसएआर आरएसआई रिवर्स रणनीति संभावित मूल्य उलटों की पहचान करने के लिए
इस रणनीति में मुख्य रूप से दो तकनीकी संकेतकों का उपयोग किया गया हैः
पैराबोलिक एसएआरः एक पैराबोलिक एसएआर लाइन को गतिशील स्टॉप-लॉस लाइन के रूप में प्लॉट करता है। जब कीमत इस लाइन को तोड़ती है, तो स्टॉप-लॉस लाइन की स्थिति और दिशा को रीसेट कर दिया जाता है, जिससे खरीद या बिक्री संकेत उत्पन्न होते हैं।
आरएसआईः समय की अवधि के दौरान कीमतों में वृद्धि और गिरावट की गति और परिवर्तन को दर्शाता है। 70 से ऊपर ओवरबॉट जोन है और 30 से नीचे ओवरसोल्ड जोन है।
विशेष रूप से, रणनीति पहले उपयोगकर्ता इनपुट के आधार पर पैराबोलिक एसएआर का प्रारंभिक मूल्य, चरण और अधिकतम मूल्य निर्धारित करती है। फिर यह निर्धारित करती है कि मूल्य एसएआर लाइन को तोड़ता है या नहीं।
इस बीच, रणनीति यह निर्धारित करने के लिए आरएसआई की निगरानी भी करती है कि क्या यह ओवरबॉट/ओवरसोल्ड जोन में है। जब आरएसआई ओवरबॉट जोन में प्रवेश करता है तो लंबी स्थिति बंद हो जाती है। जब आरएसआई ओवरसोल्ड जोन में प्रवेश करता है तो छोटी स्थिति बंद हो जाती है।
एसएआर रिवर्स सिग्नल और आरएसआई फिल्टर सिग्नल को मिलाकर, रणनीति समय पर विपरीत कदम उठा सकती है जब कीमतें कम खरीदें उच्च बेचें प्राप्त करने के लिए उलट जाती हैं।
इस रिवर्स ट्रैकिंग रणनीति के मुख्य फायदे हैंः
कैप्चर प्राइस रिवर्स - मूल्य रिवर्स होने पर रिवर्स सिग्नल उत्पन्न करने और विपरीत कदम उठाने के लिए ब्रेकआउट का उपयोग करता है।
गतिशील स्टॉप लॉस - SAR एक चलती स्टॉप लॉस के रूप में कार्य करता है जो लाभ की रक्षा के लिए वास्तविक समय की कीमतों के आधार पर स्टॉप स्तरों को समायोजित करता है।
अनुकूलन क्षमता - समायोज्य मापदंड रणनीति को विभिन्न बाजार वातावरणों के अनुकूल बनाते हैं।
आरएसआई फ़िल्टर - झूठे ब्रेकआउट फ़िल्टर करता है और गलत चाल से बचता है।
लागू करने में आसान - कम कोड के साथ सरल संकेतकों का उपयोग करता है, लागू करने और बैकटेस्ट करने में आसान।
जोखिमों में शामिल हैंः
Whipsaw Risk - झूठे ब्रेकआउट गलत स्टॉप और रिवर्स सिग्नल का कारण बनते हैं, जिससे बार-बार नुकसान होता है।
ओवर ऑप्टिमाइज़ेशन - पैरामीटर का ऑप्टिमाइज़ेशन ओवरफिटिंग और मजबूती की कमी का कारण बन सकता है।
कोई मौलिक आधार नहीं - शुद्ध रूप से तकनीकी संकेतकों द्वारा संचालित, मौलिक आधारों की अनदेखी करता है।
लेन-देन की लागतों को अनदेखा करें - लगातार व्यापार करने से लेन-देन की लागत बढ़ जाती है।
मूल्य अंतराल के अधीन - अंतराल गलत स्टॉप और रिवर्स सिग्नल को ट्रिगर कर सकते हैं।
इस रणनीति को निम्नलिखित पहलुओं से बढ़ाया जा सकता हैः
अन्य संकेतकों के साथ संयोजन - झूठे संकेतों से बचने के लिए अन्य संकेतकों के साथ संकेतों की पुष्टि करें. जैसे कि वॉल्यूम संकेतकों को जोड़ना.
पैरामीटर ट्यूनिंग - इष्टतम पैरामीटर संयोजन खोजने के लिए पैरामीटर का परीक्षण और अनुकूलन करें।
स्थिति का आकार - जोखिम को नियंत्रित करने के लिए बाजार की स्थितियों के आधार पर स्थिति का आकार समायोजित करें।
महत्वपूर्ण स्तरों पर व्यापार - आवृत्ति को कम करने के लिए केवल प्रमुख समर्थन/प्रतिरोध स्तरों के आसपास व्यापार करें।
मौलिक बातों पर विचार करें - प्रमुख रुझानों के विरुद्ध व्यापार करने से बचने के लिए मौलिक कारकों को जोड़ें।
रिवर्स ट्रैकिंग रणनीति रिवर्स को पकड़ने के लिए SAR और RSI का उपयोग करके संकेत उत्पन्न करती है। यह ब्रेकआउट से अल्पकालिक लाभ को पकड़ने के लिए गतिशील रूप से स्टॉप को समायोजित करती है। लेकिन यह शोर के बाद जोखिम के संपर्क में भी है। मापदंडों का अनुकूलन, निर्णय की गुणवत्ता में सुधार रणनीति स्थिरता और लाभप्रदता में सुधार करेगा।
/*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")