यह रणनीति मूल्य में उतार-चढ़ाव के उच्च और निम्न बिंदुओं की पहचान करके ट्रेंड-ब्रेकिंग ट्रेडिंग करती है। यह रणनीति प्रवृत्ति-अनुसरण रणनीति के अंतर्गत आती है, जिसका उद्देश्य मध्य-लंबी रेखा प्रवृत्ति के कारण मूल्य में उतार-चढ़ाव को पकड़ना है।
रणनीतिक सिद्धांत:
एक निर्दिष्ट चक्र के लिए स्विंग उच्च और स्विंग निम्न की गणना करें।
जब कीमत उच्चतर स्तर से अधिक हो तो खरीदें।
जब कीमत कम हो जाती है, तो बेचने का प्रयास करें।
जोखिम को नियंत्रित करने के लिए स्टॉप लॉस को पिछले स्विंग कम (बहुविकल्पी) या पिछले स्विंग उच्च (खाली) के रूप में सेट करें।
जब कीमत फिर से स्टॉपलॉस से नीचे गिरती है, तो स्टॉपलॉस स्थिति से बाहर निकलता है।
इस रणनीति के लाभों में शामिल हैंः
प्रवृत्ति ट्रेडिंग एक उच्च लाभप्रदता ऑपरेशन है।
इस प्रकार, जब कोई व्यक्ति किसी वस्तु की कीमतों को कम करता है, तो वह एक चलन को ट्रैक करने में मदद करने के लिए मूल्य व्यवहार को तेज करता है।
स्टॉप लॉस को महत्वपूर्ण समर्थन प्रतिरोध बिंदु पर सेट करें, जो जोखिम को नियंत्रित करता है।
इस रणनीति के जोखिमों में शामिल हैंः
पहचान के लिए अक्सर अस्थिरता होती है, और सबसे अच्छा प्रवेश बिंदु खो दिया जा सकता है।
स्टॉप लॉस पॉइंट बहुत करीब है, जो कि बाजार में उतार-चढ़ाव से प्रभावित हो सकता है। स्टॉप लॉस रेंज को ढीला किया जाना चाहिए।
ब्रेकआउट सिर के प्रभाव के लिए अतिसंवेदनशील है, और रिवर्स को रोकने के लिए स्टॉप-लॉस सेट किया जाना चाहिए।
संक्षेप में, स्लैंग पॉइंट ब्रेकआउट रणनीति मध्यम-लंबी प्रवृत्ति का पालन करके ट्रेंडिंग ब्रेकआउट ऑपरेशन करती है। इस रणनीति में उच्च जीत की दर प्राप्त की जा सकती है, लेकिन रणनीति के प्रभाव को अनुकूलित करने के लिए प्रवेश बिंदु और स्टॉपलॉस सेटिंग पर ध्यान देना चाहिए। निवेशकों को इस रणनीति की जोखिम विशेषताओं को ध्यान में रखना चाहिए और दीर्घकालिक स्थिर रिटर्न प्राप्त करने के लिए उचित धन प्रबंधन का उपयोग करना चाहिए।
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Swing Points", overlay=true)
leftBars = input(1)
rightBars=input(1)
sl = pivotlow(low, leftBars, rightBars)
sh = pivothigh(high, leftBars, rightBars)
last_sh=na
last_sh:= sh!=0 ? sh : nz(last_sh[1])
last_sl=na
last_sl:= sl!=0 ? sl : nz(last_sl[1])
EMA = ema(close,55)
longCondition = sh and high > EMA
shortCondition = sl and close < EMA
exitLongCondition = sl < sh[1]
exitShortCondition = sh > sl[1]
if longCondition
strategy.entry("swinghigh", strategy.long, stop=last_sh)
if shortCondition
strategy.entry("swinglow", strategy.short, stop=last_sl)
if exitLongCondition
strategy.exit("stoplong", "swinghigh", stop = last_sl )
if exitShortCondition
strategy.exit("stopshort", "swinglow", stop = last_sh )
plot(EMA,linewidth = 4)