यह चलती औसत रेखाओं पर आधारित एक प्रवृत्ति-अनुसरण ट्रेडिंग रणनीति है। यह बाजार की प्रवृत्ति दिशा निर्धारित करने और कीमत चलती औसत रेखा के करीब आने पर ट्रेडों में प्रवेश करने के लिए 14-दिवसीय सरल चलती औसत (एसएमए) का उपयोग करता है।
इस रणनीति का मूल तर्क यह हैः
यह एक प्रवृत्ति-अनुसरण रणनीति है। यह चलती औसत रेखा का उपयोग करके समग्र बाजार प्रवृत्ति की पहचान करता है और मुख्य प्रवृत्ति के साथ ओवरसोल्ड चरणों में प्रवेश करता है। व्यापार से बाहर निकलने के लिए स्टॉप लॉस और ले लाभ का उपयोग किया जाता है।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
इस रणनीति से जुड़े कुछ जोखिम भी हैंः
जोखिम को कम करने के कुछ तरीकों में व्यापक प्रवेश सीमा की अनुमति देना, स्टॉप लॉस स्थिति को समायोजित करना आदि शामिल हैं।
इस रणनीति को अनुकूलित करने के कुछ तरीकेः
संक्षेप में, यह एक सरल और व्यावहारिक प्रवृत्ति-अनुसरण रणनीति है। यह चलती औसत का उपयोग करके प्रवृत्ति की दिशा की पहचान करता है, ओवरसोल्ड चरणों में प्रवेश करता है, और जोखिम को नियंत्रित करने के लिए उचित स्टॉप लॉस और लाभ लेता है। उचित संवर्द्धन और संयोजनों के साथ, इसे अधिक बाजार स्थितियों के अनुकूल बनाया जा सकता है और स्थिरता और लाभप्रदता में और सुधार किया जा सकता है।
/*backtest start: 2024-01-26 00:00:00 end: 2024-02-25 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estrategia MA - mejor", overlay=true) // Parámetros de la estrategia initialCapital = 1000 // Inversión inicial riskPerTrade = 0.02 // Riesgo por operación (2% del capital por operación) lengthMA = 14 // Período de la media móvil pipValue = 20 / 10 // Valor de un pip (30 euros / 10 pips) // Apalancamiento leverage = 10 // Cálculo de la media móvil en el marco temporal de 30 minutos ma = request.security(syminfo.tickerid, "30", ta.sma(close, lengthMA)) // Condiciones de Entrada en Sobreventa entryCondition = close < ma * 0.99 // Ejemplo: 1% por debajo de la MA // Lógica de entrada y salida if entryCondition riskAmount = initialCapital * riskPerTrade // Cantidad de euros a arriesgar por operación size = 1 // Tamaño de la posición con apalancamiento strategy.entry("Long", strategy.long, qty=size) stopLossPrice = close - (10 * pipValue / size) takeProfitPrice = close + (60 * pipValue / size) strategy.exit("Exit Long", "Long", stop=stopLossPrice, limit=takeProfitPrice) // Gráficos plot(ma, color=color.blue, title="Media Móvil") plotshape(series=entryCondition, title="Entrada en Sobreventa", location=location.belowbar, color=color.green, style=shape.labelup, text="↑ Compra")