यह रणनीति चलती औसत संकेतक और बोलिंगर बैंड्स को जोड़ती है ताकि दो तरफा व्यापार के लिए चलती औसत के बीच दोलन करने वाली रणनीति लागू की जा सके। जब कीमत निचली रेल से ऊपर टूटती है, तो लंबी हो जाती है, जब कीमत ऊपरी रेल से नीचे टूटती है, और चलती औसत के बीच दोलन से लाभ होता है।
जोखिम प्रबंधन:
उपरोक्त अनुकूलन लाभप्रदता में और सुधार कर सकते हैं, अनावश्यक ट्रेडों को कम कर सकते हैं, ट्रेडिंग आवृत्ति और नुकसान के जोखिम को कम कर सकते हैं।
इस रणनीति में चलती औसत प्रणाली और बोलिंगर बैंड्स को मिलाकर मूल्य चलती औसत के बीच दोलन व्यापार को लागू किया जाता है। दोहरे संकेतकों का संयोजन संकेत की गुणवत्ता में सुधार कर सकता है, और दो-तरफा व्यापार की अनुमति देने से अधिक अवसर मिलते हैं। पैरामीटर को और अधिक अनुकूलित करना और अन्य सहायक संकेतकों को जोड़ना अनावश्यक ट्रेडों को कम कर सकता है और लाभप्रदता में सुधार कर सकता है, जो लाइव परीक्षण और अनुकूलन के लायक है।
]
/*backtest start: 2023-12-09 00:00:00 end: 2023-12-10 00:00:00 period: 2m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("MA-Zorrillo",overlay=true) ma_short= sma(close,8) ma_long= sma(close,89) entry_ma = crossover (ma_short,ma_long) exit_ma = crossunder (ma_short,ma_long) BBlength = input(24, minval=1,title="Bollinger Period Length") BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation") BBbasis = sma(close, BBlength) BBdev = BBmult * stdev(close, BBlength) BBupper = BBbasis + BBdev BBlower = BBbasis - BBdev source = close entry_bb = crossover(source, BBlower) exit_bb = crossunder(source, BBupper) vs_entry = false vs_exit = false for i = 0 to 63 if (entry_bb[i]) vs_entry := true if (exit_bb[i]) vs_exit := true entry = entry_ma and vs_entry exit = exit_ma and vs_exit strategy.entry(id="long_ma",long=true,when=entry) strategy.close(id="long_ma", when=exit) strategy.entry(id="short_ma",long=false,when=exit) strategy.close(id="short_ma",when=entry)