
Esta estrategia es una estrategia típica de seguimiento de tendencias, ya que calcula la línea media SMA de diferentes períodos para lograr la forma de horquilla dorada y horquilla muerta de la línea media, y luego genera señales de compra y venta.
Tomando como ejemplo el cruce de la línea de 5 días y la línea de 200 días, cuando la línea de 5 días atraviesa la línea de 200 días, indica que el mercado entra en la línea de corto al alza, produciendo una señal de compra; cuando la línea de 5 días rompe la línea de 200 días, indica que el mercado entra en la línea de corto a la baja, produciendo una señal de venta. Al capturar la forma de cruce de diferentes líneas medias periódicas, se puede capturar la tendencia del mercado en el trayecto.
Se puede incluir otros indicadores de filtración. Cuando aparezca una señal de cruce de línea uniforme, se puede consultar otros indicadores técnicos, como MACD, KDJ, etc., para evitar la generación de señales erróneas en situaciones de temblor.
En combinación con indicadores de tendencia. Por ejemplo, en el ejemplo de la línea de 5 días y la línea de 200 días para construir puntos de compra y venta. Se puede combinar con indicadores de tendencia como el indicador ADX para determinar la tendencia es fuerte o débil, y solo ejecuta la señal cuando la tendencia es suficiente.
Utiliza una línea media adaptada. Ajusta los parámetros de la línea media en tiempo real según las condiciones del mercado y la volatilidad, lo que hace que las señales de negociación sean más prácticas.
La combinación de estrategias en diferentes tipos de acciones y variedades de divisas puede mejorar la eficacia de la estrategia.
La estrategia de la estrategia para juzgar el movimiento del mercado a través de una simple SMA forma de cruce de la línea media, la realización de una típica estrategia de seguimiento de la tendencia. La ventaja es que es fácil de operar, puede capturar eficazmente la gran tendencia; y la desventaja es que es fácil de producir señales erróneas, no puede hacer frente a las grandes sacudidas del mercado. En el futuro, se puede realizar mejoras y optimización de la estrategia de filtración de señales, parámetros de optimización, etc.
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("SMA Crossover Strategy", overlay=true)
// Define SMAs
sma5 = sma(close, 5)
sma10 = sma(close, 10)
sma20 = sma(close, 20)
sma50 = sma(close, 50)
sma130 = sma(close, 130)
sma200 = sma(close, 200)
// Plot SMAs on the chart
plot(sma5, color=color.blue, title="5 SMA")
plot(sma10, color=color.orange, title="10 SMA")
plot(sma20, color=color.red, title="20 SMA")
plot(sma50, color=color.green, title="50 SMA")
plot(sma130, color=color.purple, title="130 SMA")
plot(sma200, color=color.black, title="200 SMA")
// Generating the buy and sell signals
buySignal = crossover(sma5, sma200)
sellSignal = crossunder(sma5, sma200)
// Execute trades based on signals
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.close("Sell")