Estrategia de trading a corto plazo con inversión de impulso


Fecha de creación: 2024-01-18 11:26:40 Última modificación: 2024-01-18 11:26:40
Copiar: 0 Número de Visitas: 571
1
Seguir
1617
Seguidores

Estrategia de trading a corto plazo con inversión de impulso

Descripción general

La estrategia es una estrategia de comercio de línea corta muy simple, que se aplica principalmente al comercio de línea diaria de los índices de acciones. Se trata de una estrategia de comercio de múltiples cabezas, donde los índices se encuentran en un canal ascendente a largo plazo y se hacen más posiciones cuando hay una señal de reversión a corto plazo.

Principio de estrategia

La estrategia se basa principalmente en la mediana y el indicador RSI para juzgar la tendencia y el fenómeno de sobreventa y sobreventa. Las señales de negociación específicas son: el precio de cierre del índice de acciones alcanza la media de 200 días a largo plazo y está por encima de ella, como juicio de tendencia a largo plazo; el precio de cierre cae por debajo de la media de 10 días para constituir una señal de ajuste a corto plazo; el indicador RSI de 3 días es menor que 30 como señal de venta por encima.

Después de la creación de la posición, la posición se liquida en función de los paros, paradas y tendencias a corto plazo. Si el precio de cierre vuelve a la línea media de 10 días y se considera que el ajuste a corto plazo ha terminado, se detiene activamente; Si el precio de cierre tiene un nuevo punto bajo, el parador sale; Si el precio de cierre sube un 10% se detiene.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. La lógica es simple, fácil de entender y de implementar, adecuada para los principiantes.
  2. Aprovechar al máximo la tendencia al alza de los índices a largo plazo y evitar el comercio a la baja.
  3. Utiliza el RSI para determinar puntos de inflexión a corto plazo y aumentar la probabilidad de obtener ganancias.
  4. Hay un control de riesgos de los mecanismos de deterioro y deterioro;
  5. La demanda de datos es baja, los datos de la línea de sol están disponibles y son adecuados para su implementación a costo cero.

Análisis de riesgos

La estrategia también tiene sus riesgos:

  1. La caída de un mercado bajista prolongado puede causar pérdidas.
  2. El fracaso de la inversión puede causar grandes pérdidas.
  3. La configuración incorrecta de los parámetros también puede afectar el resultado, como la configuración incorrecta del ciclo de mediano;
  4. La frecuencia de las transacciones podría ser baja y no capturar todos los ajustes;
  5. El límite de ganancias es limitado y no excede el índice de mercado.

Para los riesgos mencionados anteriormente, se puede mejorar mediante métodos como la optimización de los parámetros de ciclo, el ajuste de la proporción de stop loss y el aumento de otros indicadores de juicio.

Dirección de optimización

La estrategia se puede optimizar principalmente en los siguientes aspectos:

  1. Aumentar la precisión de los juicios de múltiples factores para las tendencias de largo y corto plazo, como MACD, KD, etc.;
  2. Añadir análisis de volumen de transacciones.
  3. Optimización de la configuración de los parámetros. Optimización de los parámetros óptimos a través de métodos como el Análisis de Avance;
  4. Combinación de más factores de reversión como la línea de retroalimentación de Fibonacci y el soporte de resistencia para determinar la altura de reversión;
  5. Optimización de la relación de beneficios, como ajustar la posición y el Stop Loss Ratio, para obtener mayores ganancias.

Resumir

La estrategia en general es una estrategia de comercio de línea corta muy simple y práctica. Utiliza una estrategia de combinación de un canal ascendente a largo plazo y una inversión de ajuste a corto plazo para obtener ganancias excedentarias con el riesgo controlado. Se puede obtener un mejor efecto mediante la optimización continua y el control de los parámetros.

Código Fuente de la Estrategia
/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 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/
// © tsujimoto0403

//@version=5
strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity,
     default_qty_value=100)

//input value 
malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ")
stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ")
profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ")
startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")


//polt indicators that we use 
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)

plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)

//date range 
datefilter = true

//open conditions
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30 
    strategy.entry(id="long", direction=strategy.long)
    
//sell conditions 
strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price)


if close>mashort and close<low[1] and strategy.position_size>0
    strategy.close(id ="long")