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:
Calcular dos medias de movimiento ponderado con diferentes periodos y comparar la dirección de ambas
El indicador RSI calcula el exceso de compra y venta
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
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
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.
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
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
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.
/*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)