यह चलती औसत क्रॉसओवर पर आधारित एक प्रवृत्ति अनुसरण रणनीति है। यह अलग-अलग अवधि के साथ दो चलती औसत का उपयोग करता है। जब छोटी अवधि चलती औसत लंबी अवधि चलती औसत से ऊपर जाती है, तो यह लंबी जाती है। जब छोटी अवधि चलती औसत लंबी अवधि चलती औसत से नीचे जाती है, तो यह छोटी जाती है। यह एक विशिष्ट प्रवृत्ति अनुसरण रणनीति है।
यह रणनीति 20 अवधि और 50 अवधि के मूविंग एवरेज का उपयोग करती है। यह पहले इन दो मूविंग एवरेज की गणना करता है, फिर ट्रेडिंग सिग्नल उत्पन्न करने के लिए उनके बीच क्रॉसओवर बिंदुओं की पहचान करता है। जब 20 अवधि का मूविंग एवरेज 50 अवधि के मूविंग एवरेज से ऊपर जाता है, तो यह एक खरीद संकेत उत्पन्न करता है। जब 20 अवधि का मूविंग एवरेज 50 अवधि के मूविंग एवरेज से नीचे जाता है, तो यह एक बिक्री संकेत उत्पन्न करता है। इसलिए इस रणनीति का मूल तर्क बाजार की प्रवृत्ति में मोड़ बिंदुओं को निर्धारित करने के लिए दो मूविंग एवरेज के बीच क्रॉसओवर को ट्रैक करना है।
ट्रेडिंग सिग्नल उत्पन्न करने के बाद, रणनीति फिक्स्ड स्टॉप लॉस के साथ ऑर्डर देगी और लाभ मार्जिन लेगी। उदाहरण के लिए, खरीदने के बाद, यह 0.4% स्टॉप लॉस और 0.7% ले लाभ सेट करेगी। स्टॉप लॉस और ले लाभ सेट करके, यह व्यक्तिगत ट्रेडों के जोखिम और लाभ को नियंत्रित करती है।
इस रणनीति के निम्नलिखित फायदे हैंः
इस रणनीति के साथ कुछ जोखिम भी हैंः
विरोधी उपाय:
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
कुल मिलाकर यह एक सरल और प्रभावी प्रवृत्ति के बाद की रणनीति है। यह चलती औसत क्रॉसओवर का उपयोग करके प्रवृत्ति मोड़ बिंदुओं को पकड़ता है और स्टॉप लॉस और ले लाभ के माध्यम से जोखिम को नियंत्रित करता है। यह रणनीति उन निवेशकों के लिए उपयुक्त है जिनके पास प्रवृत्ति निर्णय पर उच्च आवश्यकताएं नहीं हैं। मापदंडों और मॉडल पर आगे अनुकूलन बेहतर रणनीति प्रदर्शन का कारण बन सकता है।
]
/*backtest start: 2022-11-29 00:00:00 end: 2023-12-05 00:00:00 period: 1d basePeriod: 1h 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/ // © danielfepardo //@version=5 strategy("QUANT", overlay=true) lenght1 = input(20) lenght2 = input(50) ema1 = ta.ema(close, lenght1) ema2 = ta.ema(close, lenght2) plot(ema1, color=color.black) plot(ema2, color=color.red) long = ta.crossover(ema1, ema2) SL = 0.004 TP = 0.007 if long == true strategy.entry("Compra Call", strategy.long) longstop=strategy.position_avg_price*(1-SL) longprofit=strategy.position_avg_price*(1+TP) strategy.exit("Venta Call", stop=longstop, limit=longprofit) short = ta.crossover(ema2, ema1) if short == true strategy.entry("Compra Put", strategy.short) shortstop=strategy.position_avg_price*(1+SL) shortprofit=strategy.position_avg_price*(1-TP) strategy.exit("Venta Put", stop=shortstop, limit=shortprofit)