
La estrategia utiliza un simple movimiento de la media de la horquilla de oro para juzgar, por lo tanto, el tiempo de captura de la conversión de la tendencia del mercado. Cuando el corto plazo promedio de la línea de la media de largo plazo de hacer más, cuando el corto plazo promedio de la línea de la media de largo plazo de la línea de la media de corto plazo de hacer un hueco, pertenece a la típica estrategia de seguimiento de la tendencia.
Calcula el SMA corto de 10 días y el SMA largo de 30 días
Cuando un SMA corto atraviesa un SMA largo, genera una señal de compra
Cuando el SMA corto se cruza bajo el SMA largo, se genera una señal de venta
El RSI generará una señal de compra cuando sea mayor a 50, y una señal de venta cuando sea menor a 50, para evitar falsas rupturas
El uso de ATR para detener la pérdida y detener el seguimiento móvil
La estrategia utiliza principalmente el cruce de dos medias móviles como el tiempo de entrada para determinar el punto de cambio de tendencia. La media corta refleja más rápidamente los cambios en los precios, mientras que la media larga proporciona soporte y resistencia.
Es fácil de usar y fácil de entender.
Capturar los puntos de inflexión en el tiempo para adaptarse a las tendencias del mercado
El cruce de dos líneas es un método clásico y eficaz para determinar tendencias.
La suspensión de pérdidas razonable reduce las pérdidas de bandas individuales
Los indicadores RSI filtran los brechas falsos y reducen el riesgo de negociación
No es necesario predecir el mercado de posventa, solo hay que seguir la tendencia para ganar dinero
Las líneas duales son propensas a generar señales erróneas que pueden causar pérdidas innecesarias.
El retraso de las líneas dobles, la imposibilidad de capturar el punto de inflexión de la tendencia a tiempo
Seguir la tendencia a ciegas aumenta las pérdidas y se debe controlar adecuadamente el tamaño de la posición
Sin un filtro adecuado, el comportamiento de los temblores es propenso a ser encarcelado
La configuración incorrecta de los parámetros aumenta la frecuencia de las transacciones y reduce los niveles de ganancias
Se puede reducir el riesgo mediante la selección de la combinación adecuada de parámetros, la introducción de otros indicadores de filtración y el control adecuado del tamaño de la posición.
Optimización de los parámetros de las medias móviles para mejorar la precisión de la señal
Añadir otros indicadores de juicio, como el MACD, la línea de Brin, etc., para aumentar la probabilidad de éxito de la estrategia
Indicadores de tendencia y reducción de la volatilidad
Optimización de las estrategias de stop loss, reducción de las pérdidas y expansión de las ganancias
Optimización de la gestión de fondos y posicionamiento en diferentes situaciones
Hacer estrategias de negociación diferentes para las tendencias y los cambios
Al probar diferentes combinaciones de parámetros, la introducción de indicadores auxiliares para juzgar la tendencia y las señales de filtración, la optimización continua de la estrategia de stop loss puede mejorar continuamente el rendimiento de la estrategia.
La estrategia utiliza el clásico sistema de cruzamiento de medias móviles para determinar el punto de inflexión de la tendencia de los precios, lo que es muy adecuado para el aprendizaje de los principiantes. Sin embargo, también hay algunas desventajas que deben tenerse en cuenta, como la propensión a generar señales erróneas, el retraso en la identificación de los puntos de inflexión de la tendencia, etc. Mediante la prueba continua y la optimización de la configuración de los parámetros, la introducción de otros indicadores de juicio puede mejorar la estabilidad y la rentabilidad de la estrategia.
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Glenn234
//@version=5
strategy("MA cross strategy", shorttitle="macs", overlay=true)
// Create indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
// Crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
// trade conditions
if (longCondition)
stopLoss = low - atr * 2
takeProfit = high + atr * 2
strategy.entry("long", strategy.long, when = rsi > 50)
strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
if (shortCondition)
stopLoss = high + atr * 2
takeProfit = low - atr * 2
strategy.entry("short", strategy.short, when = rsi < 50)
strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)
// Plot SMA to chart
plot(shortSMA, color=color.red, title="Short SMA")
plot(longSMA, color=color.green, title="Long SMA")