
यह रणनीति दो अलग-अलग अवधि के सूचकांक चलती औसत का उपयोग करके ट्रेंड ट्रैकिंग रणनीति पर आधारित है। यह एक विशिष्ट ट्रेंड ट्रैकिंग रणनीति है, जो लंबी अवधि की चलती औसत को कम अवधि की चलती औसत से ऊपर और लंबी अवधि की चलती औसत को कम अवधि की चलती औसत से नीचे खींचती है।
यह रणनीति 20 चक्र और 50 चक्र की दो चलती औसत का उपयोग करती है। पहले इन दो चलती औसत की गणना करें और फिर ट्रेडिंग सिग्नल के रूप में उनके चौराहे की तलाश करें। 20 चक्र की चलती औसत पर 50 चक्र की चलती औसत को पार करने पर एक खरीद संकेत उत्पन्न होता है; जब 20 चक्र की चलती औसत के नीचे 50 चक्र की चलती औसत को पार करने पर एक बेचने का संकेत उत्पन्न होता है। इसलिए, रणनीति का मुख्य तर्क दो चलती औसत के चौराहे को ट्रैक करना है ताकि बाजार की प्रवृत्ति की दिशा का निर्धारण किया जा सके।
व्यापार संकेत उत्पन्न करने के बाद, यह रणनीति एक निश्चित स्टॉप-लॉस और स्टॉप-लॉस सीमा के अनुसार ऑर्डर देती है। उदाहरण के लिए, खरीद के बाद 0.4% स्टॉप और 0.7% स्टॉप सेट करें; बेचने के बाद 0.4% स्टॉप और 0.7% स्टॉप सेट करें। स्टॉप-लॉस स्टॉप सेट करके एकल-ट्रेड के जोखिम और लाभ को नियंत्रित करें।
इस रणनीति के निम्नलिखित फायदे हैं:
इस रणनीति के कुछ जोखिम भी हैं:
क्या करें?
इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
यह रणनीति एक सरल और प्रभावी ट्रेंड ट्रैकिंग रणनीति है। यह Caught का उपयोग करके बाजार के रुझानों के मोड़ का आकलन करने के लिए एक चलती औसत का उपयोग करता है, और स्टॉपलॉस स्टॉप को नियंत्रित करने के लिए जोखिम सेट करता है। यह रणनीति उन निवेशकों के लिए उपयुक्त है जिनके पास ट्रेंड निर्णय की उच्च आवश्यकता नहीं है। पैरामीटर और मॉडल के आगे अनुकूलन के माध्यम से बेहतर रणनीति प्रभाव प्राप्त किया जा सकता है।
]
/*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)