La fórmula de Boris Schlossberg

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

La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

Señores foristas,



El presente hilo es sobre un artículo de Boris Schlossberg: "La fórmula de Boris para tener éxito en el trading", por Boris Schlossberg

Boris, hace una crítica a los traders que, basándose en las matemáticas, presuponen que las distribuciones del pasado se producirán en el futuro.
Boris Schlossberg escribió:En el mundo real, apostar un 20% del capital en una sola idea es una locura, y de hecho Kelly ha sido muy criticado por crear la idea de tamaños de apuestas demasiado elevadas para traders que se dejan impresionar por las matemáticas sin tener ni idea de las propiedades de distribución, en absoluto estándar, de los mercados de capital. Para decirlo claramente, en trading no existen probabilidades fijas. Literalmente, el juego puede pasar de una pequeña ventaja negativa del 49-51% a una probabilidad de 1 a 1000 en (y este es el concepto clave) exactamente la misma estrategia de trading.
Así pues, dado el hecho de que las probabilidades en el mundo del trading son, en esencia, una ilusión, yo tengo una fórmula más personal pero también más efectiva, que no está diseñada para optimizar ganancias sino más bien para contener pérdidas y poderlas gestionar con facilidad.
Leyendo el artículo entiendo que su algoritmo de MM para el trading intradiario es el siguiente:

Paso 1. Elegir riesgoPorSesión. (En su ejemplo es 1,5% de capital).

Paso 2. Deducir riesgoPorOperación mediante la fórmula:
riesgoPorOperación = riesgoPorSesión / (3 * (1 - fiabilidad) * promedioOperacionesPorSesión).

Paso 3. Si durante la sesión se produjera el riesgoPorSesión previsto, dejar inmediatamente de operar durante la sesión.


Si alguien al leer el artículo se da cuenta de que el algoritmo que he escrito no expresa el pensamiento de Boris Schlossberg, que me corrija.

Ojo, yo no defiendo este algoritmo, solo lo expongo para ver que opináis.

¿Comentarios?



Saludos.
Última edición por Rafa7 el 05 May 2015 09:52, editado 2 veces en total.
¡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: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

Boris, concluye su artículo con estas palabras:
Boris Schlossberg escribió:Ahora, los que tienen una mente matemática me dirán que esta fórmula mía es ridículamente imprecisa y que está llena de presunciones subjetivas. Pero de eso se trata, precisamente. Es una fórmula diseñada por los profesores de la escuela de la vida para ser todo lo robusta posible contra una distribución no determinística (es decir, cuando no tenemos ni idea de lo que sucederá) en lugar de ser un modelo con elegancia matemática que podría llevarnos a la bancarrota.
¿Qué quiso decir con que que un modelo con elegancia matemática puede llevarnos a la bancarrota?
¿Lo qué dice Boris en su artículo es absurdo o tiene algún sentido?
¿Será que lo que dice Boris es válido para Forex y no para bolsa y futuros, porque en divisas es casi imposible predecir distribuciones?
¿Por qué Boris no emplea Simulación de Montecarlo, ni Secure F, ni nada semejante, para elegir el riesgo por operación?

De lo que dice Boris en su artículo, ¿cuál es su mayor acierto? ¿cuál es su mayor error?
Última edición por Rafa7 el 05 May 2015 11:04, editado 2 veces en total.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Avatar de Usuario
Feroz
Mensajes: 1336
Registrado: 18 Feb 2015 13:47
Contactar:

Re: La fórmula de Boris Schlossberg

Mensaje por Feroz »

Igual tiene como referente a Einstein.




Cuando las leyes de la matemática se refieren a la realidad, no son ciertas; cuando son ciertas, no se refieren a la realidad.


Con la de millones de matemáticos que hay en el trading, y a practicamente a todos se los pasan por la piedra, pues igual no es absurdo lo que dice el ta lBoris Schlossberg
Delawer
Mensajes: 429
Registrado: 20 Jun 2014 19:08
Contactar:

Re: La fórmula de Boris Schlossberg

Mensaje por Delawer »

Ya se ha demostrado que los profits del pasado de toda la línea historica enviados a futuro es practicamente despreciable
"En cada movimiento de un tick, el mundo se divide en ganadores y perdedores"
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12797
Registrado: 06 Sep 2004 10:18
Contactar:

Re: La fórmula de Boris Schlossberg

Mensaje por X-Trader »

Quizás lo mejor sea aplicar la fórmula y ver si tiene algún sentido. Por ejemplo suponiendo un 5% de riesgo por sesión y una tasa de acierto del 65% y un promedio de operaciones de 6 tenemos el siguiente riesgo por operación:

RiesgoPorOperación = 5% / (3 * (1 - 65%) * 6) = 0.79%

Lo veo bastante razonable aunque me intriga de donde sale ese 3... De todos modos es un criterio personal, supongo que cualquiera puede establecer otros criterios igual de válidos ;).

Corolario: Rafa7, no seas tan vulcaniano, déjalo fluir... :D

Recomendación: ver la película Pi. Fe en el Caos.

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

Re: La fórmula de Boris Schlossberg

Mensaje por agmageton »

Jolin Alberto, tengo ese DVD de la película Pi, y vaya rollazo, ahahaha, era en blanco y negro verdad?...

Pues yo si le busco sentido a esa fórmula, nos esta diciendo, yo soy bróker de forex, aquí los que van a ganar son muy poquitos, no encontraréis un sistema la mayoría de vosotros, como yo vivo de las comisiones, esta fórmula os servirá para perder más poco a poco y así me duréis más en el mercado y generéis más comisiones... :-D :-D :-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: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

X-Trader escribió: RiesgoPorOperación = 5% / (3 * (1 - 65%) * 6) = 0.79%

Lo veo bastante razonable aunque me intriga de donde sale ese 3...
X-Trader,



Se nota que no te has leído el artículo con atención.
Boris explica de donde sale ese 3:
Boris Schlossberg escribió: la regla a ojo de cualquier plan de negocios (que es que siempre hay que doblar los costes previstos y dividir entre dos las ganancias previstas), resulta muy práctica para el trading, Dicho de otro modo, SIEMPRE hay que asumir que las cosas irán al menos el doble de mal de lo que hemos pensado en un primer momento. Yo asumo que irán el triple de mal.


Saludos.
Última edición por Rafa7 el 05 May 2015 17:32, editado 2 veces en total.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12797
Registrado: 06 Sep 2004 10:18
Contactar:

Re: La fórmula de Boris Schlossberg

Mensaje por X-Trader »

Sorry, me fijé solo en la fórmula sin mirarme el artículo, aunque me imaginaba algo así... En cualquier caso sería tan válido un 3, como un 2 o un 5, tan solo depende de tu perfil de riesgo ;)

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
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

A la fórmula de Boris Schlossberg le veo una pega, y es que en el caso de fiabilidad próxima al 100%, el riesgo por operación podría ser superior al de sesión y esto es absurdo.

Ejemplo. Supongamos fiabilidad del 99,9% = 0,999, 2 operaciones por sesión, y queremos riesgo por sesión del 1% = 0,01.
riesgoPorOperación = riesgoPorSesión / (3 * (1 - fiabilidad) * operacionesPorSesión)
Apliquemos datos:
riesgoOperación = 0,01 / (3 * 0,001 * 2) = 10 / 6 = 1,66666666666667 = 166,67% !!!!!
O sea que para arriesgar en la sesión un 1% hemos de arriesgar en cada una de las 2 operaciones un 166,67%. Absurdo.

El problema está cuando el porcentaje de perdedoras es inferior al riesgo con que queremos acotar el riesgo por sesión.

Habrá que dar una vuelta a la fórmula de Boris.

Se admiten sugerencias.
¡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: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

X-Trader escribió:Quizás lo mejor sea aplicar la fórmula y ver si tiene algún sentido. Por ejemplo suponiendo un 5% de riesgo por sesión y una tasa de acierto del 65% y un promedio de operaciones de 6 tenemos el siguiente riesgo por operación:

RiesgoPorOperación = 5% / (3 * (1 - 65%) * 6) = 0.79%
Del ejemplo de X-Trader, cambiemos solo la fiabilidad. En lugar de fiabilidad del 65%, supongamos que es del 95%.
RiesgoPorOperación = 5% / (3 * (1 - 95%) * 6) = 0,05 / (18 * 0,05) = 1 / 18 = 0,0556 = 5,56%
Absurdo. No puede ser que para para garantizar un riesgo por sesión del 5%, en cada una de las 6 operaciones arriesguemos un 5,56%.

Fijémonos en la fórmula de Boris:
riesgoPorOperación = riesgoSesión / (3 * (1 - fiabilidad) * operacionesSesión)
Cuando fiabilidad tiende al 100%, el riesgoPorOperación tiende a infinito.
Se supone que Boris pretende usar una fórmula prudente que en realidad no lo és.

Por lo tanto la fórmula de Boris, tiene un grave problema. Y el problema no está en dividir por 3 o por 2 o por 5. El problema está en dividir por 1 - fiabilidad.

Definitivamente, la fórmula de Boris no es adecuada. Habría que pensar si con alguna pequeña modificación esta fórmula si fuese adecuada.

Se admiten sugerencias.
Última edición por Rafa7 el 06 May 2015 16:24, editado 1 vez en total.
¡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: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

X-Trader escribió:Quizás lo mejor sea aplicar la fórmula y ver si tiene algún sentido. Por ejemplo suponiendo un 5% de riesgo por sesión y una tasa de acierto del 65% y un promedio de operaciones de 6 tenemos el siguiente riesgo por operación:

RiesgoPorOperación = 5% / (3 * (1 - 65%) * 6) = 0.79%
Sres. foristas.



Fijaos en esta fórmula:
riesgoOperación = riesgoSesión / promedioOperacionesSesión

Apliquemos el ejemplo:
riesgoOperación = 0,05 / 6 = 0,0083 = 0,83%

Un resultado muy parecido, en este ejemplo, de aplicar la fórmula de Schlossberg, pero con una fórmula sencilla y más precisa. Lo bueno, y malo, de esta fórmula es que no tiene en cuenta el porcentaje de acierto. ¿Y para qué tenerlo en cuenta si no sabemos que probabilidad de acierto tendremos durante la sesión?

¿Al final resultará ser que la cuenta la vieja es el mejor sistema de MM?

El algoritmo sería este:

Paso 1. Elegir el riesgo de la sesión. Por ejemplo 1% o 1,5%, o 2%, ...

Paso 2. Operar según el riesgo por operación de la siguiente fórmula:
riesgoOperación = riesgoSesión / promedioOperacionesSesión

Paso 3. Si en algún momento estamos en pérdida y la pérdida iguala o supera el riesgo por sesión elegido en el paso 1, dejar inmediatamente de operar. Mañana será otro día.



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: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

Sres. foristas,



Aunque la fórmula de Boris no sea adecuada porque cuando la probabilidad es próxima al 100% el riesgo por operación es excesivo (llegando incluso al absurdo de que supere al riesgo por sesión), no deja de tener su encanto.
Por ello hago un intento de arreglar el algoritmo de Boris.

Corrijo el paso 2 para mejorar el algoritmo:

Paso 1. Elegir riesgoPorSesión. (En su ejemplo es 1,5% de capital).

Paso 2. Deducir riesgoPorOperación mediante la fórmula:
riesgoPorOperación = riesgoPorSesión / (3 * (fiabilidad + (1 - fiabilidad) * promedioOperacionesPorSesión)).

Paso 3. Si durante la sesión se produjera el riesgoPorSesión previsto, dejar inmediatamente de operar durante la sesión.

De esta manera los casos extremos no dan resultados extraños, ya que nunca dividiremos por cero.
Si fiabilidad = 100%, entonces riesgoPorOperación = riesgoPorSesión / 3.
Si fiabilidad = 0%, entonces riesgoPorOperación = riesgoPorSesión / (3 * promedioOperacionesPorSesión).

Ahora veamos el ejemplo de X-Trader:
X-Trader escribió:Quizás lo mejor sea aplicar la fórmula y ver si tiene algún sentido. Por ejemplo suponiendo un 5% de riesgo por sesión y una tasa de acierto del 65% y un promedio de operaciones de 6 tenemos el siguiente riesgo por operación:

RiesgoPorOperación = 5% / (3 * (1 - 65%) * 6) = 0.79%
riesgoPorOperación = 0,05 / (3 * (0,65 + (1 - 0,65) * 6)) = 0,05 / (3 * (0,65 + 0,35 * 6)) = 0,0061 = 0,61%



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: La fórmula de Boris Schlossberg

Mensaje por Rafa7 »

Sres. foristas,



Esta sería mi versión de la fórmula de Boris Schlossberg:

Paso 1. Decidir una fracción de riesgo fijo del capital por sesión. Por ejemplo 1%, o 1,5%, o 2%, etc... (una simulación de Montecarlo, o un Secure F, etc ... nos podría ayudar a decidirlo). (Boris pone como ejemplo 1,5%).

Paso 2. Decidir riesgoPorOperación mediante la fórmula:
riesgoPorOperación = riesgoPorSesión / (k * (fiabilidad + (1 - fiabilidad) * promedioOperacionesPorSesión)).
Donde k = 1, 2, 3, etc... elegido por el trader según su aversión al riesgo. (Boris probablemente elegiría k = 3).

Paso 3. Si durante la sesión se produjera una pérdida acumulada igual o superior al riesgoPorSesión previsto en el Paso 1, dejar inmediatamente de operar durante la sesión. Mañana será otro día.



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”