En este artículo vamos a explicar la diferencia entre puntos y pips en Metatrader y porque en todos nuestros desarrollos utilizamos siempre puntos en vez de pips en forex para medir las distancias.
¿Qué es un pip?
Medir pips en mt4
Un pip es la unidad estándar de media de cambio en un valor más extendida, muy comúnmente utilizada en valores para forex.
Hasta no hace mucho, los valores de forex contaban en su mayoría con 4 decimales, y el pip hacía referencia al último dígito de estos valores.
El valor de un pip en EURUSD sería:
La distancia entra dos cotizaciones se calcularía de la siguiente manera:
Algunos valores no contaban con 4 decimales sino con 2, como por ejemplo GBPJPY, por lo tanto:
La distancia entra dos cotizaciones se calcularía de la siguiente manera:
Esto cambió hace algún tiempo, se mejoró la precisión de estos activos y aquellos que cotizaban con una precisión de 4 decimales pasaron a 5, y los que cotizaban con 2 decimales pasaron a 3. Esto provocó, que ahora el pip ya no era el valor del último decimal en un activo.
Por tanto, en EURUSD con una precisión de 5 decimales quedaría:
La distancia entra dos cotizaciones sería:
Los valores como el GBPJPY, ahora cuentan con 3 decimales y quedaría:
La distancia entre dos cotizaciones sería:
Como podemos ver ahora la precisión es mayor, de 0.1 pip lo que nos permite mayor flexibilidad a la hora de marcar distancias para stop loss y take profits, etc.
Cabe decir, que si estáis trabajando con un bróker de 4 y 2 decimales, es posible que este bróker no sea de mucha calidad, y sería conveniente cambiar a un bróker de mayor precisión.
¿Qué es un punto en Metatrader?
En Metatrader un punto siempre es la unidad mínima de un símbolo, el último decimal, por tanto un punto variará el valor en un mismo activo entre brokers que tengan distinta precisión.
Supongamos dos brokers, bróker A y bróker B, el primero en EURUSD tiene una precisión de 4 decimales y en el segundo una precisión de 5, los valores de 1 pip y 1 punto quedarían:
1 pip | 1 punto | ||
Broker A | EURUSD 4 decimales | 0.0001 | 0.0001 |
Broker B | EURUSD 5 decimales | 0.0001 | 0.00001 |
Supongamos ahora para GBPJPY, para el bróker A este activo tiene una precisión de 2 decimales y para el bróker B 3 decimales.
1 pip | 1 punto | ||
Broker A | GBPJPY 2 decimales | 0.01 | 0.01 |
Broker B | GBPJPY 3 decimales | 0.01 | 0.001 |
Como podemos ver, un pip siempre tiene el mismo valor, independientemente de la precisión del bróker, sin embargo, el punto si varía de valor, ya que depende directamente de la precisión.
¿Por qué en nuestros desarrollos siempre usamos puntos en vez pips?
La razón es simple, porque así lo hace metatrader. Todos los valores relacionados con distancias, metatrader siempre utiliza puntos en vez de pips mql.
Esto hace que no haya que añadir en el desarrollo del programa, líneas de código para adaptarlo a la forma en que lo hace metatrader, afeando el código y añadiendo instrucciones que desde nuestro punto de vista son innecesarias.
Espero te haya ayudado, si tienes cualquier pregunta no dudes en dejarnos un mensaje en los comentarios, estaremos encantados de ayudarte.
Si ya tienes una estrategia que operas en manual y quieres automatizarla, lo ideal es ponerte en contacto con un programador metatrader que resuelva tu consulta automatizada. Contáctanos y pide tu presupuesto sin compromiso.