Estrategia de swing trading de 30 minutos


Fecha de creación: 2023-09-14 17:44:03 Última modificación: 2023-09-14 17:44:03
Copiar: 0 Número de Visitas: 859
1
Seguir
1617
Seguidores

Principio de estrategia

La estrategia se basa en la identificación de oportunidades de movimiento en líneas cortas en el marco de tiempo de 30 minutos. Utiliza una combinación de promedios móviles, indicadores RSI, etc. para determinar la dirección de los mercados y el momento de entrada.

Las principales lógicas de transacción:

  1. Calcular dos medias de movimiento ponderado con diferentes periodos y comparar la dirección de ambas

  2. El indicador RSI calcula el exceso de compra y venta

  3. Tenga en cuenta las oportunidades de negociación de la oscilación en ese punto cuando el indicador RSI se encuentra en una zona de sobreventa

  4. Combinación de la dirección de la línea recta para confirmar la dirección específica de hacer más y hacer menos

  5. Establezca un stop loss razonable para controlar el riesgo después de la entrada

La estrategia trata de aprovechar la reversión de los precios de las líneas cortas centrales para lograr el crecimiento de los fondos a través de operaciones frecuentes bajo una estricta administración de fondos.

Ventajas estratégicas

  • 30 minutos para detectar temblores de menor duración

  • El RSI juzga que el sobrecompra y el sobreventa son muchas oportunidades de reversión

  • La media móvil ponderada alza los precios

Riesgo estratégico

  • Necesidad de monitorear con frecuencia los cambios en el mercado

  • La inversión no es segura y puede generar pérdidas

  • Las transacciones de alta frecuencia aumentarán el costo de las transacciones

Resumir

La estrategia trata de explotar oportunidades de fluctuación en línea corta a través de ciclos de 30 minutos. Sin embargo, la frecuencia de las transacciones es alta y se debe prestar atención al control de los costos y optimizar los parámetros de la estrategia para obtener ganancias continuas.

Código Fuente de la Estrategia
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy("cowboy30minswing", overlay=true,default_qty_type=strategy.cash,default_qty_value=10000,scale=true,initial_capital=10000,currency=currency.USD)

//A Swing trading strategy that use a combination of indicators, rsi for target, hull for overall direction enad ema for entering the trade using the 30min


n=input(title="period",defval=70)

n2ma=2*wma(close,round(n/2))
nma=wma(close,n)
diff=n2ma-nma
sqn=round(sqrt(n))

n2ma1=2*wma(close[1],round(n/2))
nma1=wma(close[1],n)
diff1=n2ma1-nma1
sqn1=round(sqrt(n))

n1=wma(diff,sqn)
n2=wma(diff1,sqn)
c=n1>n2?green:red
ma=plot(n1,color=c)



// RSi and Moving averages

length = input( 14 )
overSold = input( 70)
overBought = input( 30)
point = 0.0001
dev= 2

fastLength = input(59)
fastLengthL = input(82)
slowLength = input(96)
slowLengthL = input(95)
price = close

mafast = ema(price, fastLength)
mafastL= ema(price, fastLengthL)
maslow = ema(price, slowLength)
maslowL = ema(price, slowLengthL)
vrsi = rsi(price, length)
cShort =  (crossunder(vrsi, overBought))

condDown = n2 >= n1
condUp = condDown != true



col =condUp ? lime : condDown ? red : yellow
plot(n1,color=col,linewidth=3)




 


sl = input(75)
Stop = sl * 10
Q = 100





//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)
if condUp
    strategy.entry("Enter Long", strategy.long)
else if condDown
    strategy.entry("Enter Short", strategy.short)