Fondo mínimo

El foro de los productos derivados
Guille
Mensajes: 478
Registrado: 29 Ene 2015 14:50

Re: Fondo mínimo

Mensaje por Guille »

Guille escribió:
Rafa7 escribió:Guille,



La fórmula no iterativa del algoritmo de Cárpatos, que compratí: se podría simplificar:
n = Ln(2 * (Capital - CapitalInicial) / Delta) / Ln(2) + 1 = Ln(2 * Equity / Delta) / Ln(2) + 1 = (Ln(2) + Ln(Equity / Delta)) / Ln(2) + 1 = Ln(Equity / Delta) / Ln(2) + 2 = Log2(Equity / Delta) + 2

O sea:


Si Equity <= Delta, operar con 1 solo contrato.
Si Equity > Delta, operar con contratos = Log2(Equity / Delta) + 2


Claro que si tu plataforma no tiene la función logartimo en base 2. puedes aplicar esta:
contratos = Ln(Equity / Delta) / Ln(2) + 2



Saludos.
Hola Rafa7,

Una cuestión: en otro hilo que abriste tu, y dedicado exclusivamente al Fixed Ratio, expones otra fórmula para no iterativa para el calculo del capital requerido (que en realidad debe beneficio total y no capital requerido) para operar con n contratos (para n>=2) siendo la fórmula:
NetProfit=n(n-1)*Delta/2

¿Cuál de las dos es la válida? ¿ o son ambas?

Gracias
Ah perdona, me contesto yo mismo, que una es referida al fixed ratio de Ryan Jones genuino y la otra es el algoritmo de Cárpatos basado en el primero pero que no es el original.

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

Re: Fondo mínimo

Mensaje por Rafa7 »

Guille,



En realidad el

algoritmo de Cárpatos en su versión no iterativa sería este:

Si Equity <= Exp(-2) * Delta, contratos = 1.
Si Equity >= Exp(-2) * Delta, contratos = Log2(NetProfit / Delta) + 2

Esto lo deduzco buscando el NetProfit correspondiente a 1 contrato de la segunda fórmula:
Supongamos 1 = Log2(NetProfit / Delta) + 2
Despejemos el logaritmo:
Log2(NetProfit / Delta) = -1
Ln(NetProfit / Delta) / Ln(2) = -1
Ln(NetProfit / Delta) = -Ln(2)
Apliquemos la exponencial a ambos miembros
NetProfit / Delta = Exp(-2)
Despejemos NetProfit
NetProfit = Exp(2) * Delta



Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Guille
Mensajes: 478
Registrado: 29 Ene 2015 14:50

Re: Fondo mínimo

Mensaje por Guille »

Rafa7 escribió:Guille,



En realidad el

algoritmo de Cárpatos en su versión no iterativa sería este:

Si Equity <= Exp(-2) * Delta, contratos = 1.
Si Equity >= Exp(-2) * Delta, contratos = Log2(NetProfit / Delta) + 2

Esto lo deduzco buscando el NetProfit correspondiente a 1 contrato de la segunda fórmula:
Supongamos 1 = Log2(NetProfit / Delta) + 2
Despejemos el logaritmo:
Log2(NetProfit / Delta) = -1
Ln(NetProfit / Delta) / Ln(2) = -1
Ln(NetProfit / Delta) = -Ln(2)
Apliquemos la exponencial a ambos miembros
NetProfit / Delta = Exp(-2)
Despejemos NetProfit
NetProfit = Exp(2) * Delta

Saludos.
Muchas gracias Rafa7
Avatar de Usuario
Rafa7
Mensajes: 4923
Registrado: 17 Dic 2009 21:36
Contactar:

Re: Fondo mínimo

Mensaje por Rafa7 »

Guille escribió:
Rafa7 escribió:Guille,



En realidad el

algoritmo de Cárpatos en su versión no iterativa sería este:

Si Equity <= Exp(-2) * Delta, contratos = 1.
Si Equity >= Exp(-2) * Delta, contratos = Log2(NetProfit / Delta) + 2

Esto lo deduzco buscando el NetProfit correspondiente a 1 contrato de la segunda fórmula:
Supongamos 1 = Log2(NetProfit / Delta) + 2
Despejemos el logaritmo:
Log2(NetProfit / Delta) = -1
Ln(NetProfit / Delta) / Ln(2) = -1
Ln(NetProfit / Delta) = -Ln(2)
Apliquemos la exponencial a ambos miembros
NetProfit / Delta = Exp(-2)
Despejemos NetProfit
NetProfit = Exp(2) * Delta

Saludos.
Muchas gracias Rafa7
Disculpas Guille,



He cometido un fallo garrafal: Exp(- Ln(2)) = 0,5, no -Ln(2).

Por tanto rectifico todo:

En realidad el

algoritmo de Cárpatos en su versión no iterativa sería este:

Si NetProfit <= Delta / 2, contratos = 1.
Si NetProfit >= Delta / 2, contratos = Log2(NetProfit / Delta) + 2

Esto lo deduzco buscando el NetProfit correspondiente a 1 contrato de la segunda fórmula:
Supongamos 1 = Log2(NetProfit / Delta) + 2
Despejemos el logaritmo:
Log2(NetProfit / Delta) = -1
Ln(NetProfit / Delta) / Ln(2) = -1
Ln(NetProfit / Delta) = -Ln(2)
Apliquemos la exponencial a ambos miembros
NetProfit / Delta = Exp(-Ln(2)) = 0,5
Despejemos NetProfit
NetProfit = Delta * 0,5
NetProfit = Delta / 2



Saludos y disculpas.
Última edición por Rafa7 el 15 Dic 2015 00:15, 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: Fondo mínimo

Mensaje por Rafa7 »

Sres. foristas,




El algoritmo de Cárpatos en su versión no iterativa para empezar a operar con Ni contratos sería este:

Si NetProfit <= Ni * Delta / 2, contratos = Ni.
Si NetProfit >= Ni * Delta / 2, contratos = Ni * (Log2(NetProfit / (Ni * Delta)) + 2).


Esto lo deduzco buscando el NetProfit correspondiente a Ni contratos de la segunda fórmula:
Supongamos Ni = Ni * (Log2(NetProfit / (Ni * Delta)) + 2)
Dividamos ambos miembros por Ni
1 = Log2(NetProfi / (Ni * Delta)) + 2
Despejemos el logaritmo:
Log2(NetProfit / (Ni * Delta)) = -1
Ln(NetProfit / (Ni * Delta) / Ln(2) = -1
Ln(NetProfit / (Ni * Delta)) = -Ln(2)
Apliquemos la exponencial a ambos miembros
NetProfit / (Ni * Delta) = Exp(-Ln(2)) = 0,5
Despejemos NetProfit
NetProfit = Ni * Delta Delta * 0,5
NetProfit = Ni * Delta / 2



Saludos.
Última edición por Rafa7 el 16 Dic 2015 10:47, editado 1 vez en total.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com

Guille
Mensajes: 478
Registrado: 29 Ene 2015 14:50

Re: Fondo mínimo

Mensaje por Guille »

Saludos y disculpas.
De disculpas nada Rafa7, quien no hace cosas no se puede equivocar.
Además ha sido mucha información estos últimos días y todavía estoy procesando todo. Ojalá tuviera más tiempo. Pero bueno, poco a poco.
Gracias y saludos
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Futuros y Opciones”