PORQUE DEJAN DE FUNCIONAR

El espacio de los traders quant: sistemas de trading, gestión monetaria, automatización de sistemas.
Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Rafa7 »

Hola agmageton,


Pues en cuanto a tipos de volatilidad, he reflexionado y lo veo muy claro.
Creo que la fórmula es esta:

volatilidad = volatilidadDireccional + ruido

Por ejemplo, en una vela, la volatilidad seria su rango, la volatilidadDireccional sería el rango del cuerpo y el ruido sería la suma de los rangos de las 2 mechas. Justamente de esta reflexión sobre la vela he sacado esa fórmula.

Es decir, que para mi volatilidad y ruido no son sinónimos sino que ruido es un tipo de volatilidad.

ruido = volatilidad - volatilidadDireccional

Entonces si sabemos medir los dos tipos de volatilidad (direccional y ruido), podríamos determinar, tal como indica Perry Kaufman, si nos conviene un sistema tendencial o un sistema basado en la regresión a la media.

Y el ATR no es medición medición valida del ruido, ya que es la suma de volatilidad direccional y ruido.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
baltic46
Mensajes: 387
Registrado: 15 Jun 2012 14:26

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por baltic46 »

Interesante esto último, quizás yo añadiría que habría que sumar al ATR direccional la mecha que lo acompaña, es decir si la dirección es long sería sumar el cuerpo más la mecha inferior y dejar como ruido la mecha superior, y la inversa para los SHORTS cuerpo más mecha superior para el ATR direccional y ruido la mecha inferior, si se hace una media de X dias en ATR diario quizas se resuelva el cuàndo sacar a la arena los leones o los tigres :). Gracias por el aporte. saludos
PD: claro està hay que modificar el indicador del ATR diario cosa que en principio no parece difícil.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12791
Registrado: 06 Sep 2004 10:18
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por X-Trader »

Rafa7 escribió:Hola agmageton,


Pues en cuanto a tipos de volatilidad, he reflexionado y lo veo muy claro.
Creo que la fórmula es esta:

volatilidad = volatilidadDireccional + ruido

Por ejemplo, en una vela, la volatilidad seria su rango, la volatilidadDireccional sería el rango del cuerpo y el ruido sería la suma de los rangos de las 2 mechas. Justamente de esta reflexión sobre la vela he sacado esa fórmula.

Es decir, que para mi volatilidad y ruido no son sinónimos sino que ruido es un tipo de volatilidad.

ruido = volatilidad - volatilidadDireccional

Entonces si sabemos medir los dos tipos de volatilidad (direccional y ruido), podríamos determinar, tal como indica Perry Kaufman, si nos conviene un sistema tendencial o un sistema basado en la regresión a la media.

Y el ATR no es medición medición valida del ruido, ya que es la suma de volatilidad direccional y ruido.


Saludos.
Interesante esto que comentas Rafa7, dos cuestiones al respecto:

1. La idea de Kaufman es interesante pero adolece de un defecto: que el cálculo siempre se basa en datos pasados con lo cual lo más probable es que para cuando sepamos que el mercado está en modo ruido, este a punto de pasar a direccional y viceversa. Es una cuestión de tiempo simplemente. Lo interesante de verdad sería anticiparse a esos cambios con algún modelo predictivo pero lógicamente esto ya no es tan fácil. En una ocasión trabajé con Regime Switching y cadenas de Markov pero ni por esas... ajustaba perfecto, parecía el santo Grial pero no daban una en predicción, incluso a un período.

2. Claro que el ATR no es una medida válida del ruido, es que no es ese su objetivo, sino el de medir el valor medio del rango de las velas ;) Posiblemente una forma de medir el ruido sería coger las mechas de las velas por ejemplo, normalmente en ellas se produce mucho movimiento sobreextendido que puede considerarse ruido. Aunque lo realmente interesante sería medir de alguna forma cómo se ha formado el cuerpo de la vela (si ha sido en un solo movimiento, haciendo zig zags...)

Interesante este hilo en cualquier caso. :smt023

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
agmageton
Mensajes: 3580
Registrado: 30 Ene 2008 11:32

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por agmageton »

Es muy complicado esto de medir el ruido, para empezar se mide mal, creyendo en la volatilidad del mercado tipo atr, como bien dice Alberto, la fórmula de Rafa es interesante,ruido=volatilidad-volatilidad direccional. como mediríais esta formula?

Y lo que dices Alberto, de medir velas, pues si por ahí van los tiros, pero como se pueden medir las velas?, en relación a que? :-D
La entrada te da la probabilidad y la salida la rentabilidad...
Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Rafa7 »

baltic46 escribió:si la dirección es long
Hola baltic46,

¿A que te refieres con "si la diección es long"? ¿Te refieres a close > open?

Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com

Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Rafa7 »

X-Trader escribió: 1. La idea de Kaufman es interesante pero adolece de un defecto: que el cálculo siempre se basa en datos pasados con lo cual lo más probable es que para cuando sepamos que el mercado está en modo ruido, este a punto de pasar a direccional y viceversa.
Hola X-Trader,


El defecto es inevitable. No podemos basarnos en otra cosa que en datos pasados.
Pero tengo una esperanza. John Bollinguer dice que la volatilidad es cíclica, y que se pasa de volatilidad baja a alta y viceversa. Qué es más fácil predecir como será la volatilidad que predecir la dirección del precio.
Mi esperanza es que analizando y midiendo los 2 tipos de volatilidad (direccional y ruido) encuentre alguna fórmula predictiva sobre la volatilidad direccional o sobre el ruido o sobre alguna relación entre ellos, que pueda ser útil para decidir, dinámicamente, que sistema de trading adoptar.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Rafa7 »

agmageton escribió:como mediríais esta formula?
Hola agmageton,


Lo de medir cuerpos y mechas de las velas es una idea mas bien para el trading intradiario.
Para el trading extradiario, más que la vela interesa la vela verdadera, término inspirado en el True Rang de Wilder, rango verdadero.
La vela verdadera consistiría en que a la vela le añadamos el cierre del día anterior (C[1]),y sería esto:
True open: TO = C[1]
True close: TC = C
True High: TH = Máx(H; C[1])
True Low: TL = Mín(L; C[1])

Entonces TR sería el rango de la vela verdadera, o sea:
TR = TH - TL, que coincide exactamente con la TR tal como la definía Wilder (Esto es fácil de demostrar).
El cuerpo verdadero sería: TB = Abs(TC - TO)
La mecha superior verdadera (true upper wick) sería: TUW = TH - Máx(TC; TO)
La mecha inferior verdadera (true lower wick) seria: TLW = Mín(TC; TO) - TL

Entonces la volatilidad direccional sería TB y el ruido sería TUW + TLW.

Hasta aquí ha llegado, de momento. A partir de aquí, se puede pensar en ATR, ATB, ATUW, ATLW, buscar correlaciones, etc ... Queda todo un mundo de investigación que me parece prometedor.

La idea que os comparto está en fase embrionaria, y en estas próximas semanas va ser difícil que tenga tiempo para investigar.
Espero poder llegar a decir lo mismo que Arquímedes: Eureka.
De momento me conformo con decir lo mismo que Sócrates: Solo sé que no sé nada.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
baltic46
Mensajes: 387
Registrado: 15 Jun 2012 14:26

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por baltic46 »

Rafa7, si me refiero a eso, ahora tengo ya un EA que hace lo siguiente, de las 10 últimas velas a cada una le calcula el Close-Open, el High-Open o High-Close y el Close-Low o Open-Low según sea el Close>Open, con lo que tenemos medido el cuerpo de la vela (que es un valor positivo si es verde o negativo si es roja, la Mecha superior y la mecha inferior, como son las 10 velas anteriores tenemos 10 datos de cada parte de la vela, en el Ea se calcula la media, por lo que tenemos 3 variables o datos una con la media del cuerpo (+ o -) y dos con las mechas (siempre positivas), si seguimos la idea de Rafa tendríamos que la vola direccional sería el cuerpo y el ruido la suma de las otras dos variables. La vola direccional puede ser positiva si la media de los 10 cuerpos anteriores es mayor que sero o negativa, el valor de esta vola va variando e indicaría fuerza en la dirección o fin de tendencia (depende de si somos anti o tendenciales). Y creo que en el caso de una vela verde, la mecha inferior no debe ser ruido sino tendencia y por eso digo de sumar el valor del cuerpo positivo más la mecha inferior, en el caso de vela roja se restaría al velos del cuerpo que es negativo el valor de la mecha superior por lo que tendríamos un valor más negativo, pues optimizando las mechas (medias de las 10 velas) que si von Vola direccional positiva la mecha superior sea menor que un cierto valor entonces exitShort y enter Long, y la inversa para vola direccional negativa, salen pocos trades unos 60 al año (el time frame es de 15 min) para intradiario se pierde, y dejando abierta las posiciones sale bastante ganadora, eso sí trades que duran 6 meses y esconden Latentes potentes, se puede añadir más posiciones siempre en día distinto al dia en que entra una orden (para que no actue tipo metralleta en las velas siguientes en las que se suele mantener las condiciones). Bien lo que busco es si me sirve como otro condicionante para activar la parte tendencial o antitendencial de mis sistemas Terminator, pero antes quiero ver el comportamiento de esas medias obtenidas.
baltic46
Mensajes: 387
Registrado: 15 Jun 2012 14:26

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por baltic46 »

Periodo 0/01/2012 a 7/5/2013 en el que se ha optimizado el valor del ruido (mecha sup para largos y mecha inf para cortos)
2014-05-08_20-50_TENDENCIALRABITOS.jpg
Periodo out of sample desde 01/01/2013 hasta 07/5/2014
2014-05-08_20-49_TENDENCIALRABITOS.jpg

Pero esta esta muy verde todavía y su misión no entrar al mercado sino dar permiso a la tendencialidad o antitendencialidad.
Saludos
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12791
Registrado: 06 Sep 2004 10:18
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por X-Trader »

agmageton escribió:Es muy complicado esto de medir el ruido, para empezar se mide mal, creyendo en la volatilidad del mercado tipo atr, como bien dice Alberto, la fórmula de Rafa es interesante,ruido=volatilidad-volatilidad direccional. como mediríais esta formula?

Y lo que dices Alberto, de medir velas, pues si por ahí van los tiros, pero como se pueden medir las velas?, en relación a que? :-D
Hmmm ¿quizás un ratio de promedio de mechas partido de promedio de cuerpos? Quizás me lo programe y lo mire, a ver qué me dice el asunto.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
agmageton
Mensajes: 3580
Registrado: 30 Ene 2008 11:32

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por agmageton »

Os encontraréis con un problema "que tendréis que resolver", si hacéis las mediciones en corto plazo no van a representar ningún sentido, si las hacéis las mediciones a mayor plazo si se verá un sentido pero estarás fuera de timing por el retraso, como arreglar este tema, poder leer el mercado y a la vez intervenir en tiempo real?

Me explico mejor por ejemplo si hacemos unas mediciones de ruido (supongo que habrán muchas formas, yo tengo la mía) si las hacemos a corto plazo el ruido va a afectar a todo lo que se menee, aunque tengas una bonita tendencia alcista por ejemplo, si por el contrario lo hacemos con mayor plazo se verá mejor donde hay ruido y donde hay direccionlidad pero entonces cuando podemos leerlo ya se ha ido...o en el mejor de los casos estas fuera de timing con la tendencia más madura....os dejo esta reflexión para que la penséis.

saludos.
La entrada te da la probabilidad y la salida la rentabilidad...
Avatar de Usuario
Tiotino
Mensajes: 990
Registrado: 20 Sep 2004 18:22

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Tiotino »

el problema es claro, hay sobreoptimización :evil:
Un abrazo

Tiotino

https://tradingpython.blogspot.com.es

@tiotino
Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Rafa7 »

agmageton escribió:Os encontraréis con un problema "que tendréis que resolver", si hacéis las mediciones en corto plazo no van a representar ningún sentido, si las hacéis las mediciones a mayor plazo si se verá un sentido pero estarás fuera de timing por el retraso, como arreglar este tema, poder leer el mercado y a la vez intervenir en tiempo real?
Hola agmageton,


Si pudiéramos predecir el ruido absoluto o relativo (ruido / volatilidad) podríamos hacer esto: si predecimos que será bajo haríamos caso de las señales tendenciales, si predecimos que será alto, en las señales tendenciales operariamos en sentido contrario (apostamos por una regresión a la media).

Lo ideal sería que pudiéramos predecir el ruido absoluto o el relativo. Pero si no sabemos hacerlo, aún así el ruido (absoluto o relativo) será un eficaz filtro de las señales tendenciales.

Supongamos que el precio cierra por fuera del canal de precios (Donchian, Bollinguer, Keltner, etc ...), entonces podemos operar de dos formas: o en el sentido de la tendencia o en su sentido contrario (regresión a la media). La medición del ruido nos interesa en el momento que se produce la señal (el cierre sobrepasa la banda de precios), y entonces decidimos si abrir la operación long, short o no abrirla, en función de si el ruido es extremadamente alto, o bajo, en el momento en que se produce una señal. Y si el ruido no es ni extremadamente alto ni bajo, podriamos abstenernos de operar tras la señal.

Habría que ver si nos conviene la medición de ruido usarla como alerta (ya está decidido en que dirección invertiremos si se producen señales) o usarla como filtro (medir el ruido en el momento de producirse las señales para decidir en que dirección abrir si abrimos).

Conclusión: La medición del ruido (absoluto o relativo) nos será útil para usarla o como alerta (= setup), o como filtro. El backtesting nos ayudará a decidir cual de estos dos usos es el que vamos a aplicar.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Avatar de Usuario
agmageton
Mensajes: 3580
Registrado: 30 Ene 2008 11:32

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por agmageton »

Rafa7 escribió: Si pudiéramos predecir el ruido absoluto o relativo (ruido / volatilidad) podríamos hacer esto: si predecimos que será bajo haríamos caso de las señales tendenciales, si predecimos que será alto, en las señales tendenciales operariamos en sentido contrario (apostamos por una regresión a la media).

Lo ideal sería que pudiéramos predecir el ruido absoluto o el relativo. Pero si no sabemos hacerlo, aún así el ruido (absoluto o relativo) será un eficaz filtro de las señales tendenciales..
El problema del ruido, cuando lo midas, será que hay muchas fases o grados de ruido así como tipos de tendencialidad y esta en continua variación su tendencialidad aunque el nivel o fase pueda ser más estable...

Nos enfrentamos a la creación de un indicador complejo, ya que podemos tener una tendencia direccional muy limpia seguida con una menos limpia, para posterior tener una muy sucia y ruidosa, para acabar teniendo ruido absoluto y lateralidad, y en este orden o en desorden y en el tiempo de 1 mes ó 15 días...o 3 meses o 6 meses...y en una fase de volatilidad general estable, ya no te hablo si pasamos de fase estable a fases inestables, o cambios de fases de baja volatilidad a alta volatilidad o viceversa....imagina los ajustes que vas a tener que ir haciendo...

Cuando empieces a medir, verás las complicaciones que tiene, si indudablemente tendrás que hacer alisados, para filtrar las señales, si alisas muy corto tendrás más ruido, si alisas más largo tendrás más visión pero dependiendo la aceleración el precio irás a paso cambiado, otras veces no, etc etc, estos son los problemas que te van a surgir...no voy a enumerar las variables que a mí me salen para gestionarlo pero son varias.

La aplicabilidad, pues es variada también, si estas en sistemas de tendencia o buscas escenarios tendenciales, finos, donde buscar la mayor probabilidad de desvío, te puede servir, por ejemplo si observamos que el ruido bajista esta en fase alcista y el ruido alcista en fase bajista, lógicamente vas a ir a operar en dirección alcista y podrás incluso mantener más fuerte posición de salida, pero deberás también medir el nivel de ruido en relación a la velocidad para ver si es posible operar en ambos sentidos ponderando más mediante el MM el sentido alcista, etc etc, hay muchas posibilidades. Si las dos variables de direccionalidad están en ruido, pues entonces o no operas o buscas otros sistemas tipo reversión a la media o amplias en grado el margen direccionalidad para evitar perdidas...

Pero me gustaría remarcar, que conseguir hacer un patrón del ruido va a ser complicado por las variables representadas, y deberéis afinar mucho la lógica y establecer reglas brillantes para gestionar los problemas asociados que comento...

saludos.
La entrada te da la probabilidad y la salida la rentabilidad...
Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: PORQUE DEJAN DE FUNCIONAR

Mensaje por Rafa7 »

¿Porque dejan de funcionar los sistemas de trading?


Pues porque casi todos los traders (por lo menos los sistemáticos) hacen backtesting. Si tu has hallado un sistema muy bueno es porque existe una ineficiencia. Y esa ineficiencia se puede explotar con diversos sistemas de trading (no solamente con el tuyo), de manera que la rentabilidad baja porque la vaca está tan ordeñada por tantos, que no puede dar leche para todos. Además que habrán traders que siendo conscientes de ello intentarán anticiparse, con lo que el mercado funcionará diferente y la estrategia ya no es tan adecuada porque los mercados han cambiado. Esto se parece al principio de Heisenberg. Y también se parece a la corrida de toros ya toreados. Un toro ya toreado es tan resabiado que casi es imposible torearlo.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Sistemas de Trading”