Curso Forex MetaTrader4: Variables predefinidas Bid y Ask. ¿Cómo utilizar las funciones Symbol() y Period()?
En el artículo descubrirás:

¿Cómo funcionan los precios Bid y Ask?

¿Cómo utilizar Symbol() y Period() en MQL para obtener mejores resultados?

En este artículo vamos a continuar el tema de variables predefinidas, centrando nuestra atención en las variables bid y ask. Explicaremos también cómo utilizar las funciones Symbol() y Period() a la hora de programar en MQL.

 

Variables Bid y Ask

Estas son dos variables predefinidas que determinan precios actuales de los instrumentos. Ask determina el último precio conocido al comprador con el cual el instrumento actual es ofrecido. El curso Ask es siempre superior al precio Bid. Hay que recordar una regla, según la cual una posición larga, esto es, la compra de tales instrumentos como pares de divisas, índices o materias primas, es realizada siempre con el precio Ask, o sea, con el precio superior. Bid, en cambio, determina el último precio ofrecido por el vendedor al comprador para el instrumento actual. El curso Bid es siempre inferior al curso Ask.

Los valores mencionados más arriba son especialmente importantes para estrategias automáticas, en las cuales se determina el precio para tomar posiciones. Tras cada lectura es posible verificar el valor actual Bid y Ask, así como comparar estos valores con el precio determinado anteriormente.

Gráfico 1

Otra manera de utilizar las variables mencionadas es la estimación de valores Stop Loss y Take Profit durante la creación del pedido. En el momento cuando aparece una señal favorable para tomar posiciones, se verifica el precio actual del instrumento elegido. Luego, se determina el nivel Stop Loss, p. ej. a base del índice ART o del valor determinado anteriormente.

Gráfico 2

Funciones Symbol() y Period()

Las funciones Symbol() y Period() están relacionadas con un problema que ya hemos mencionado. Se trata de un trading automático con instrumentos predeterminados y con una ventana temporal definida. La función Symbol() proporciona una variable cadena (String), que describe el instrumento en el diagrama actual. Uno de los usos básicos de la función Symbol() puede ser aquí la verificación  cuál valor le corresponde a un pips.

Gráfico 3

Un procedimiento popular es también la preparación de funciones separadas que generan señales para los pares de divisas. Por ejemplo, si el diagrama elegido actualmente es EURUSD, las funciones relacionadas con medias móviles son activadas. En cambio, en el caso de pares con yen pueden ser las funciones que generan señales basadas en osciladores.

Gráfico 4

La segunda función mencionada aquí es Period(), o sea, la verificación cuál ventana temporal es actualmente elegida en un diagrama dado. En este punto, hay que recordar que los valores proporcionados por esta función son definidos en minutos: por ejemplo, para diagramas de una hora el valor de la función Period() es 60. Los sistemas automáticos más populares requieren una ventana temporal concreta, en la cual la estrategia funciona de la mejor manera.

Gráfico 5

Por ejemplo, las estrategias basadas en scalping pueden funcionar muy bien para un diagrama de 5 minutos, pero no funcionar para diagramas de 30 minutos.

 

Para leer el artículo siguiente se esta serie, pulse aquí.


Agata Zep

Editor del portal FXMAG

Ir a los artículos del autor
Artículos que deberían interesarte..