Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Muchas gracias. ¡Tu consejo hizo que funcionara! Me guié por el artículo Cómo utilizar las clases comerciales de la Biblioteca Estándar al escribir un EA y allí en la sección "1.6 Clase CPositionInfo" aparece myposition.Type(), que probablemente debería corregirse.
¿Alguien ha conseguido obtener señales de trading de MQL5?
Hizo esto:
Resultado:
En el artículo Cómo utilizar las clases de comercio de la Biblioteca Estándar al escribir un EA, sección "1.2 Clase CSymbolInfo" para msymbol.Ask() dice "Se utiliza para obtener el precio de venta actual para un símbolo establecido". ¿Quizás haya que corregir algo en el artículo o tenga un error en alguna parte?
Hizo esto:
Resultado:
En el artículo Cómo utilizar las clases de negociación de la Biblioteca Estándar al escribir un EA, sección "1.2 Clase CSymbolInfo" para msymbol.Ask() dice "Se utiliza para obtener el precio de venta actual para un símbolo establecido". ¿Quizás haya que corregir algo en el artículo o tenga un error en alguna parte?
Hazlo así:
Hazlo:
Gracias, funciona. Tal vez insertar RefreshRates en la clase antes de definir el precio ask (bid), de lo contrario un novato puede entender la frase "Se utiliza para obtener el precio actual..." por analogía con la forma en que en MQL4 se encuentra el Ask actual sin refrescar las cotizaciones.
No.
mysymbolinfo.Name(_Symbol);
Entonces no es automático.
Método: mysymbol.RefreshRates()
Descripción: Se utiliza para refrescar las cotizaciones. Cuando se establece un nuevo símbolo, se llama automáticamente.
Luego resulta que no es automático.
Parece que es automático, pero sólo cuando se establece un nuevo carácter.
Entonces debes escribir - cuando cambies el carácter