यह रणनीति ली-के लाइन को तोड़ने पर आधारित है। जब ली-के लाइन दिखाई देती है, तो एक व्यापार संकेत उत्पन्न होता है यदि अगली K लाइन का उच्च या निम्न ली-के लाइन के उच्च या निम्न को तोड़ता है।
लेन-देन का तर्क इस प्रकार है:
निर्धारित करें कि क्या पहले दो K लाइनों में अंतर्मुखता है, यानी 2 K लाइन के उच्च और निम्न बिंदु 1 K लाइन के भीतर हैं
यदि 3rd K रेखा का उच्चतम बिंदु 2nd K रेखा से अधिक है और समापन मूल्य 2nd K रेखा के निम्नतम बिंदु से अधिक है, तो एक बहु सिग्नल उत्पन्न होता है
यदि 3rd K लाइन का निचला बिंदु 2nd K लाइन से कम है और समापन मूल्य 2nd K लाइन के उच्चतम बिंदु से कम है, तो एक कॉकपिट सिग्नल उत्पन्न होता है
एक निश्चित रूट K लाइन (जैसे 3 रूट) को पहले से ही पीस कर सकते हैं
इस रणनीति में, यह कोशिश की जाती है कि रिवर्स ट्रेंड को ब्रेकडाउन के बाद चलाया जाए। रिवर्स का मतलब है कि यह एक छोटी अवधि के लिए बंद हो जाता है, और ब्रेकडाउन एक नई लहर की शुरुआत कर सकता है।
यह स्पष्ट है कि यह एक विस्फोटक है।
एक निश्चित अवधि के लिए पूर्वावलोकन करें, और एक पलटाव से बचें
नियम सरल, सहज और लागू करने में आसान
विनाश की प्रभावशीलता को और सत्यापित करने की आवश्यकता
कम रिडक्टिव निर्माण और विनाश
एक बड़े रुझान के रूप में उप-उपयोगी लेनदेन हो सकता है
इस रणनीति में, यह कोशिश की जाती है कि प्रवृत्ति के अवसरों को तोड़ने के लिए प्रवृत्ति को पकड़ लिया जाए। हालांकि, ट्रेडिंग की आवृत्ति कम है, जोखिम-लाभ अनुपात का मूल्यांकन करने की आवश्यकता है। ट्रेडिंग के प्रभाव को अनुकूलित करने के लिए अन्य कारकों के साथ संयोजन पर विचार किया जा सकता है।
/*backtest
start: 2022-09-07 00:00:00
end: 2022-10-31 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Inside Bar Failure", overlay=true)
forward = input(defval=3, title="Look Forward")
longCondition = if (high[2] > high[1] and low[2] < low[1] and low < low[1] and high < high[1] and close > low[1])
x = true
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = if (high[2] > high[1] and low[2] < low[1] and high > high[1] and low > low[1] and close < high[1])
y = true
if (shortCondition)
strategy.entry("Short", strategy.short)
if (longCondition[forward])
strategy.close("Long")
if (shortCondition[forward])
strategy.close("Short")