Esta estrategia es una estrategia de negociación cuantitativa que juzga la dirección de la tendencia del mercado basada en el cruce de la media móvil y sigue la tendencia.
Las principales reglas de evaluación de esta estrategia son:
Cuando el promedio móvil a corto plazo se cruza por encima del promedio móvil a largo plazo desde abajo, indica que el mercado puede estar entrando en una tendencia alcista, y luego ir largo;
Cuando el promedio móvil a corto plazo se cruza por debajo del promedio móvil a largo plazo desde arriba, indica que el mercado puede estar entrando en una tendencia bajista, y luego pasar a corto;
Utilice promedios móviles con diferentes parámetros para juzgar las tendencias en diferentes escalas de tiempo y realizar un seguimiento de las tendencias en diferentes niveles.
Específicamente, la estrategia utiliza 5 promedios móviles - 20 días, 30 días, 50 días, 60 días y 200 días. Cuando el MA de 20 días cruza por encima del MA de 50 días, es una señal de compra; cuando el MA de 10 días cruza por debajo del MA de 30 días, es una señal de venta.
Esta estrategia de seguimiento de tendencias basada en el cruce de la MA tiene las siguientes ventajas:
También hay algunos riesgos con esta estrategia:
Para reducir los riesgos, podemos ajustar los parámetros de MA, optimizar la configuración de parámetros y utilizar otros indicadores para ayudar a la toma de decisiones.
Podemos optimizar esta estrategia en las siguientes áreas:
Esta es una estrategia de seguimiento de tendencias muy básica. Utiliza el principio de cruce de MA para determinar la dirección de la tendencia del mercado, simple y eficaz, fácil de entender e implementar. Podemos hacer muchas expansiones y optimizaciones para que sea adecuado para el comercio cuantitativo más complejo. En general, este es un gran marco de estrategia para construir.
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Grafik Formasyonları Alım-Satım Stratejisi", overlay=true) // Inverse Head and Shoulders (İnverse Omuz-Baş-Omuz) ihs_condition = ta.crossover(ta.sma(close, 50), ta.sma(close, 200)) // Head and Shoulders (Omuz-Baş-Omuz) hs_condition = ta.crossunder(ta.sma(close, 50), ta.sma(close, 200)) // Flag Pattern (Bayrak Formasyonu) flag_condition = ta.crossover(ta.sma(close, 10), ta.sma(close, 30)) // Triangle Pattern (Trekgen Formasyonu) triangle_condition = ta.crossover(ta.sma(close, 20), ta.sma(close, 50)) // Pennant Pattern (Ters Bayrak Formasyonu) pennant_condition = ta.crossunder(ta.sma(close, 10), ta.sma(close, 20)) // Inverse Triangle Pattern (Ters Üçgen Formasyonu) inverse_triangle_condition = ta.crossunder(ta.sma(close, 30), ta.sma(close, 60)) // Alım-Satım Sinyalleri if (ihs_condition) strategy.entry("İHS_Long", strategy.long) if (hs_condition) strategy.close("İHS_Long") if (flag_condition) strategy.entry("Flag_Long", strategy.long) if (triangle_condition) strategy.entry("Triangle_Long", strategy.long) if (pennant_condition) strategy.entry("Pennant_Short", strategy.short) if (inverse_triangle_condition) strategy.close("Pennant_Short")