
Esta estrategia combina los tres indicadores de la media móvil (EMA), el indicador de la fuerza relativa (RSI) y el indicador de la concentración de la media móvil (MACD) para buscar oportunidades de negociación en varios marcos de tiempo y automatizar las operaciones. La estrategia puede seguir de manera efectiva las tendencias del mercado y reducir el riesgo de negociación.
La estrategia se ejecuta basándose principalmente en los tres indicadores EMA, RSI y MACD. Su lógica de negociación es la siguiente:
Utiliza la EMA de 25 días y la EMA de 45 días para formar horquillas doradas y horquillas muertas, como señal de negociación. Se compra cuando se usa la EMA de corto plazo en la EMA de largo plazo y se vende cuando se usa la EMA de corto plazo en la EMA de largo plazo.
Combinación con el indicador RSI para evitar falsas rupturas. Sólo cuando el RSI es mayor que 50, se puede negociar con una señal de compra que forma un tenedor de oro; sólo cuando el RSI es menor que 50, se puede negociar con una señal de venta que forma un tenedor muerto.
Busque más oportunidades de negociación bajo los diferentes parámetros del RSI, incluidas las condiciones RSI>30 y RSI<30.
El indicador MACD puede ser usado como un indicador auxiliar de juicio para confirmar las señales de negociación de EMA.
Al encontrar más oportunidades de negociación en diferentes marcos de tiempo, se puede aumentar la rentabilidad de la estrategia. Al mismo tiempo, la combinación de varios indicadores puede reducir la incidencia de transacciones erróneas y controlar el riesgo de manera efectiva.
La mayor ventaja de esta estrategia es que la combinación de varios indicadores y el comercio en varios marcos de tiempo puede mejorar la probabilidad de ganancias. Las principales ventajas son:
El uso de EMA Gold Fork Dead Fork permite un seguimiento eficaz de los cambios en las tendencias del mercado y captura de oportunidades de negociación en tiempo oportuno.
Los indicadores RSI pueden evitar falsos breaks y reducir el riesgo de negociación.
Buscar oportunidades de negociación bajo varios parámetros RSI, aumentar el número de entradas y aumentar los ingresos.
El indicador MACD puede realizar una segunda verificación de las señales de negociación de EMA, lo que reduce aún más el riesgo.
Las transacciones en marcos de tiempo múltiple, LoginFormationTransactionModelTransactionModel duplican las oportunidades de ganar dinero.
La estrategia también tiene ciertos riesgos, que se centran en:
Los indicadores de la EMA están retrasados y pueden haber perdido oportunidades de corto plazo.
El comercio de combinaciones de múltiples indicadores, el ajuste incorrecto de los parámetros puede conducir a una optimización excesiva.
Las transacciones en marcos temporales múltiples pueden acrecentar las pérdidas y requieren una estricta gestión de pérdidas.
En la guerra real, se debe tener en cuenta el control de los costos de las transacciones y evitar las transacciones de alta frecuencia.
La estrategia tiene espacio para una mayor optimización, que se centra en los siguientes aspectos:
Optimización de las pruebas de los parámetros de EMA para encontrar la combinación óptima de parámetros.
Prueba la adición de más indicadores auxiliares, como el canal BOLL, el indicador KD, etc.
La inclusión de un mecanismo de parada de pérdidas adaptativo permite ajustar la posición de parada de pérdidas según la volatilidad del mercado.
Optimización de la cantidad de opciones abiertas, con diferentes parámetros para diferentes tipos de operaciones.
Optimización de la lógica de las condiciones de entrada para evitar conflictos de señales o aumentar la intensidad de filtración de señales.
La estrategia integra múltiples señales de indicadores, opera en varios períodos de tiempo, tiene la capacidad de seguir tendencias y aprovechar oportunidades de corto plazo. Al mismo tiempo, el estricto mecanismo de filtración de entrada también le da a la estrategia cierta capacidad de control de riesgo. En general, la estrategia tiene un rendimiento estable y un valor de uso real.
/*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"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aqualizer
//@version=5
strategy("Aserin Buy and Sell", overlay=true)
shortSMA = ta.sma(close, 25)
longSMA = ta.sma(close, 45)
rsi = ta.rsi(close, 7)
ta.macd(close,12, 26, 9)
atr = ta.atr(3)
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
if (longCondition)
strategy.entry("long", strategy.long, 100, when = rsi > 50)
if (shortCondition)
strategy.entry("short", strategy.short, 100, when = rsi < 50)
if (longCondition)
strategy.entry("long", strategy.long, 100, when = rsi > 30)
if (shortCondition)
strategy.entry("short", strategy.short, 100, when = rsi < 30)
if (longCondition)
strategy.entry("long", strategy.long, 100, when = rsi > 20)
if (shortCondition)
strategy.entry("short", strategy.short, 100, when = rsi < 50)
plot(shortSMA)
plot(longSMA, color=color.black)
if (longCondition)
stopLoss = low - atr * 2,45
takeProfit = high + atr * 2,45
strategy.entry("long", strategy.long, 1, when = rsi > 30)
strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
if (shortCondition)
stopLoss = high + atr * 3
takeProfit = low - atr * 3
strategy.entry("short", strategy.short, 1, when = rsi < 30)
strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)
plot(shortSMA)
plot(longSMA, color=color.black)