यह रणनीति डाउनट्रेंड में बकाया वॉल्यूम का पता लगाकर अल्पकालिक तल की पहचान करती है, और ओवरसोल्ड स्थितियों के दौरान लंबी स्थिति लेती है। यह एक आक्रामक अल्पकालिक ट्रेडिंग रणनीति है।
जब वॉल्यूम एसएमए-आधारित औसत वॉल्यूम से 2 मानक विचलन से अधिक होता है, तो इसे बकाया वॉल्यूम माना जाता है। इस बीच, 30 से नीचे का आरएसआई ओवरसोल्ड स्थिति को इंगित करता है। जब दोनों शर्तें पूरी होती हैं, तो इसे अल्पकालिक तल के रूप में माना जाता है और लंबी स्थिति तुरंत ली जाती है। स्थिति को एक निश्चित अवधि (जैसे 10 बार) के बाद बंद कर दिया जाएगा।
तो इस रणनीति का तर्क सरल हैः
इस रणनीति के लाभों में निम्नलिखित शामिल हैंः
संक्षेप में, यह रणनीति ट्रेंड रिवर्स को पकड़ने के लिए वॉल्यूम ब्रेकआउट का लाभ उठाती है, जबकि जोखिमों को सख्ती से नियंत्रित करती है। यह एक विश्वसनीय आक्रामक लंबी रणनीति है।
इस रणनीति के मुख्य जोखिमों में निम्नलिखित शामिल हैंः
इन जोखिमों से निपटने के लिए निम्नलिखित पहलुओं में अनुकूलन किया जा सकता हैः
इस रणनीति को निम्नलिखित पहलुओं में और अधिक अनुकूलित किया जा सकता हैः
अधिक उन्नत तकनीकों को लागू करके स्थिरता, अल्फा और शार्प अनुपात में महत्वपूर्ण सुधार प्राप्त किया जा सकता है।
संक्षेप में, यह एक बहुत ही सरल, सीधा और तार्किक अल्पकालिक ब्रेकआउट रणनीति है। ट्रेंड रिवर्स का पता लगाने के लिए वॉल्यूम का सही ढंग से लाभ उठाने और जोखिमों को सख्ती से नियंत्रित करने से ठोस प्रदर्शन प्राप्त किया जा सकता है। लेकिन झूठे संकेतों और पैरामीटर मजबूती के जोखिम मौजूद हैं। इन्हें रणनीति को और बेहतर बनाने के लिए अधिक उन्नत तकनीकों को पेश करके धीरे-धीरे संबोधित किया जा सकता है।
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © footlz //@version=4 strategy("Bottom catch strategy", overlay=true) v_len = input(20, title="Volume SMA Length") mult = input(2) rsi_len = input(20, title="RSI Length") oversold = input(30, title="Oversold") close_time = input(10, title="Close After") v = volume basis = sma(v, v_len) dev = mult * stdev(v, v_len) upper_volume = basis + dev rsi = rsi(close, rsi_len) long = v > upper_volume and rsi < oversold strategy.entry("Long", true, when=long) passed_time = 0.0 if strategy.position_size != 0 passed_time := 1 else passed_time := 0 if strategy.position_size != 0 and strategy.position_size[1] != 0 passed_time := passed_time[1] + 1 if passed_time >= close_time strategy.close_all() // If want to enable plot, change overlay=false. v_color = close >= close[1] ? color.new(#3eb370, 0) : color.new(#e9546b, 0) // plot(v, title="volume", color=v_color, style=plot.style_columns) // plot(upper_volume, title="Threshold", color=color.aqua)