lunes, 26 de diciembre de 2011

Usando REBOTE en acciones

Para usar el sistema REBOTE en acciones, es necesario aplicar algun cambio en las ordenes de compra.
En el sistema inicial, comprabamos 1 accion sobre el indice. Evidentemente, si compramos 1 accion cada vez que entramos a mercado, las comisiones van a ser mayores que los beneficios.
Para solucionar ese problema, vamos a poner una orden sobre el 25% del capital que tengamos.

Estos tests estan hechos con un capital inicial de 100,000 euros, y unas comisiones de entrada y salida de 0.1%

Vamos a ver que ocurre:
ABENGOA


ACS

GAMESA


TELEFONICA

Y JAZZTEL para representar a los chicharros


Y ahora el codigo modificado para acciones:

// Probacktest para comprobar la utilidad del MACd con BB para detectar zonas de rebote
// Version con filtrado por estocastico y para operar en acciones

//Definimos el MACD
rapida = exponentialaverage[r](close)
lenta= exponentialaverage[l](close)
miMACD = rapida - lenta
//definimos las BB
BBm = average[20](miMACD)
BBsup = BBm + 2*STD[20](miMACD)
BBinf =  BBm - 2*STD[20](miMACD)
//definimos las condiciones para entrar largos y cortos
l1 = miMACD crosses over BBinf
l2 = Stochastic[14,3](close) < 20
c1 = miMACD crosses under BBsup
c2 = Stochastic[14,3](close) > 80
//entramos largos y cortos si se cumplen las condiciones
if l1 and l2 then
    buy 25 %capital at market nextbaropen
endif
if c1 and c2 then
    sellshort 25 %capital at market nextbaropen
endif
//definimos la condicion de cierre
cl1 = close > (entryquote+ beneficio*AverageTrueRange[14](close))
stopinferior = lowest[13](low)
if longonmarket and cl1 then
    sell at market thisbaronclose
    set stop stopinferior[1]
endif
cc1 = close < (entryquote- beneficio*AverageTrueRange[14](close))
stopsuperior = highest[13](high)
if shortonmarket and cc1 then
    exitshort at market thisbaronclose
    set stop stopsuperior[1]
endif
///////////////////////////FIN////////////////////////////////////////////

Acordaros de gestionar el stop del 3% en tiempo real.

2 comentarios:

  1. Hola Jose,

    si copio tu sistema rebote de acciones y lo optimizo con TEL, SAN,... y no me sale el mismo beneficio que te sale a ti. ¿sabes a qué se puede deber?

    gracias

    ResponderEliminar
  2. Si usas la version nueva (la que he puesto en el penultimo post), ya deberias tener resultados similares si usas un stop de 0,03
    Si usas el sistema de este mismo post, asegurate de inclir un stop en tiempo real el 3%.
    Con eso los resultados deberian ser similares o iguales

    ResponderEliminar