Ciclo tendencia Schaff
Forums › ProRealTime foro Español › Soporte ProOrder › Ciclo tendencia Schaff
- This topic has 26 replies, 5 voices, and was last updated 6 years ago by Nicolas.
-
-
06/10/2018 at 12:11 PM #7276006/10/2018 at 12:13 PM #7276206/10/2018 at 1:36 PM #72767
Gracias, se ve bien. ¿Podría compartir el archivo itf con la configuración de Walk Forward que optimizó? Debería ser fácil entender y confirmar la suposición de que la estrategia es sólida y proporcionar señales y resultados precisos. Gracias.
06/10/2018 at 3:59 PM #7277206/10/2018 at 3:59 PM #7277306/10/2018 at 5:45 PM #72787Si es de lo más simple…lo que habria que ponerle algún filtro y/o ordenes de protección como sloss o taprofit..a ver si entre todos…
Schaff12345678910111213141516171819202122232425// Definición de los parámetros del códigoDEFPARAM CumulateOrders = False // Acumulación de posiciones desactivadaif time>030000 then// Condiciones para entrada de posiciones largasindicator1, ignored, ignored = CALL schaff[55, 314, 88]c1 = (indicator1 CROSSES OVER 19)indicator3, ignored, ignored = CALL schaff[34, 278, 80]c3=indicator3 crosses over 19IF c1 THENBUY AT MARKETENDIF// Condiciones de entrada de posiciones cortasindicator2, ignored, ignored = CALL schaff[10, 88, 408]c2 = (indicator2 CROSSES UNDER 77)if c2 thensell at marketendifIF not onmarket and c2 THENSELLshort AT MARKETENDIFif c3 thenexitshort at marketendifendifSi intento optimizar alguno de los ciclos de entrada o salida con sus 3 parámetros …no consigo pasar del 15% tarda muchisimo en procesar los datos o hacer el cálculo
06/10/2018 at 5:48 PM #72789El indicador es este con las variables tclen,ma1 y ma2 que cogerian los valores asignados en la estrategia…
schaff1234567891011121314151617181920212223242526272829303132333435363738394041Once Factor = 0.3if barindex>MA2 then//{Calculate a MACD Line}XMAC = ExponentialAverage[MA1](Close) - ExponentialAverage[MA2](Close)//{1st Stochastic: Calculate Stochastic of a MACD}Value1 = Lowest[TCLen](XMAC)Value2 = Highest[TCLen](XMAC) - Value1//{%Fast K of MACD}if Value2 > 0 thenFrac1 = ((XMAC - Value1)/Value2) * 100elseFrac1 = Frac1[1]endif//{Smoothed Calculation for % Fast D of MACD}PF = PF[1] + (Factor * (Frac1 - PF[1]))//{2nd Stochastic: DCalculate Stochastic of smoothed Percent Fast D, 'PF', above}Value3 = Lowest[TCLen](PF)Value4 = Highest[TCLen](PF) - Value3//{% of Fast K of PF}if Value4 > 0 thenFrac2 = ((PF - Value3)/Value4) * 100elseFrac2 = Frac2[1]endif//{Smoothed Calculation for %Fast D of PF}PFF = PFF[1] + (Factor * (Frac2 - PFF[1]))endifif pff>85 thenbackgroundcolor(255,0,0,40)endifif pff<15 thenbackgroundcolor(0,255,0,30)endifRETURN PFF, 75 coloured(0,0,255) as "level 75", 25 coloured(0,0,255) as "level 25"06/10/2018 at 6:22 PM #72793Hola Juanan71,
En primer lugar gracias por compartir.He analizado su sistema con sus mismas variables y sólo es rentable a partir de noviembre de 2016.Fíjese en el rectángulo rojo de la imagen es totalmente plano…………Hay un montón de sistemas que son muy buenos durante un año,lo difícil es conseguir que sean rentables durante 5 ó 10 años.Un saludo.
06/10/2018 at 6:27 PM #7279706/10/2018 at 7:01 PM #72798Y mi pregunta dentro de la ignorancia…si algo funciona durante unos años….Al hacer unas operaciones infeiores a la media que arroja no se puede reoptimizar para que se ajuste de nuevo a las nuevas condiciones del mercado?..Igual el mercado va a ciclos. No creo que sea la misma volatilidad de ahora con la de 2010 o el mismo volumen, ni el precio…Crees que reajustando los sistemas cadaX tiempo pueden estos tener una continuidad??.
¿porqué un sistema que ahora funciona deja de funcionar de repente en un tiempo determinado?,no será que ajustamos demasiado el backtest a demasiado tiempo atrás lo que nos lleva a obtener un resultado o una media distorsionada al no ser iguales muchos de los factores que mueven el precio?..
es decir si yo en 2006 ganaba 60€ y ahora gano 600€…la media no es reflejo de lo que ganaré en el futuro porque igual esos 60€ en ese periodo me bastaba y hora no sirve para nada…pero si miro que ganaba en 2012 y resulta que ganaba 400…..la media serían 500 y estaria mas cerca de los 700 que igual ganaré el año que viene….del otro modo me daria 330 que se ajustaria al pasado pero muy lejos del futuro.No se si me explico o es una tontería mia.
06/10/2018 at 7:47 PM #7279906/11/2018 at 3:19 PM #72905sólo es rentable a partir de noviembre de 2016.
Sí, porque juanan ha optimizado la estrategia solo en este período. Pero con un profundo análisis de Walk Forward, debería ser interesante saber si la optimización a largo plazo es una buena alternativa para esta estrategia.
-
AuthorPosts
Find exclusive trading pro-tools on