A Debate: ¿Sistemas Consistentes?

Todo sobre el trading en los mercados financieros: funcionamiento, dudas, noticias, etc.
Gratphil
Mensajes: 473
Registrado: 08 Jun 2013 12:24

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por Gratphil »

ranunculo escribió: ¿Cuando un sistema deja de funcionar?; ¿como distinguir si ya no funciona, o estamos en una corrección o viene el cisne negro?

Es difícil.

Ultimamente (bueno, hace tiempo) estoy pensando en un modo de resolver esa cuestión:
Lanzas por ejemplo 3 sistemas con buen histórico. Asignas un 33% del capital a cada uno.
Mantienes los resultados de la equity de cada uno por separado.
Y una vez al mes, mueves más capital al sistema con mayor rentabilidad en sus últimos 3 meses, quitándolo de los que tiene baja rentabilidad.

Hay muchas formas de reasignar el capital, pero podemos imaginar un sencillo sistema proporcional, en funcion de la proporcion de beneficio de cada sistema respecto al beneficio total.

He hecho varias pruebas con esa técnica, y la verdad es que la mejora de resultados del conjunto de los sistemas es impresionante.
Quería decirte que hago algo parecido, en mi caso rebalanceo el apalancamiento que tiene cada sistema sobre la equty total y me baso en el riesgo de cada sistema. Has considerado esta posiblidad, balancear en función del riesgo o en función del beneficio sobre el riesgo y no solamente en el beneficio?

Como comentas hay muchas manera de repartir entre estrategias, pero no consideras que la variable riesgo debería ser más importante que la de resultado?

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

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por Rafa7 »

Sres foristas.


Anteriormente abrí un hilo sobre la astucia. Ese hilo lo empecé de manera parecida a como ha empezado X-Trader.
Yo creo que lo que pasa es que antes en los agentes de los mercados han intentado anticipar las tendencias. Pero han evolucionado y ahora los agentes del mercado ha añadido la astucia. Me explico. Antes los movimientos de los preciso era simplemente consecuencia de la oferta y la demanda de las expectativa. Pero ahora muchos agentes del mercado provocan subidas de precio con la intención de vender cuando las expectativas de ellos son pesimistas, y provocan bajadas de precio con la intención de comprar cuando las expectativas de ellos son optimistas.

Por tanto, si hemos entrado en una tendencia alcista y hay una corrección, hay 3 posibilidades:
1.- Es una corrección técnica.
2.- Se ha producido un cambio de tendencia.
3.- Hay agentes que están manipulando el precio para comprar más.

La nueva posibilidad, que antes casi no había, es la 3.

Y cuando aparentemente se rompe una resistencia en largos también hay 3 posibilidades:
1.- Se inicia una tendencia alcista.
2.- Es un espejismo, una simple tentativa del mercado, realmente no ha habido rotura de resistencia.
3.- Hay agentes que provocan rompimiento de resistencia con intención de vender a buen precio.

La nueva posibilidad, que antes casi no había, es la 3.

El problema son que hay agentes que aprovechan su conocimiento de los sistemas de trading para provocar que el precio vaya en una dirección que les interesa para poder comprar, o vender, a buen precio. Y esto afecta, y mucho, a nuestros sistemas de stop loss y trailing stop, los cuales son fuentes de ganancias que son hábilmente explotados por estos agentes.

Digamos que estamos intentando torear un toro resabiado.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Avatar de Usuario
clowner
Mensajes: 185
Registrado: 27 Ene 2011 08:23

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por clowner »

Una reflexión,

Si todos los sistemas se encuentran antes o despues con una configuracion del mercado que hace que se rompan, que lo hacen, , cualquiera que tenga un poco de experiencia y lleve a la practica las ideas que tiene en la cabeza, se dara cuenta de que el 99,5% de lo que cree que va a funcionar, una vez lo diseña, resulta que no lo hace, o se rompre antes de llegar al numero de operaciones necesario para que se evidencia el edge (y por lo tanto alcanzar objetivos).

¿No podríamos decir que todos los sistemas tienen esperanza matemática negativa si los operamos hasta el infinito?
. La esperanza positiva en el largo plazo no existiria, estariamos hablando de una probabilidad de que una pseudo-esperanza positiva se evidencie en un determinado periodo de tiempo.

Entonces, y creo que es lo que quería decir ROBOCO, podemos trabajar sistemas de altísima fiabilidad (99%,5 de acierto, ejemplo de volar en avion) y esperanza negativa y sistemas con pseudó - esperanza positiva.

Asi que solo nos queda lo siguiente:

Ser capaces de determinar la probabilidad de que un determinado edge (sistema/mercado) se evidencie en un número de operaciones determinado y tiempo (horizonte).

Asi que, aparte de ser muy buenos diseñando y testeando el sistema en los distintos cortes del historico disponible, para obtener nuestras series OOS/Reales de calidad, hay que ser muy bueno realizando simulaciones de montecarlo (ya que las distibuciones PnL no van a ser muy normales, y asumir siempre que lo son, a la hora de inferenciar y establecer los objetivos de beneficio y riesgo para un horizonte x no van a ser muy precisos).

Resumen,

Tenemos una serie de n operaciones en un periodo, lo unico que tenemos que medir es,

1. Probabilidad de que ese edge se evidencie en ese numero de operaciones y tiempo (que equivale a cuanto tiempo vamos a tener que operar el sistema de turno, para para obtener el nivel de confianza que deseemos).

2. Probabilidad de sufrir un determinado DD (riesgo), racha de perdidas que va a romper el sistema en los de pseudo esperanza matematica positiva o la operacion catastrofica (riesgo) en los sistemas de alta fiabilidad con esperanza matematica negativa (estos casi siempre son sistemas sin SL, o con SL enormes y TP muy ceñidos, aqui mejor mirar los MAE para establecer el riesgo maximo).

3. Rezar para que el sistema sobreviva en el horizonte proyectado, y tener la suerte de que el sistema no se encuentre con una configuracion de mercado no propicia para el mismo, y que dure el tiempo suficiente como para cargarse el sistema.

En mi humilde opinion creo que no mucho mas.
ROBOCO
Mensajes: 479
Registrado: 01 Nov 2007 17:09

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por ROBOCO »

Bufff, ....X ha abierto la caja de Pandora, este hilo puede ser una pasada si no lo terminamos estropeando entre todos, ja,ja,ja... cuando hay un buen hilo tarde o temprano terminamos cargándonoslo...al igual que los sistemas de Trading :lol: :lol:

Hay un enfoque principarl que es el del primer post de X y del que hablaré más abajo y que es probablemente la reflexión fundamental a la que llega un trader tarde o temprano. Dado que tengo experiencia en la construcción y trabajo de un modelo de ese tipo, os comentaré mis impresiones.

Pero antes quiero responder a ranunculo y clowner, porque los post que han escrito son dignos de hilos independientes.

ranunculo: Yo creo que de esto ya lo escribí en un hilo. Deberías mirar el "Portfolio Universal" de Thomas Cover. Ahí viene descrita la fundamentación matemática de por qué una ponderación de cartera "similar" a lo que tu propones viene a ser equivalente a la aplicación del Criterio de Kelly. Sin embargo para aprovechar a tope esa reponderación dinámica de la cartera hay que hacerla cada día y no cada més. Mirad, si yo tengo 3 "activos" (léase aquí acciones, sistemas de trading o en general cualquier cosa que suba y baje) y les asigno una ponderacion, digamos (33,33,33) que la mantengo en el tiempo, eso se llama un CRP (Constant Rebalanced Portfolio). El problema está en que dentro de todas la combinaciones posibles (llamemos a esto el Espacio de los CRPs) no sabemos cuál es la óptima. Bien, pues existe un algoritmo de "rebalanceo" de dicho portfolio que permite que en el largo plazo, la curva de crecimiento sea del "orden" de la del mejor "CRP", es decir del óptimo, esto es el Portfolio Universal, verdadero "Santo Grial" y al que nadie le hace ni caso porque tiene algunos "problemillas de aplicación técnica que no de fundamentación matemática". No puedes saber de antemano cual es el óptimo así que tienes 2 opciones, intentas acertar o bien puedes aplicar un Portfolio Universal, con el que no vas a conseguir llegar al rendimiento del mejor CRP pero si "similar" y en todo caso mejor que cualquier otra combinación. Básicamente consiste en que se van poniendo los huevos en la cesta (CRP) que mejor se está comportando, por lo que en el medio plazo tienes buena parte de los huevos en ella. Si profundizas, terminas comprobando cómo este mecanismo es equivalente a la aplicación de fixed fraction sobre los activos de forma individual e independiente. Basta con que sólo uno de ellos funcione bien para que te catapulte el portfolio.

Échale un vistazo por si quieres profundizar.


clowner: Joder que buenas frases, creo que deberían estar enmarcadas:

¿No podríamos decir que todos los sistemas tienen esperanza matemática negativa si los operamos hasta el infinito?. La esperanza positiva en el largo plazo no existiria, estariamos hablando de una probabilidad de que una pseudo-esperanza positiva se evidencie en un determinado periodo de tiempo.

Ser capaces de determinar la probabilidad de que un determinado edge (sistema/mercado) se evidencie en un número de operaciones determinado y tiempo (horizonte).

Las sucribo totalmente.

De todas formas a lo que se refiere X en el post inicial es a un "edge estructural", algo que pueda aprovecharse aunque varié la dinámica de los precios y no tanto a los sistemas de trading desarrollados en función de series temporales concretas. Voy a tomarme un café y en otro post me meto con ello porque tiene mucha tela.
Avatar de Usuario
Tiotino
Mensajes: 990
Registrado: 20 Sep 2004 18:22

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por Tiotino »

Hola a tod@s !!

Esto que planteais ya está resuelto por la estadística, consiste en convertir vuestros procesos en normales 0,1

así yo operaré largo o corto, en función de de +- 2 veces la desviación típica, es como hacer un spread.

Yo al menos así lo hago y me dá igual si mis sistemas son largos o cortos, diarios o intradiarios, etc,....
Un abrazo

Tiotino

https://tradingpython.blogspot.com.es

@tiotino

ROBOCO
Mensajes: 479
Registrado: 01 Nov 2007 17:09

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por ROBOCO »

"El Edge estructural NO Existe"

Bien, se podría evidencia de forma inductiva de forma similar a lo de que no se puede viajar al pasado pues nadie del futuro ha venido para contárnoslo. Si hubiera un Edge estructural alguien podría hacerse ilimitablemente rico, sería simplemente cuestión de tiempo.

Así que no queda otra que trabajar con probabilidades.

Para meternos en faena vamos a partir de una suposición que valga como una primera aproximación:
Los precios tienen distribución log-Normal.

Entonces ¿podemos crear alguna estrategia que gane dinero en un proceso de este tipo de forma consistente? Parece evidente que no, tarde o temprano nos llegará la secuencia de precios que machacará nuestro modelo, pero lo que podemos hacer es jugar con el Risk/Reward y las probabilidades con el fin último de obtener porcentajes de acierto tan altos que no haya mucha probabilidad de manifestación de esa Esperanza matemática Negativa o neutra.

El Risk/Reward bajo esta distribución de precios es proporcional a la tasa de aciertos, de tal forma que a mayor Risk/Reward, mayor tasa de aciertos y viceversa. Si jugamos a elevar la tasa de aciertos mucho con el fin de no dejar lugar a que aparezca el fallo terminamos, casi indefectiblemente con algún sistema de tipo “Martingala”…y llamadle como queráis, “Martingala suave”, “Martingala protegida”, “Martingala acotada”…pero es “Martingala”.

He visto incluso los que quieren mezclar una Martingala con un Antimartingala, pero no parecen darse cuenta de que :

Martingala+AntiMartingala= Martingala más pequeña

Esto lo podéis ver de forma sencilla, si tu tienes un esquema de position sizing que aumenta exponencialmente y lo mezclas (sumas) con otro esquema que también aumenta la posición de forma exponencial, aunque sea de signo contrario…pues lo que tienes es otra curva exponencial

¿Es Martingala un esquema inapropiado?, sólo si no sabes lo que tienes en las manos. Yo no soy contrario a ellas porque al introducir el factor tiempo pueden dar lugar a esquemas geniales, pero me parece que su uso es peligroso y que lo lógico sería tener previamente mucha experiencia con las antimartingalas y no como suele ocurrir que pasa al contrario.

El mGRID EA que ha puesto X, es de ese estilo. Ya digo que se puede camuflar de mil formas, pero en esencia es eso.
La gracia de todo es que tu puedes elegir cómo hacer la martingala de acuerdo al movimiento del precio. Mirad dos ejemplos:

-mGridEA: La secuencia que destroza el modelo consistiría en una serie de ticks que generasen un movimiento totalemente lateral con rango inferior al de dos veces el TP/SL en torno al precio de referencia

-Promediar tipo casino: En este caso doblamos posición si se ha ido en nuestra contra y en el mismo sentido. Aquí el movimiento que destroza la cuenta es vertical sin retrocesos…

¡Justo lo contrario que el anterior!!. Esto pasa porque la probabilidad de que el precio haga una secuencia de X pasos es la misma para ambos con este tipo de distribución. La probabilidad de que un precio haga 20 ticks seguidos hacia abajo es la misma que la de que haga 5 abajo-5 arriba-5 abajo-5 arriba


Entonces, la gracia está en que si la distribución de precios no es NORMAL, podemos seleccionar cual de los dos ejemplos anteriores nos daría un “plus” de probabilidad.

Ya os digo, aquí hay mucha, mucha tela.
Avatar de Usuario
clowner
Mensajes: 185
Registrado: 27 Ene 2011 08:23

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por clowner »

Best forum thread ever :D

Ojala no se estropee porque de aqui podemos sacar un monton de conclusiones todos para seguir trabajando en nuestros agujeros.

@ROBOCO

No me ha dado mucho tiempo a leer todo lo que dices, hay que leerlos muchas veces porque dices muchas cosas entre lineas, son de oro tus posts. Resumo lo que dices:

1. Las series de precios de los mercados que trabajamos, siguen una distribucion log-normal.

2. Asi que, "El Edge estructural NO Existe", y por ende no vamos conseguir diseñar un sistema que gane consistentemente "n operaciones tras n operaciones nunca" (o de momento nadie lo ha conseguido que se sepa), porque tarde o temprano llegara la configuracion de precios letal para el sistema.

3. Como no vamos a conseguir el punto anterior, como digo en las frases que ha recuperado ROBO de mi post, no nos queda otra que un horizonte temporal, un numero de operaciones y una probabilidad de obtener un Risk/Reward, o dicho de otra modo, que casi me gusta mas, dado un horizonte temporal de funcionamiento del sistema, conseguir que la probabilidad de que la esperanza matematica negativa o neutra, que todo sistema experimentara antes o despues, sea lo mas baja posible.

4. Aqui creo que ya me he perdido, para conseguir tasas de acierto estratosfericas, que nos van a ayudar a obtener esa probabilidad tan de manisfestacion de una esperanza negativa del sistema en un horizonte dado, vamos a terminar diseñando si o si sistemas martingala, con un Risk/Reward muy alto.

Mencionas, que en funcion del tipo de movimiento, podemos aplicar un enfoque de martingala u otro. Si es tendencial "grid", y si es lateral "promediar". Pero como mencionas esto:
Esto pasa porque la probabilidad de que el precio haga una secuencia de X pasos es la misma para ambos con este tipo de distribución. La probabilidad de que un precio haga 20 ticks seguidos hacia abajo es la misma que la de que haga 5 abajo-5 arriba-5 abajo-5 arriba - See more at: viewtopic.php?p=205362#p205362
Entonces, trabajar los dos enfoques "Martingala" intentando aplicar uno u otro en funcion de movimiento que esta realizando el activo, tendria esperanza matematica negativa o neutra en el largo plazo, debido a que la probabilidad de que el precio se mueva 20 ticks en tendencia o en rango es la misma. Pero como la distribucion de los precios no es NORMAL, y aqui lanzas la pregunta... ¿cual de los dos enfoques "Martingala" deberiamos aplicar para tener poner las probabilidades a nuestro favor?. ¿GRID o PROMEDIAR?. La respuesta, debe de tener relacion con las propiedades del un proceso log-normal, uno de los dos enfoques tiene que tener edge a largo plazo, pero ahora mismo no sabria razonar la respuesta, aunque no se porque me viene a la cabeza PROMEDIAR y enfoques MR (Mean reversion).

Lanzo una idea, las formaciones de precios, siguen una distribucion log-normal, pero... y si en lugar de centrarnos los OUTRIGHTS, hablamos de formaciones de precios sinteticas, SPREADS, ¿podriamos tener en estas formaciones un edge estructural? :roll:

Aqui hay mucha miga!!
ROBOCO
Mensajes: 479
Registrado: 01 Nov 2007 17:09

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por ROBOCO »

Bueno clowner, quiero punutalizar:

Yo sólo tengo un modelo que está planeado de esta forma, el resto son sistemas de trading más o menos convencionales. Lo que si tengo claro es que tienen "vida útil" y que lo más rentable es trabajarlos con técnicas de MM hasta que se rompen. Por eso llevo diciendo años que lo importante no es crear el "super sistema" de la muerte, sino la gestión del trading, saber cuando un sistema se rompe, la apliación de un determinado modelo de MM, y una correcta monitorización...simplemente porque trabajo con esa premisa en la cabeza: el Sistema tarde o temprano se romperá. Hasta que eso ocurra vamos a sacarle todo el jugo posible.

Lo de que la serie de precios sigue una distrib log-normal es una premisa del planteamiento anterior, pero mis análisis indican que no es correcta, aunque es similar. Al final sale lo que todo el mundo ha manifestad ya, colas largas y un estrechamiento de la campana.

Esto que he puesto eran sólo 2 ejemplos de uso de Martingalas, hay muchos más y aquí hay bastante gente que los usa.

Pero en todo caso no quiero que se me malinterprete, sólo quería aportar mi grano de arena al reto que ha lanzado X. Personalmente me gusta más el enfoque de usar sistemas convencionales con MM...aunque sepa que tarde o temprano se van a romper.

Mi respuesta por tanto al título del hilo es que NO puede haber edge consistente pero que puedes hacer un planteamiento de retornos consistente durante un tiempo determinado "A" con una probabilidad "B", incluso sin Edge, ajustando el Risk/Reward.
Avatar de Usuario
agmageton
Mensajes: 3605
Registrado: 30 Ene 2008 11:32

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por agmageton »

Joer que diferentes, si yo sé que los límites del tablero del acierto son débiles y aunque emplee métodos contrapuestos guiados por correlaciones inversas me de el edge, sólo cabe esperar que el tiempo de la distribución sea estable (que no lo és). Tenemos un problema y es que el tiempo hace que un edge doble con correlación inversa se destruya en mayor o menor tiempo(sino esos ordenadores tan grandes el que los tenga instituciones y demás serían siempre ganadores y al final se tiran a edge por hardware, servidores y demás para HTF), el edge estaría en que cuando pase ya tengas el portfolio salvado en riesgo. Y vuelta a empezar en buscar oportunidades de las correlaciones inversas con la nueva distribución, así hasta el final de tu vida como trader....Habrán años que seguirás unas rutinas muy buena y otros de cambio que perderás o rutinas (sistemas que no de tiempo a ser explotados con éxito). El secreto estará en lo eficiente que seas por un lado en determinar constantemente la búsqueda de oportunidades y por otro que en el futuro el tiempo presente cierta estacionalidad para ser explotadas. Seguro que tu le sacas punta al lápiz así, pero es sumamente complejo elaborar un plan así.

Yo sostengo que centrando el edge en el riesgo/retorno con alta probabilidad no acierto si retorno y una exposición de oportunidad pequeña en el mercado pero suficiente, con estrategias que sigan una correlación inversa y mayoritariamente descorrelacionadas temporalmente, puedes tener una distribución probabilista estable en el tiempo, eso no quiere decir que ineludiblemente hayan años que pierdas o quedes neutral, porque esto es así, pero el edge no estará condicionado al acierto, cosa que en un tablero de probabilidades temporalmente es inestable y muy complejo de llevar. Aquí la estructura de edge será en aprovechar bien las pocas oportunidades que se den en un año natural para sacar rentabilidad al activo. Y el activo históricamente ha presentado unas rentabilidades mínimas y máximas que se consideran. En el fondo no deja de ser una especie de comprar o vender y esperar cuando el momento es propicio, pero también tiene tela desarrollar lo del momento propicio...si nos fijamos históricamente en años alcistas es muy difícil batir a un índice mediante la sistemática con igual riesgo recompensa, si yo me apalanco 2 veces y el índice ha subido un 20% tengo una beta de 2 por lo que podría esperar un retorno del 40%. Si el índice baja un 50% y tengo una beta de 2 podría esperar un retorno del 100%, si encima a todo eso le añadimos diversificación...

la misma filosófica que tienen estos CTA´S es la que yo aplico en todo esto que os comento, con una visión long en el recorrido.

"Estrategia de inversión de CCM tiene sus raíces en la estricta adherencia a un programa de comercio cuantitativo y mecánico que está diseñado para generar beneficios a partir de la distribución no normal de los movimientos de precios en los mercados financieros. Creemos que el mercado se mueve libremente negociados siguen una curva de distribución no normal destacado por grandes colas, a mediados de los rangos estrechos y un pico alto. Este fenómeno se puede medir y se ha evidenciado a fondo en el mundo académico. CCM no trata de predecir cuando surgirán tendencias, cuánto tiempo van a durar, o incluso qué tan alto o bajo que se pueda. La única predicción que CCM hace es que las tendencias continuarán emergiendo como una función de la plaza del mercado. "
Adjuntos
long trend
long trend
swing y long trend
swing y long trend
La entrada te da la probabilidad y la salida la rentabilidad...
ROBOCO
Mensajes: 479
Registrado: 01 Nov 2007 17:09

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por ROBOCO »

Ya digo Agma que yo sólo tengo 1 modelo funcionando con ese esquema y el resto son antimartingalas. Pero lo que aquí ha planteado X es si puede haber algún método que dé ventaja objetiva y consistente en el tiempo...lo que implica que deba ser independiente de las series temporales.

El "edge" que se sacan de hacer "backtests" no son "reales", son "coyunturales". Para que te hagas una idea, si tu coges tu sistema, coges el periodo donde te da el máximo drawdown y ahora copias y pegas ese periodo poniendo los cortes uno detrás de otro obteniendo una serie 10 veces más larga, tu edge habria desaparecido por completo, mientras que para el planteamiento de X es indiferente, porque seguiría ganando dinero. Él habal de usar una moneda trucada, es decir que de haya una causa "natural" por la que exista ese "edge" y tu hablas de la deducción del "edge" en base a los "efectos". Hacerlo con backtests es como deducir que la moneda está trucada porque de las 100 ultimas tiradas han salido 60 caras, mientras que X habla de conocer efectivamente que la moneda está trucada e invertir en consecuencia...hay una diferencia importante

Se trata de ver un "edge objetivo", que ocurra porque no pueda no ocurrir y yo sólo digo que eso no existe pero que puedes crear estructuras que lo simulen con una probabilidad dada.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12809
Registrado: 06 Sep 2004 10:18
Contactar:

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por X-Trader »

Realmente fascinante el debate abierto, no esperaba tan buena acogida, se agradece el excelente feedback y os felicito por la excelente calidad de las aportaciones. Sobre lo que comentáis, intento contestar a todos uno por uno:

Gratphil: Comentas lo siguiente:
Lo que pretendes es imposible, como vas a demostrar matematicamente que a futuro tu sistema, el que sea va a resultar ganador? Lo único valido es su track record, que simplemente nos da más garantías, pero nunca al 100%.
Y a continuación va esto:
Por cierto, me gustaría que comentes como funciona ese EA, que supongo tal como lo describes que es una martingala.
La respuesta a ambas cuestiones están en el funcionamiento del EA. Ojo, no es más que un ejemplo, no digo que sea ganador pero si me parece que hay fundamento matemático detrás, no solo estadístico. El origen del EA es este hilo de Forex Factory (cómo no!): http://www.forexfactory.com/showthread.php?t=109589

Ahí se describe en detalle el funcionamiento, que se puede resumir de la siguiente manera:

Se abren 3 stops de compra y 3 stops de venta, por encima y por debajo respectivamente, de un punto medio (por ejemplo el precio actual) espaciados en incrementos iguales. Cuando el precio hace saltar un stop, el EA lanza más stops de compra y venta en todos los niveles excepto en el que acaba de ejecutar la orden.

Así, si el stop ejecutado es de compra, sitúa órdenes de compra por encima del precio de ejecución con el tamaño inicial, pero en los stops de venta los pone con el doble de volumen (es una especie de antimartingala, un tanto agresiva). Del mismo modo, si el stop ejecutado es de venta, el EA sitúa stops de venta por debajo del nivel de ejecución con el tamaño de orden inicial y 3 stops de compra por encima del precio ejecutado, con el doble de volumen.

La idea final es que no importa hacia dónde vaya el precio (siempre que se mueva ojo!), una vez el precio alcance el TP situado por encima o por debajo de todas las órdenes abiertas se obtienen beneficios. Cuanto más tiempo pase en lateral, más órdenes acumulará y más dinero ganará cuando cierre. Ajustando el espaciado de las órdenes y seleccionando un activo suficientemente volátil y direccional, se pueden obtener resultados muy interesantes.

Observa que no hay patrones, señal de entrada, de salida... sencillamente es una construcción matemática que tan solo es función del tiempo y el precio. El único riesgo aquí es que el precio se tire en lateral durante demasiado tiempo, en cuyo caso acumulará órdenes y órdenes hasta que finalmente cierre todo... o te salte un margin call porque por el camino vas acumulando flotante negativo al formar un túnel de pérdidas. Aquí está el fallo de la estrategia que muy rápida y acertadamente ha visto Roboco unos cuantos posts más adelante.

Bueno, no sé si ahora se entiende mejor lo que quería decir con el post inicial. El mGrid es una función que depende únicamente de tiempo y precio, no tiene más parámetros aparte del espaciado de órdenes. Otros sistemas dependen de que se cumpla un patrón, de unos parámetros de los osciladores, etc.


Agmageton: me gusta mucho este párrafo, cito:
Para mí, un modelo de sistema consistente debería llevar parte de estos ingredientes, nos referimos a consistencia que mantenga en el tiempo un desarrollo de la lógica, no que unos años puedan ser más rentables que otros, esto ya es otra cosa, ya que dependerá completamente del marcado y su volatilidad, y sobre la sistemática pues bien, no me gustan los sistemas que tienen unos parámetros y le das a la tecla de optimizar, estás creando una probabilidad sobre una curva del precio y como resultado una distribución que encima infieres, si que hay muchas formas de hacerlo más o menos robustas pero en el fondo estas modelando una curva del precio, yo sostengo que olvidémonos de parámetros, que busquemos una ventaja objetiva y veamos como se produce una vez tenemos esto, vayamos a contextualizar cada momento de mercado (me refiero a periodos temporales, no de hoy a mañana), una vez tenemos el paso 1º ventaja y el paso 2ª contexto, pues el último paso será la operativa para esto ya se haría de forma normal, rotura break outs de volatilidad etc etc, manteniendo mediante gestión la ventaja objetiva de la lógica de porque ha sido creado todo el tinglado.

Y por último los sistemas como ya se ha dicho se rompen porque cambian las circunstancias de porque han sido creados, entonces si creas algo que no se rompa por que la lógica prevalece, lo único que cabe esperar es gestionar lo mejor posible la distribución de las operaciones para cuando vienen malos tiempos, que hay siempre, esté contemplado.
Has resumido muy bien la idea del hilo, creo que todo esto hay que tenerlo en la cabeza cuando diseñas sistemas.


Traderday: sobre esta frase:
Usar el mejor horario, a lo mejor en 1 o dos horas de la sesion el movimiento es mas facil, estar ese dia despejado, con optimismo, y digamos que en racha positiva, que tengamos "suerte" si, tambien la suerte de que el que maneja justo haya tirado para el lado que intuimos era el acertado, y que tengamos 3 o cuatro operaciones buenas seguidas y sepamos retirarnos a tiempo antes de que lleguen las malas.
Mi opinión al respecto: cuanto más tiempo permanezcas con una posición abierta en el mercado, más incertidumbre vas acumulando al no cumplirse el objetivo de beneficio esperado. Por tanto es un buen enfoque en mi opinión: cuanto menos tiempo pase la estrategia en el mercado, menos incertidumbre padecerá y menor será el rango de sucesos. A menor escala de tiempo utilizada, más ruido y menos riesgo (ya que el movimiento será menor).


Rafa7: muy interesante lo que planteabas en ese hilo. En efecto, ya no basta con tener la estrategia, además hay que contar con que habrá metaestrategias encargadas únicamente de destruir las estrategias más típicas generando comportamientos en contra de la misma. Digamos que esos agentes controlan el giro de la ruleta y el fallo ya se lo conocen, va en la línea de lo que decía Gordon.


Clowner: me encanta esta frase (y en general toda la exposición posterior):
¿No podríamos decir que todos los sistemas tienen esperanza matemática negativa si los operamos hasta el infinito?
Evidentemente si llevamos al extremo lo que planteaba al comienzo te topas en la cara con ese resultado. De hecho esta mañana lo comentaba con mi mujer en el desayuno: si yo tiro una moneda 100 veces y saco 35 caras y 65 cruces, ¿tengo un sistema con un edge cuando apuesto a cruces siempre? ¿O es que tengo una muestras quizás pequeña para poder afirmar nada? ¿Será el resultado fruto del azar? Y entonces con esto se acabaron los sistemas de trading... al menos como los llevamos entendiendo desde que en España le cogimos el gustillo al tema (y hablamos de comienzos de la década pasada ya).


ROBOCO: como siempre grande en tus aportaciones. No obstante permíteme que discrepe: edges estructurales haberlos haylos (como dicen por ahí en el norte), la cuestión es que desaparecen en cuanto n agentes los detectan porque la liquidez no es ilimitada, como decía al principio del todo el aforo es muy limitado en esas situaciones. Supongo que conoces la historia de la ecuación Black-Scholes, en cuanto se popularizó dejó de funcionar. Nuevamente un caso de edge estructural (era un modelo matemático aceptablemente bueno, no dependía de la estadística, era tan sencillo como comprar o vender opciones en base al valor obtenido en la ecuación) que desaparece en cuanto es público.

Sobre las distribuciones de precios, ambos sabemos que no es Log-Normal... Ya sabes, fat tails y esas cosas, el problema es que aunque conozcas la distribución en un momento del tiempo, seguramente seguramente esté gobernada por cambios de régimen por lo que variará notablemente en el tiempo. Y el problema con los modelos de cambio de régimen ya le sabes: ajustan muy bien, pero no dan una incluso un período hacia delante.

Con los spreads (esto va para Clowner) pasa lo mismo, tienen momentos de lateralidad estable y momentos de verticalidad destrozacuentas, volvemos al cambio de régimen. Y sobre la falacia de que los spreads reducen el riesgo... en fin, me recuerda a lo que has planteado de la martingala y la antimartingala combinadas, al final vas a parar al mismo sitio.

En definitiva creo que a un poco de experiencia que tienes en este mundillo (y algo de sentido común) te das cuenta de que lo difícil es saber cuándo un sistema se ha roto, ha dejado de funcionar. Recordad aquello de que el pez no ve el agua en el que vive...

Si me da tiempo este fin de semana o el lunes os plantearé otra estrategia de fundamento similar al mGrid para darle un repaso entre todos.


Saludos,
X-Trader

PD: Os soy sincero, me alegra volver el Foro a este nivel de calidad 8) :D
"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
X-Trader
Administrador
Mensajes: 12809
Registrado: 06 Sep 2004 10:18
Contactar:

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por X-Trader »

agmageton escribió: (...) Yo sostengo que centrando el edge en el riesgo/retorno con alta probabilidad no acierto si retorno y una exposición de oportunidad pequeña en el mercado pero suficiente, con estrategias que sigan una correlación inversa y mayoritariamente descorrelacionadas temporalmente, puedes tener una distribución probabilista estable en el tiempo, eso no quiere decir que ineludiblemente hayan años que pierdas o quedes neutral, porque esto es así, pero el edge no estará condicionado al acierto, cosa que en un tablero de probabilidades temporalmente es inestable y muy complejo de llevar. (...)
Pregunta maliciosa: ¿y si las correlaciones cambian? Hasta que te des cuenta lo mismo necesitas 20 o 30 trades, ¿que habrá pasado mientras tanto en ese lapso de tiempo?


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: 3605
Registrado: 30 Ene 2008 11:32

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por agmageton »

Más claro así :-D estimado Roboco.

Los únicos que han conseguido tener la moneda trucada durante un tiempo (hasta que se ha explotado) han sido los HFT, jugaban con una ventaja objetiva. Y como dice Alberto pueden haber edges estructurales pero cuando son conocidos desaparecen, me acuerdo ese fondo long no se que...que tenía un modelo de correlaciones con los bonos y quebró.

por lo que yo no buscaría el edge en un modelo matemático, ya que aún existiendo temporalmente están expuestos a su desaparición por varios motivos. Pero si buscaría una tendencia probabilística a los efectos de la distribución y que esta tendencia prevaleciera históricamente, ese debería bajo mi punto de vista ser la mejor aproximación a jugar entre comillas con una ventaja objetiva, la probabilidad presenta una tendencia histórica cierta, real, sólo cabe y el problema común gestionar la volatilidad de la distribución de tus operaciones para aprovechar ese edge objetivo y real que eso nos dará como consecuencia una más incierta consistencia no temporal pero si el ciclo de la rentabilidad esperada se dilata, porque puedes tener años mal gestionados.
La entrada te da la probabilidad y la salida la rentabilidad...
Avatar de Usuario
agmageton
Mensajes: 3605
Registrado: 30 Ene 2008 11:32

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por agmageton »

X-Trader escribió:
agmageton escribió: (...) Yo sostengo que centrando el edge en el riesgo/retorno con alta probabilidad no acierto si retorno y una exposición de oportunidad pequeña en el mercado pero suficiente, con estrategias que sigan una correlación inversa y mayoritariamente descorrelacionadas temporalmente, puedes tener una distribución probabilista estable en el tiempo, eso no quiere decir que ineludiblemente hayan años que pierdas o quedes neutral, porque esto es así, pero el edge no estará condicionado al acierto, cosa que en un tablero de probabilidades temporalmente es inestable y muy complejo de llevar. (...)
Pregunta maliciosa: ¿y si las correlaciones cambian? Hasta que te des cuenta lo mismo necesitas 20 o 30 trades, ¿que habrá pasado mientras tanto en ese lapso de tiempo?


Saludos,
X-Trader
Alberto es una estructura fácil de entender no son correlacionadas por efecto de dicha correlación (no se empaquetan por ese efecto), sino que el efecto de estos sistemas muestra eso, descorrelación inversa y en algunas ocasiones pueden actuar en el mismo tiempo. Sencillamente en el año 2008, actúas con dos sistemas uno alcista y uno bajista, el alcista lo utilizas sólo en los picos inversos y el bajista en los picos normales del gráfico, pasa que coger picos tiene su que pero eso es aparte, puede que lleguemos a un momento que tanto los picos alcistas como los picos bajistas no se pillen entonces se correlacionan porque la equity va para abajo, y ocurre lo que tu dices. Pues eso se tiene que contemplar, lo que pasa es que tienes más probabilidad de que no ocurra que actuando sólo con un sistema. Yo siempre digo que para cada sistema mantener un riesgo definido por año. Y volvemos a que la rentabilidad esperada se dilata en un tiempo de 3 a 5 años. Eso es algo que uno lo debe tener claro al dedicarse a esto, porque vivir de un año de rentabilidad es muy muy complicado.
La entrada te da la probabilidad y la salida la rentabilidad...
Avatar de Usuario
Wikmar
Mensajes: 3868
Registrado: 29 Sep 2010 00:01
Ubicación: Madrid

Re: A Debate: ¿Sistemas Consistentes?

Mensaje por Wikmar »

Tiotino escribió:Hola a tod@s !!

Esto que planteais ya está resuelto por la estadística, consiste en convertir vuestros procesos en normales 0,1

así yo operaré largo o corto, en función de de +- 2 veces la desviación típica, es como hacer un spread.

Yo al menos así lo hago y me dá igual si mis sistemas son largos o cortos, diarios o intradiarios, etc,....

Tiotino, ¿puedes explayarte un poco en los cómos y maneras de todo eso?.

Gracias
            https://wikmar.wordpress.com
            Si quieres algo de privacidad, cuidado con las Nubes, que nadie ha conseguido todavía ponerles una puerta.
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Trading en General”