Estrategia de combinación doble EMA y RSI


Fecha de creación: 2023-11-23 16:37:38 Última modificación: 2023-11-23 16:37:38
Copiar: 1 Número de Visitas: 872
1
Seguir
1617
Seguidores

Estrategia de combinación doble EMA y RSI

Descripción general

Esta estrategia, llamada combinación de doble EMA y RSI, combina las ventajas del indicador doble EMA y el indicador RSI para formar una base de decisión de negociación más completa. La estrategia utiliza el doble EMA para determinar la tendencia de los precios y las señales de ruptura de tendencia, mientras que el indicador RSI ayuda a determinar el exceso de compra y venta, para lograr una baja compra y venta, para obtener una diferencia de precios.

Principio de estrategia

La estrategia primero utiliza el indicador de doble EMA para determinar la tendencia general del precio, el indicador de doble EMA refleja mejor la tendencia del precio, y la combinación de los indicadores de doble EMA permite determinar la tendencia de subida y bajada del precio. En la estrategia, configure el ciclo de la línea rápida EMA de 34, para determinar la tendencia a corto plazo y la entrada; configure el ciclo de la línea lenta EMA de largo, para determinar la tendencia a largo plazo.

Al mismo tiempo, la estrategia también introduce el indicador RSI para determinar la situación de sobreventa y sobrecompra. El RSI determina si el mercado está en una situación de sobreventa o sobrecompra a través de los cambios de caída y bajada en los precios. El RSI compra en niveles bajos, vende en niveles altos, se verifica mutuamente con el indicador EMA, para reducir las falsas señales y aumentar la probabilidad de ganancias.

Ventajas estratégicas

  1. El EMA determina las principales tendencias, el RSI determina las sobrecompras y las sobreventas, y la combinación de ambos se verifica mutuamente para reducir las falsas señales.
  2. El EMA de corto plazo determina la entrada específica, el EMA de largo plazo determina la tendencia general y controla eficientemente las ganancias y las pérdidas.
  3. No hay necesidad de hacer predicciones, sólo seguir tendencias, sencillas y eficientes.
  4. Aplicable a todos los ciclos y entornos de mercado.

Riesgos y contramedidas

  1. Cuando el mercado es muy volátil, la probabilidad de que la EMA y el RSI produzcan señales erróneas es mayor. Se pueden flexibilizar adecuadamente las condiciones de entrada y aumentar las reservas de capital.
  2. La reversión al final de la tendencia puede generar mayores pérdidas. Se puede establecer un punto de parada o reducir el riesgo de evitar posiciones.
  3. La configuración incorrecta de los parámetros puede afectar la eficacia de la estrategia. Los parámetros deben optimizarse a tiempo para adaptarse al entorno del mercado.

Dirección de optimización

  1. Optimización de los parámetros de EMA y RSI para que el indicador sea más sensible y oportuno.
  2. Aumentar el mecanismo de suspensión de pérdidas. Cuando las pérdidas superan un cierto margen, se detiene la salida.
  3. Aumentar la administración de posiciones. Ajustar las posiciones según el uso de los fondos y la dinámica del entorno del mercado.
  4. Prueba de parámetros de EMA de períodos más largos para identificar tendencias de mayor nivel.

Resumir

La estrategia utiliza el doble EMA y el RSI, dos indicadores de diseño de las reglas de negociación, de acuerdo con los diferentes indicadores de determinar las tendencias a corto y largo plazo, y con el apoyo de la decisión de sobrecompra y sobreventa, de forma sencilla y eficiente para lograr una baja y alta compra. En comparación con un solo indicador, la estrategia es más fiable y más adaptable. Pero también debe tener en cuenta el riesgo de prevención de fallas en los indicadores, el tiempo adecuado para detener las pérdidas y la gestión de la posición. En general, la estrategia es más fácil de implementar y es recomendable.

Código Fuente de la Estrategia
/*backtest
start: 2022-11-22 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//chia se cho rieng cong dong t.me/beincypto_vn
strategy('Sonic R & RSI only BTCUSD D1 strategy', //ten chien luoc
         shorttitle='sonic R & RSI Strategy', //ten rut gon cua chien luoc
         overlay=true,//
         close_entries_rule="FIFO", //thu tu dong lenh la bat ky
         default_qty_type=strategy.percent_of_equity, //loai so luong mac dinh la ti le phan tram cua von
         max_bars_back=500, // so luong thanh toi da la 500
         default_qty_value=100, //so luong vao lenh la 100 %
         calc_on_order_fills=false, //
         pyramiding=1,  // kim tu thap, 1 thi moi la thuc
         commission_type=strategy.commission.percent, // loai phan tram phi giao dich
         commission_value=0.2, //ti le phan tram phi giao dich
         process_orders_on_close=true, // tinh toan chien luoc khi dong lenh
         calc_on_every_tick=false) // sau khi dong nen moi vao lenh
ema34high = ta.ema(high, 34) // lay ema cao nhat cua 34 thanh nen
h=plot(ema34high, color=color.new(#A5D6A7, 0)) // hien thi ema cao nhat cua 34 thanh
ema34low = ta.ema(low, 34) // lay ema thap nhat cua 34 thanh nen
l=plot(ema34low, color=color.new(#EF9A9A, 0)) // hien thi ema thap nhat cua 34 thanh
fill(h, l, color = color.green, transp=90) // hien thi may giua ema cao va thap

rsi = ta.rsi(close, 14) // rsi 14 thanh
dkienmua1 = close > ema34high and close[2] > ema34high // dieu kien mua 1 khi gia lon hon ema 34 cao nhat va nen truoc do (nen 2) cung lon hon nen ema 34 cao nhat
if dkienmua1 // neu thoa man dieu kien mua 1
    strategy.entry('buyEMA', strategy.long) // vao lenh mua trong bieu do hien chu buyEMA
dkienban1 = close < ema34low and close[2] < ema34low // dieu kien ban 1 khi gia nho hon ema34 nho nhat va nen truoc do cung vay
if dkienban1 // nen dieu kien 1 thoa man
    strategy.close('buyEMA',comment='CloseEMA') // dong lenh buyema truoc do, hien thi o bieu do la chu closeEMA
dkienmua2 = ta.lowest(rsi, 3) < 29  and rsi > rsi[3] and rsi > 30 // dieu kien mua 2 khi gia thap nhat cua rsi 3 thanh gan day nho hon 29 va rsi lon hon rsi cay thu 3 truoc do
if dkienmua2 // neu dieu kien mua 2 thoa man
    strategy.entry('buyRSI', strategy.long) // vao lenh mua dat ten la buyRSI
dkienban2 = ta.highest(rsi, 5) > 70   and rsi < 70 // dieu kien ban 2 khi RSI cao nhat trong 5 cay lon hon 70 va RSI nho hon 70
if dkienban2 // neu dieu kien 2 thoa man
    strategy.close('buyRSI',comment='CloseRSI') // dong lenh buySI truoc do, tren bieu do hien thi chu closeRSI