Esta estrategia es un sistema de negociación cuantitativo que combina el seguimiento de tendencias y la reversión media. Utiliza la media móvil de 200 días (MA200) para determinar la dirección de la tendencia principal mientras utiliza las fluctuaciones de precios de 7 días para identificar oportunidades de sobreventa a corto plazo, logrando un tiempo de entrada óptimo en las tendencias alcistas. Este método garantiza la precisión direccional y la intervención oportuna durante los ajustes de precios, aprovechando plenamente el análisis técnico en el comercio.
La lógica central incluye dos dimensiones: primero, usar MA200 para juzgar las tendencias a largo plazo, considerando solo las posiciones cuando el precio está por encima de MA200; segundo, observar el rendimiento del precio en los últimos 7 días de negociación, ingresar posiciones largas cuando se produce un mínimo de 7 días mientras todavía está por encima de MA200, y cerrar posiciones cuando el precio alcanza un máximo de 7 días.
La estrategia doble siete es un sistema de negociación cuantitativo que combina orgánicamente la tendencia de seguimiento con la reversión media. A través del uso coordinado de MA200 y las fluctuaciones de precios de 7 días, garantiza la precisión direccional y el momento óptimo de entrada.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © EdgeTools //@version=5 strategy("Larry Connors' Double Seven Strategy", overlay=true) // 200-day moving average ma200 = ta.sma(close, 200) // Conditions for Double Seven Strategy priceAboveMa200 = close > ma200 // Find the lowest close over the last 7 days lowestClose7Days = ta.lowest(close, 7) // Find the highest close over the last 7 days highestClose7Days = ta.highest(close, 7) // Entry and exit rules longCondition = priceAboveMa200 and close <= lowestClose7Days exitCondition = close >= highestClose7Days // Enter long position if (longCondition) strategy.entry("Long", strategy.long) // Exit long position if (exitCondition) strategy.close("Long") // Plot moving averages plot(ma200, "200-day MA", color=color.blue)