Esta estrategia es un enfoque de negociación cuantitativo de alta frecuencia basado en múltiples indicadores técnicos. Combina el análisis de patrones de velas, el seguimiento de tendencias e indicadores de impulso para mejorar la precisión de la negociación a través de la confirmación de señales multidimensionales. La estrategia emplea una relación riesgo-recompensación de 1:3, lo que ayuda a mantener retornos estables en mercados volátiles a través de una gestión de dinero conservadora.
La lógica central se basa en el efecto sinérgico de tres indicadores técnicos principales. Primero, las velas Heiken Ashi se utilizan para filtrar el ruido del mercado y proporcionar una dirección de tendencia más clara. Segundo, las bandas de Bollinger identifican áreas de sobrecompra y sobreventa al tiempo que proporcionan niveles dinámicos de soporte y resistencia. Tercero, el RSI estocástico confirma el impulso de los precios y ayuda a juzgar la continuidad de la tendencia. La estrategia también incorpora ATR para objetivos dinámicos de stop-loss y ganancias, lo que hace que la gestión de riesgos sea más flexible.
Esta estrategia combina métodos clásicos de análisis técnico con conceptos comerciales cuantitativos modernos. A través del uso coordinado de múltiples indicadores, persigue una alta rentabilidad al tiempo que garantiza la robustez. La escalabilidad y flexibilidad de la estrategia la hacen adecuada para varios entornos de mercado, pero los operadores necesitan controlar cuidadosamente los riesgos y optimizar regularmente los parámetros.
/*backtest start: 2024-11-26 00:00:00 end: 2024-12-03 00:00:00 period: 15m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("BTC Scalping Strategy with Risk-Reward 1:3", overlay=true) // Heiken Ashi Candle Calculation var float haOpen = na haClose = (open + high + low + close) / 4 haOpen := na(haOpen[1]) ? (open + close) / 2 : (haOpen[1] + haClose[1]) / 2 haHigh = math.max(high, math.max(haOpen, haClose)) haLow = math.min(low, math.min(haOpen, haClose)) // Plot Heiken Ashi Candles plotcandle(haOpen, haHigh, haLow, haClose, color=haClose >= haOpen ? color.green : color.red) // Bollinger Bands Calculation lengthBB = 20 src = close mult = 2.0 basis = ta.sma(src, lengthBB) dev = mult * ta.stdev(src, lengthBB) upperBB = basis + dev lowerBB = basis - dev // Stochastic RSI Calculation (fixed parameters) kLength = 14 dSmoothing = 3 stochRSI = ta.stoch(close, high, low, kLength) // Average True Range (ATR) for stop loss and take profit atrLength = 14 atrValue = ta.atr(atrLength) // Entry conditions longCondition = ta.crossover(close, lowerBB) and stochRSI < 20 shortCondition = ta.crossunder(close, upperBB) and stochRSI > 80 // Alerts and trade signals if (longCondition) strategy.entry("Long", strategy.long) strategy.exit("Take Profit", "Long", profit=atrValue*3, loss=atrValue) alert("Buy Signal Triggered", alert.freq_once_per_bar_close) if (shortCondition) strategy.entry("Short", strategy.short) strategy.exit("Take Profit", "Short", profit=atrValue*3, loss=atrValue) alert("Sell Signal Triggered", alert.freq_once_per_bar_close)