Respuesta

[No olvides el valor de los puntos.

50 respuestas

geektrader

Customer, bbp_participant, community, 522 replies.

Visitar el perfil

hace 8 años #113714

He notado muchas veces que cuando la gente publica sus resultados de la estrategia aquí que no están teniendo en cuenta el valor de punto real SQ permite establecer. El valor del punto (un múltiplo del valor de la garrapata) debe establecerse correctamente en relación con la moneda base de su cuenta.

Por ejemplo: su cuenta está basada en USD y usted opera con el EURUSD. El EURUSD está nominado en USD, por lo que cualquier beneficio/pérdida procedente de él ya está en USD por naturaleza y si su cuenta está basada en USD, la conversión del beneficio de este par a la divisa base de su cuenta sería "1". Sin embargo, la diversión comienza si usted comienza a operar el EURAUD en su cuenta basada en USD. En EURAUD, cualquier ganancia / pérdida se da en AUD y que necesita ser convertido a la moneda base de su cuenta en USD. A partir de ahora esto significaría que para su cuenta basada en USD:

EURUSD 1 lote, 1 pip de movimiento = 10 USD

EURAUD 1 lote, 1 pip de movimiento = ~8 USD

Su broker hace esto automáticamente en tiempo real cuando usted opera y muestra sus beneficios, pero cuando usted hace backtest en SQ y crea estrategias, esto es una historia completamente diferente y NO se tiene en cuenta si usted no lo tiene en cuenta en SQ en el Gestor de Datos.

Entonces, ¿cómo abordamos este problema en SQ? A través del campo "Valor en puntos en $" de cada par en el Gestor de datos.

Como ejemplo, aquí hay una captura de pantalla de mi configuración actual para cuentas basadas en USD, utilizando tasas de mayo de 2015:

Recuerde que esto es para una cuenta basada en USD. Para las cuentas basadas en EUR, estos valores son completamente diferentes, como por ejemplo si EURUSD se está negociando en una cuenta basada en EUR, el beneficio / pérdida de ese par que se expresa en USD, necesita ser convertido a la moneda base de su cuenta EUR.

De nuevo, tu broker hace todo esto en tiempo real con los tipos actuales, SQ no, y necesitas ajustarlo constantemente (yo actualizo los valores de los puntos una vez al mes) ya que son tan fluctuantes como cualquier par de divisas, ya que no es otra cosa que una conversión de divisas constante desde la divisa en la que está nominado cada par a la divisa base de tu cuenta.

Entonces, ¿cómo se obtienen estos valores de puntos para la moneda base de su cuenta? Es fácil, vaya a http://www.xe.com/currencyconverter/#y en la primera fila seleccionas la divisa en la que está denominado el par con el que quieres operar. Para EURUSD = USD. Para GBPAUD = AUD. Para EURAUD = AUD. Para USDCHF = CHF, para GBPCHF = CHF. Creo que te haces una idea. En la segunda fila simplemente seleccione la moneda base de su cuenta. Ahora pulsa el botón "Reproducir" y obtendrás el tipo de cambio actual. Multiplíquelo por 100000 e introdúzcalo en el campo "Valor en puntos en $" del Gestor de datos SQ.

Vamos a configurar el valor en puntos de EURAUD para una cuenta de operaciones basada en USD:

1) Vaya a: http://www.xe.com/currencyconverter/convert/?Amount=1&From=AUD&To=USD

2) La tasa actual es

1.00 AUD = 0.782890 USD

3) Multiplica 0,782890 por 100.000

¡4) = 78289 que es el valor en puntos que introduce para EURAUD en el Gestor de Datos SQ!

Voilá, ahora tus backtests reflejarán mucho mejor la realidad. Como puede ver, utilizar el valor de puntos correcto puede marcar una GRAN diferencia en sus pruebas retrospectivas, ya que algunos pares como EURAUD, como en el ejemplo anterior, que se negocia en una cuenta de operaciones basada en USD, tiene un valor de tick de sólo 0,78, lo que significa que sus pruebas retrospectivas, que posiblemente estén utilizando un valor de tick de 1 (o un valor de puntos de 100.000 en ese caso), en realidad sólo tendrán 78% de los valores en términos de Beneficio Neto Pro y Reducción si se utiliza el valor de puntos correcto para la divisa base de su cuenta. Esto es ESPECIALMENTE importante si se crean carteras, ya que las relaciones entre los pares, el Net Profit y el Drawdown total de la cartera pueden cambiar mucho si se utiliza el valor en puntos correcto.

Buena suerte:)


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

geektrader

Customer, bbp_participant, community, 522 replies.

Visitar el perfil

hace 8 años #130536

No es correcto, cambia con la divisa de cotización en relación con la divisa de su cuenta. Si opera con EURUSD en una cuenta basada en USD, siempre será 10$ por 1 pip en 1 lote, independientemente de cuánto cambie el precio del par EURUSD con el que opera. Así que esto sólo tiene que ver con el tipo de cambio de la divisa cotizada frente a la divisa de su cuenta - lo describí en el post inicial.

 

Además, si alguien está operando un "cruce" como usted dice, tampoco cambiará con el precio del par. Por ejemplo, una cuenta basada en AUD podría estar operando GBPAUD (un "cruce"), aún en este caso el valor será 10$ por 1 pip en 1 lote ya que la divisa de su cuenta coincide con la divisa de cotización del par. Nunca cambiará en este caso para él.

 

Sin embargo, "cualquier cosa estática es incorrecta" es cierto de hecho, pero, tampoco es totalmente correcto utilizar cotizaciones de cambio pasadas para cotizar la divisa de la cuenta de divisas sería "correcto" ya que esta historia nunca se repetirá así. Tiene más sentido utilizar el último precio para el intercambio de la moneda de cotización de la moneda de su cuenta para calcular los beneficios / pérdidas de un backtest ya que este es el tipo de cambio actual de los beneficios / pérdidas que hacen de ese par cuando va en vivo "hoy". Y a partir de ahí ajustarlo al menos mensualmente, mejor semanalmente, volviendo a crear su cartera completa cada vez para que usted obtenga backtests de cartera lo más precisos posible.


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Umbral

Cliente, bbp_participant, comunidad, 723 respuestas.

Visitar el perfil

hace 8 años #130543

Tienes razón. He sido impreciso. Mi implicación era una cuenta basada en USD.

También esto no hará una diferencia masiva para mí porque no uso pips fijos, y no uso lotes fijos y baso gran parte de mi juicio en la curva de equidad. El impacto no hace que tales estrategias no válidas si alguien está preocupado de que ese es el caso.

Definitivamente, esto debe ser una prioridad implementada en SQ4.

0

geektrader

Customer, bbp_participant, community, 522 replies.

Visitar el perfil

hace 8 años #130558

Sí, para las operaciones en tiempo real a través de MT4, si utiliza la gestión monetaria que ofrece SQ (% de riesgo por operación), todo es absolutamente correcto, ya que la implementación en el código de MT4 ya tiene en cuenta el valor del tick. Así que todas sus operaciones en vivo serán absolutamente correctas en MT4 en la forma en que SQ lo hace actualmente. Sólo las pruebas retrospectivas son diferentes - no son inválidas, pero dentro de una cartera de pruebas retrospectivas, si usted se preocupa por la precisión, se debe ajustar como se describe anteriormente. Ejemplo: una estrategia GBPJPY que tengo en mi cartera tiene un beneficio neto de 356000 con un valor incorrecto del dólar (por ejemplo, si sólo se utiliza 100.000) y un beneficio neto de "sólo" 276000 con el valor correcto del dólar. Ahora bien, si pones eso en una cartera con otras estrategias y quieres calcular cifras como el beneficio y la reducción de la cartera, así como la relación rentabilidad/dd, ¡sí que importa mucho!


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Umbral

Cliente, bbp_participant, comunidad, 723 respuestas.

Visitar el perfil

hace 8 años #130567

Desafortunadamente todas las carteras de backtest SQ son muy incorrectas para las estrategias de negociación % 🙁 Los resultados y backtests necesitan ser recalculados una vez que pones múltiples estrategias de porcentaje MM juntos. DD/profit- todo es incorrecto.

No por el valor de los puntos en $ (ese es otro tema), sino porque cada operación ya no se basa en un % de la cuenta cuando empiezas a apilar estrategias en una cartera de backtest.

Se lo comenté a Marc hace un año y parece muy difícil de solucionar, de hecho puede que SQ no lo haga. Por lo tanto, no le doy mucha importancia a las carteras de backtest aparte de ver cuando ocurrieron DDs y seleccionar las no correlacionadas que no DD durante los mismos años. Si conoces la solución por favor díselo a Marc para SQ4, te lo agradecería mucho.

0

Umbral

Cliente, bbp_participant, comunidad, 723 respuestas.

Visitar el perfil

hace 8 años #130569

Creo que la última versión beta de EAA intenta superar este problema a través del simulador de gestión de dinero. Seria bueno si tu y Geek pudieran probarlo y darle a Mark/Tomas alguna retroalimentacion de la tarea.

Gracias, lo probaré.

0

Matusiak Adrian

Cliente, bbp_participant, comunidad, 300 respuestas.

Visitar el perfil

hace 8 años #130959

¿Y cómo calcularlo para los índices?

btn_viewmy_160x33.png

0

seaton

Cliente, bbp_participante, comunidad, 161 respuestas.

Visitar el perfil

hace 8 años #130984

Otra forma de encontrar esto fácilmente es utilizar TickStory Lite. Tiene una EA simple que se encuentra en el directorio de instalación que se puede añadir a cualquier gráfico en su cuenta de broker, a continuación, toma unos minutos para recopilar la información pertinente sobre todo lo que soporta el corredor y se crea un archivo donde se establece el archivo de salida en los parámetros de EA, en sólo necesita ser realizado una vez por corredor.

 

Luego en TickStory, en las opciones de exportación de MT4 carga el archivo generado, ¡viola! ahora tienes toda la información que SQ requiere. Tendrás que multiplicar el LotSize por el valor del tick para obtener tu valor en puntos.

 

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 8 años #131274

He notado muchas veces que cuando la gente publica sus resultados de la estrategia aquí que no están teniendo en cuenta el valor de punto real SQ permite establecer. El valor del punto (un múltiplo del valor de la garrapata) debe establecerse correctamente en relación con la moneda base de su cuenta.

Por ejemplo: su cuenta está basada en USD y usted opera con el EURUSD. El EURUSD está nominado en USD, por lo que cualquier beneficio/pérdida procedente de él ya está en USD por naturaleza y si su cuenta está basada en USD, la conversión del beneficio de este par a la divisa base de su cuenta sería "1". Sin embargo, la diversión comienza si usted comienza a operar el EURAUD en su cuenta basada en USD. En EURAUD, cualquier ganancia / pérdida se da en AUD y que necesita ser convertido a la moneda base de su cuenta en USD. A partir de ahora esto significaría que para su cuenta basada en USD:

EURUSD 1 lote, 1 pip de movimiento = 10 USD

EURAUD 1 lote, 1 pip de movimiento = ~8 USD

Su broker hace esto automáticamente en tiempo real cuando usted opera y muestra sus beneficios, pero cuando usted hace backtest en SQ y crea estrategias, esto es una historia completamente diferente y NO se tiene en cuenta si usted no lo tiene en cuenta en SQ en el Gestor de Datos.

Entonces, ¿cómo abordamos este problema en SQ? A través del campo "Valor en puntos en $" de cada par en el Gestor de datos.

Como ejemplo, aquí hay una captura de pantalla de mi configuración actual para cuentas basadas en USD, utilizando tasas de mayo de 2015:

Recuerde que esto es para una cuenta basada en USD. Para las cuentas basadas en EUR, estos valores son completamente diferentes, como por ejemplo si EURUSD se está negociando en una cuenta basada en EUR, el beneficio / pérdida de ese par que se expresa en USD, necesita ser convertido a la moneda base de su cuenta EUR.

De nuevo, tu broker hace todo esto en tiempo real con los tipos actuales, SQ no, y necesitas ajustarlo constantemente (yo actualizo los valores de los puntos una vez al mes) ya que son tan fluctuantes como cualquier par de divisas, ya que no es otra cosa que una conversión de divisas constante desde la divisa en la que está nominado cada par a la divisa base de tu cuenta.

Entonces, ¿cómo se obtienen estos valores de puntos para la moneda base de su cuenta? Es fácil, vaya a http://www.xe.com/currencyconverter/#y en la primera fila seleccionas la divisa en la que está denominado el par con el que quieres operar. Para EURUSD = USD. Para GBPAUD = AUD. Para EURAUD = AUD. Para USDCHF = CHF, para GBPCHF = CHF. Creo que te haces una idea. En la segunda fila simplemente seleccione la moneda base de su cuenta. Ahora pulsa el botón "Reproducir" y obtendrás el tipo de cambio actual. Multiplíquelo por por 1000 para los pares *JPY o por 100000 para cualquier otro par de divisas e introdúzcalo en el campo "Valor en puntos en $" del Gestor de datos SQ.

Hola,

usted está diciendo multiplicar por 1000 para pares JPY.....it debe ser 100 000 porque 1 llot es siempre 100 000 unidad monetaria - si lo entiendo ...

¡Pero muy buen comentario de todos modos!

Gracias

Patrick

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 8 años #131275

Hola geek,

 

no has contestado a mi pregunta sobre el oro:D

 

Sin embargo... ¿no debería swq4 calcular cada cuenta de resultados siempre al tipo de cambio "del momento"? No tiene ningún sentido para mí convertir al tipo de cambio de hoy algo que gané o perdí hace 2 años... 

Hola,

 

el oro es casi XAU/USD, asi que es facil (si no operas XAU/EUR por ejemplo)

 

Si mi configuración es correcta, el valor del punto es 100$ en este caso para xau/usd.

 

Espero que tenga razón.

 

Patrick

0

geektrader

Customer, bbp_participant, community, 522 replies.

Visitar el perfil

hace 8 años #131276

Suprimido


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 8 años #131277

Hola Patrick,

 

tu suposición es errónea, por 1000 es correcto para los pares JPY ya que son 3 en lugar de 5 dígitos. Sólo tienes que probar a ti mismo y verás.

 

Entonces, ¿cómo se obtienen estos valores de puntos para la moneda base de su cuenta? Es fácil, vaya a http://www.xe.com/currencyconverter/#y en la primera fila seleccionas la divisa en la que está denominado el par con el que quieres operar. Para EURUSD = USD. Para GBPAUD = AUD. Para EURAUD = AUD. Para USDCHF = CHF, para GBPCHF = CHF. Creo que te haces una idea. En la segunda fila simplemente seleccione la moneda base de su cuenta. Ahora pulsa el botón "Reproducir" y obtendrás el tipo de cambio actual. Multiplíquelo por 1000 para los pares *JPY o por 100000 para cualquier otro par de divisas e introdúzcalo en el campo "Valor en puntos en $" del Gestor de datos SQ.

 

Vamos a configurar el valor en puntos de EURAUD para una cuenta de operaciones basada en USD:

 

1) Vaya a: http://www.xe.com/cu…From=AUD&To=USD

2) La tasa actual es 

1.00 AUD = 0.782890 USD

3) Multiplica 0,782890 por 100.000

4) = 78289 que es el valor en puntos que se introduce para EURAUD en SQ Data Manage

_________________________________________________________________________

 

si sigo este procedimiento con EURJPY, el resultado es 

1.00 JPY

=

0.00814229 USD

 

si multiplico por 1000 el valor del punto es 8.14229

0

Matusiak Adrian

Cliente, bbp_participant, comunidad, 300 respuestas.

Visitar el perfil

hace 8 años #131278

 

si sigo este procedimiento con EURJPY, el resultado es 

1.00 JPY = 0.00814229 USD

 

si multiplico por 1000 el valor del punto es 8.14229

 

Efectivamente. Eso es también lo que obtengo tras los cálculos mediante el método de Geek 😉

En SQ consigo entonces resultados demasiado bajos en beneficio. 

btn_viewmy_160x33.png

0

geektrader

Customer, bbp_participant, community, 522 replies.

Visitar el perfil

hace 8 años #131279

Tenéis razón chicos, acabo de mirar y me he dado cuenta que lo confundí con mi EA donde calculo esto de otra manera, ya que no uso xe.com para eso sino que tengo un EA. Post inicial se edita, gracias por señalarlo.


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

m0rtal

Abonado, bbp_participant, comunidad, 11 respuestas.

Visitar el perfil

hace 8 años #136281

¿Qué ajustes para el tamaño del pip y el paso de pip debe ser para MXN? Valor del punto que he calculado y es 5625 actualmente.

La misma pregunta para RUB.

0

Umbral

Cliente, bbp_participant, comunidad, 723 respuestas.

Visitar el perfil

hace 8 años #136282

¿Se solucionará en SQ4?

0

Viendo 15 respuestas - de la 16 a la 30 (de un total de 50)

1 2 3 4