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
Por favor, díganme por qué un simple script como este no funciona:
#include <Indicators\Indicators.mqh>
void OnStart()
{
CiOpen m_open;
bool z=m_open.Create(Symbol(),Period());
Print(m_open.GetData(1));
}
Por favor, díganme por qué un simple script como este no funciona:
#include <Indicators\Indicators.mqh>
void OnStart()
{
CiOpen m_open;
bool z=m_open.Create(Symbol(),Period());
Print(m_open.GetData(1));
}
Lo necesito así:
Lo necesito así:
Gracias. Entonces, ¿hay que utilizar siempre la actualización antes de acceder a los datos?
¿Qué debo hacer en el caso de los Asesores Expertos? Si creo una nueva clase de señales de trading y establezco la variable m_used_series=USE_SERIES_OPEN+USE_SERIES_CLOSE;
¿Puedo acceder directamente a los precios Open(Ind) y Close(Ind) en los métodos de la clase?
Gracias. Entonces, ¿hay que utilizar siempre la actualización antes de acceder a los datos?
¿Qué debo hacer en el caso de los Asesores Expertos? Si creo una nueva clase de señales de trading y establezco la variable m_used_series=USE_SERIES_OPEN+USE_SERIES_CLOSE;
¿Puedo acceder directamente a los precios Open(Ind) y Close(Ind) en los métodos de la clase?
Sí.
Todos los indicadores y series temporales utilizados en un Asesor Experto creado sobre la base de la Biblioteca Estándar se añaden automáticamente a la colección de indicadores del Asesor Experto (y por lo tanto, se mantienen automáticamente en un estado "fresco").
Sí.
Todos los indicadores y series temporales utilizados en el Asesor Experto, creados sobre la base de la Biblioteca Estándar, se añaden automáticamente a la colección de indicadores del Asesor Experto (y, como consecuencia, se mantienen automáticamente "frescos").
Por favor, aconsejar cómo conectar la red de la nube MQL para los cálculos? Estoy probando un Asesor Experto. Pero los agentes de la nube están inactivos y no se destacan. He comprobado eluso->MQL5 Cloud Network. Tengo 2 dólares de fondos de bonificación en mi cuenta. ¿Quizás debería marcar más opciones o poner más dinero en mi cuenta?
¿Ha especificado su nombre de usuario y contraseña correctos para MQL5 en la configuración del terminal en "Herramientas - Configuración - MQL5.community"?
Esto debería hacer que se muestre el saldo disponible en la ventana de los agentes:
¿Ha especificado su nombre de usuario y contraseña correctos para MQL5 en la configuración del terminal en "Herramientas - Configuración - MQL5.community"?
Como resultado, el saldo disponible debería aparecer en la ventana de los agentes:
Sí, he introducido el nombre de usuario correcto y el saldo aparece en la ventana. Tengo instalada la plataforma, que descargué de la web del broker. La construcción 574 del 12 de enero. Ahora he probado a instalar la última versión de la plataforma desdehttps://www.metatrader5.com/, y puedo ver los agentes disponibles en ella. Parece que el problema es que el metatrader del broker no es la última versión y no se actualiza automáticamente? ¿Es posible actualizar el terminal a la versión actual manualmente?
Sí, tenías una versión muy antigua del terminal.
Para actualizar a la última versión, basta con escribir "MetaQuotes" en la ventana de selección de servidores, esperar a que haya nuevos servidores y destacar la cuenta de demostración en el servidor MetaQuotes-Demo:
En nuestro servidor siempre hay nuevas versiones de programas. Una vez conectado, seguro que se produce una actualización.
Sí, tenías una versión muy antigua del terminal.
Para actualizar a la última versión, basta con escribir "MetaQuotes" en la ventana de selección de servidores, esperar a que haya nuevos servidores y asignar una cuenta de demostración en el servidor MetaQuotes-Demo:
Siempre hay nuevas versiones de programas en nuestro servidor. Una vez conectado, seguramente se producirá una actualización.
¿Cuál es la trampa? ¿Qué es lo que no entiendo?
Así que no hay errores de compilación. Pero así:
Da un error
1.
Error - la inicialización sólo es posible al declarar:MqlRates mrate[] = {4};
2. ArraySetAsSeries() sólo es aplicable a las matrices dinámicas. Un array que fue inicializado se convierte en estático. Un ejemplo de matriz dinámica:MqlRates mrate[];