
यह रणनीति कैमरिला बिल्डिंग्स के ब्रेकआउट सिग्नल पर आधारित है, जो आरएसआई रिवर्स के संकेतकों के साथ मिलकर एक उच्च गतिशीलता रिवर्स-ट्रांसफॉर्मिंग कम-से-कम रणनीति के रूप में एक कम-से-कम अवसर के रूप में कार्य करता है। जब कीमत कैमरिला बिल्डिंग्स को तोड़ती है, तो एक ट्रेडिंग सिग्नल उत्पन्न होता है, और आरएसआई कम-से-कम एक उच्च गतिशीलता रिवर्स-ट्रांसफॉर्मिंग रणनीति के रूप में आगे की पुष्टि करने के लिए एक कम-से-कम अवसर देता है।
रणनीति का मुख्य संकेत कैमरिला बिन्दु से आता है। कैमरिला बिन्दु कल की कीमतों की सीमा के आधार पर एस 1 से एस 5 और आर 1 से आर 5 बिन्दुओं में विभाजित है। जब कीमत एस 1 बिन्दु से ऊपर की ओर टूटती है, तो यह एक खरीद संकेत उत्पन्न करती है। जब कीमत आर 1 बिन्दु से नीचे की ओर टूटती है, तो यह एक बिक्री संकेत उत्पन्न करती है। इसके अलावा, आरएसआई सूचक के साथ मिलकर यह निर्धारित करना कि क्या यह ओवरसोल्ड स्थिति में है या नहीं, प्रवेश की सफलता दर को बढ़ा सकता है।
विशेष रूप से, रणनीति पहले कल के उच्चतम, निम्नतम और समापन मूल्य के आधार पर कैमरिला समर्थन बिंदु की गणना करती है। फिर यह निर्धारित करती है कि समापन मूल्य समर्थन बिंदु को तोड़ता है या नहीं, जिससे एक व्यापार संकेत उत्पन्न होता है। यह भी निर्धारित करता है कि आरएसआई संकेतक कम है या नहीं, 30 से नीचे ओवरसोल्ड माना जाता है। केवल समापन मूल्य समर्थन बिंदु को तोड़ता है और आरएसआई 30 से कम है, जिससे वास्तविक व्यापार संकेत उत्पन्न होता है।
उदाहरण के लिए, यदि कीमतें कल 10-11 के बीच में चलती हैं, तो आज का समापन मूल्य 11.05 ((S1 आधार बिंदु) को तोड़ता है, और RSI 20 दिखाता है, तो एक खरीद संकेत उत्पन्न होता है। यदि आज का समापन मूल्य 10.95 ((R1 आधार बिंदु) को तोड़ता है, और RSI 20 दिखाता है, तो एक बेचने का संकेत उत्पन्न होता है। इसलिए, यह रणनीति ब्रेकआउट सिग्नल और ओवरसोल सिग्नल के फायदे को जोड़ती है।
इस रणनीति का सबसे बड़ा लाभ ओवरब्रिज और रिवर्स अवसरों की पहचान करने में है। कैमरिला बिट्स स्वयं मूल्य के महत्वपूर्ण समर्थन और प्रतिरोध बिंदुओं को पकड़ते हैं। आरएसआई संकेतक के साथ मिलकर रिवर्स समय का निर्धारण करने के लिए, नीचे का पता लगाया जा सकता है, और गिरावट का पीछा करने से बचा जा सकता है। यह एक अपेक्षाकृत उन्नत ब्रेकआउट रणनीति है।
इसके अलावा, समर्थन गतिशील रूप से गणना की जाती है, समय पर मूल्य परिवर्तनों का पालन करती है। पारंपरिक तकनीकी संकेतकों के विपरीत, पैरामीटर सेट करने की आवश्यकता होती है। रणनीति ने समर्थन विश्लेषण के लाभों को विरासत में लिया है, और अधिक लचीला है। इसके अलावा, पलटाव के अवसर अपेक्षाकृत स्पष्ट हैं और अक्सर झूठे संकेत नहीं होते हैं।
इस रणनीति का सबसे बड़ा जोखिम यह है कि कीमतें झूठी हो सकती हैं। ओवरसोल्ड स्थिति की पुष्टि करने के लिए आरएसआई के साथ संयोजन के बावजूद, कीमतों के समर्थन बिंदु को तोड़ने के बाद एक पलटाव की संभावना है। इससे स्टॉप लॉस को पीटा जा सकता है।
एक अन्य जोखिम यह है कि आरएसआई संकेतक विफल हो जाता है। यहां तक कि अगर यह ओवरबाल हो जाता है, तो आरएसआई 30 से नीचे नहीं गिरता है। इस समय कोई व्यापारिक संकेत नहीं बनता है और पलटाव का अवसर खो दिया जाता है। इस जोखिम के लिए, आरएसआई के पैरामीटर सेटिंग्स को उचित रूप से अनुकूलित किया जा सकता है।
इस रणनीति को निम्नलिखित तरीकों से अनुकूलित किया जा सकता हैः
आरएसआई के लिए अनुकूलित पैरामीटर. विभिन्न सुपर सेल लाइनों का परीक्षण किया जा सकता है, 30 अच्छा है या 20 अधिक उपयुक्त है.
अन्य संकेतकों को जोड़कर, जैसे कि केडीजे, रिवर्स सिग्नल की विश्वसनीयता को और अधिक पुष्टि की जा सकती है।
विभिन्न कैमरिलिया शाखाओं का परीक्षण करें। केवल S1 और R1 का उपयोग करें, झूठी दरार की संभावना को कम करें।
ऑप्टिमाइज़ेशन स्टॉप-लॉस रणनीति। एटीआर सूचकांक के आधार पर स्टॉप-लॉस सेट किया जा सकता है, या स्टॉप-लॉस के रूप में ब्रेक-आउट को ट्रैक किया जा सकता है।
विभिन्न प्रकार के अनुबंधों का परीक्षण करना। स्टॉक इंडेक्स, विदेशी मुद्रा, कमोडिटी जैसे विभिन्न प्रकार के अनुबंधों के लिए लागू। पैरामीटर को समायोजित करने की आवश्यकता है।
यह रणनीति एक उच्च गतिशीलता रिवर्स-ट्रांसफॉर्मेशन ब्रेकआउट रणनीति है। कैमरिला समर्थन बिंदु के माध्यम से ब्रेकआउट सिग्नल का आकलन करें, आरएसआई सूचक ओवरसोल्ड स्थिति का निर्धारण करता है। रणनीति का लाभ रिवर्स के अवसरों की पहचान करने में है, सबसे बड़ा जोखिम मूल्य झूठे ब्रेकआउट का है। पैरामीटर अनुकूलन और जोखिम प्रबंधन के माध्यम से, रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है।
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 07/05/2020
// Pivot point studies highlight prices considered to be a likely turning point
// when looking at values from a previous period, whether it be daily, weekly,
// quarterly or annual. Each pivot point study has its own characteristics on
// how these points are calculated.
//
// Red color = Sell
// Green color = Buy
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Camarilla Pivot Points Backtest", shorttitle="CPP", overlay = true)
res = input(title="Resolution", type=input.resolution, defval="D")
SellFrom = input(title="Sell from ", defval="R1", options=["R1", "R2", "R3", "R4", "R5"])
BuyFrom = input(title="Buu from ", defval="S1", options=["S1", "S2", "S3", "S4", "S5"])
reverse = input(false, title="Trade reverse")
xHigh = security(syminfo.tickerid,res, high)
xLow = security(syminfo.tickerid,res, low)
xClose = security(syminfo.tickerid,res, close)
xXLC3 = (xHigh+xLow+xClose) / 3
xRange = xHigh-xLow
S1 = xClose - xRange * (1.1 / 12)
S2 = xClose - xRange * (1.1 / 6)
S3 = xClose - xRange * (1.1 / 4)
S4 = xClose - xRange * (1.1 / 2)
R1 = xClose + xRange * (1.1 / 12)
R2 = xClose + xRange * (1.1 / 6)
R3 = xClose + xRange * (1.1 / 4)
R4 = xClose + xRange * (1.1 / 2)
R5 = (xHigh/xLow) * xClose
S5 = xClose - (R5 - xClose)
pos = 0
S = iff(BuyFrom == "S1", S1,
iff(BuyFrom == "S2", S2,
iff(BuyFrom == "S3", S3,
iff(BuyFrom == "S4", S4,
iff(BuyFrom == "S5", S5, 0)))))
B = iff(SellFrom == "R1", R1,
iff(SellFrom == "R2", R2,
iff(SellFrom == "R3", R3,
iff(SellFrom == "R4", R4,
iff(SellFrom == "R5", R5, 0)))))
pos := iff(close > B, 1,
iff(close < S, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1 , 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
if (possig == 0)
strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )