
इस रणनीति के संयोजन में चलती औसत, सीसीआई सूचक, पीएसएआर सूचक और एडीएक्स मूविंग इंडेक्स जैसे कई संकेतकों का उपयोग किया जाता है, जिससे एक अपेक्षाकृत विशिष्ट ब्रेकआउट रणनीति प्राप्त होती है। जब बाजार में स्पष्ट मल्टीहेड सिग्नल होते हैं तो अधिक करें, और स्पष्ट खाली सिर के संकेत होने पर खाली करें, मध्य-शॉर्ट लाइन ऑपरेशन के लिए बहुत उपयुक्त है।
इस रणनीति में प्रवेश की शर्तों में शामिल हैं:
इस तरह के खेलों के लिए कई मापदंडों को ध्यान में रखा जाता हैः
इस प्रकार, रणनीति में प्रवेश अधिक सख्त है, और निकास अधिक उदार है, जिससे लाभ की उच्च दर प्राप्त की जा सकती है।
यह एक अधिक विशिष्ट बहु-सूचक संयोजन रणनीति है, जिसमें निम्नलिखित फायदे हैंः
इस रणनीति के साथ निम्नलिखित जोखिम भी हैं:
क्या करें?
इस रणनीति में कुछ और अनुकूलन शामिल हैंः
इस रणनीति को आम तौर पर एक विशिष्ट और क्लासिक बहु-सूचक रणनीति है। इसकी विशेषता यह है कि प्रवेश की शर्तें सख्त हैं, बाहर निकलने की शर्तें आरामदायक हैं, और इसमें एक प्रवृत्ति निर्णय मॉड्यूल शामिल है। लेकिन इसमें कुछ जोखिम भी हैं, जिन्हें लगातार अनुकूलित करने की आवश्यकता है ताकि यह अधिक जटिल बाजार वातावरण के अनुकूल हो सके। मॉडल पोर्टफोलियो और पैरामीटर अनुकूलन इसकी विकास दिशा है।
/*backtest
start: 2023-11-14 00:00:00
end: 2023-11-21 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Bukan Kaleng Kaleng Li", shorttitle="BKKL", overlay=true)
psarDot = sar(0.01, 0.01, 0.2)
up = change(high)
down = -change(low)
plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
trur = rma(tr, 14)
plus = fixnan(100 * rma(plusDM, 14) / trur)
minus = fixnan(100 * rma(minusDM, 14) / trur)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), 14)
longConditionSMA4020 = sma(close, 40) > sma(close, 20)
longConditionSMA2010 = sma(close, 20) > sma(close, 10)
longConditionSMA105 = sma(close, 10) > sma(close, 5)
longConditionSMA = longConditionSMA4020 and longConditionSMA2010 and longConditionSMA105
longConditionCCI = cci(close, 20) < -100
longConditionPSAR = psarDot > close
longConditionDMI = plus < 10
adxCondition = adx > 20
longCondition = longConditionSMA and longConditionCCI and longConditionPSAR and longConditionDMI
if (longCondition and adxCondition)
strategy.order("Long Signal", true)
shortConditionSMA4020 = sma(close, 40) < sma(close, 20)
shortConditionSMA2010 = sma(close, 20) < sma(close, 10)
shortConditionSMA105 = sma(close, 10) < sma(close, 5)
shortConditionSMA = shortConditionSMA4020 and shortConditionSMA2010 and shortConditionSMA105
shortConditionCCI = cci(close, 20) > 100
shortConditionPSAR = psarDot < close
shortConditionDMI = minus < 10
shortCondition = shortConditionSMA and shortConditionCCI and shortConditionPSAR and shortConditionDMI
if (shortCondition and adxCondition)
strategy.order("Short Signal", false)