Errores, fallos, preguntas - página 613

 
joo:
Así es ahora. He mirado varios brokers, algunos no funcionan hoy en día, y los que lo hacen - los spreads están muy ampliados. Esto se debe probablemente a que muchos bancos no están trabajando hoy - la prórroga es del día 25. Por lo tanto, el mercado es ilíquido - imposible de operar a corto plazo - hoy fue un día perdido para mí. Mañana todo debería volver a la normalidad.
Sí, hoy es un piso hipnóticamente hipnotizante. Puedes iniciar el terminal y meditar...
 

Ayer, 25 de diciembre, el terminal se actualizó automáticamente a la compilación 565. Ahora mismo se ha vuelto a descargar la actualización y el terminal me pide que la instale y reinicie. Reiniciado. Construye 565.

Pregunta: ¿por qué se ha descargado e instalado la actualización dos veces? )) Por cierto, esto ocurre periódicamente con algunas actualizaciones...

 
Las ruedas eran nuevas, pero se olvidaron de inflarlas :) estaban de vuelta.
 
tol64:

Ayer, 25 de diciembre, el terminal se actualizó automáticamente a la compilación 565. Ahora mismo se ha vuelto a descargar la actualización y el terminal me pide que la instale y reinicie. Reiniciado. Construye 565.

Pregunta: ¿por qué se ha descargado e instalado la actualización dos veces? )) Por cierto, esto ocurre periódicamente con algunas actualizaciones...

He actualizado a 567, servidor MQ.
 
Lizar:
He actualizado a 567, servidor MQ.
suerte
 
Repito, realmente no encuentro la respuesta, pueden aconsejarme por favor, necesito utilizar la construcción void RAssignStringVector(int rhandle, string variable, string &vector[], int size);al compilar se genera el error 'vector' - invalid parameter for import function mt4R.mqh, ¿cómo puedo pasar un puntero de matriz de cadenas, funciona en µl4, no en 5, cómo solucionar esta situación?
 
VovkaSOL:
Repito, realmente no encuentro la respuesta, podrían aconsejarme por favor, necesito usar el void RAssignStringVector(int rhandle, string variable, string &vector[], int size);al compilar un error 'vector' - parámetro inválido para la función de importación mt4R.mqh, ¿cómo puedo pasar un puntero a un array de cadenas, funciona en mq4, no en 5, cómo manejar esta situación?

También necesito la implementación de la función RAssignStringVector, al menos como se declara en mt4R.mqh y su llamada en sí.

Lo más probable es que haya un desajuste entre la declaración y el parámetro pasado.

 
VovkaSOL:
... void RAssignStringVector(int rhandle, string variable, string &vector[], int size); ...
Inténtalo sin paréntesis o enséñame lo que haces... (insertar código a través del SRC).
 

Gracias por responder, esta es la función prototipo de la dll, la compilación falla, el prototipo

void RAssignVector(int rhandle, string variable, double &vector[], int size); compila sin problemas

pero el prototipo

void RAssignStringVector(int rhandle, string variable, string &vector[], int size);

da un error 'vector' - parámetro no válido para la función de importación mt4R.mqh

por alguna razón, una construcción como double &vector[] funciona, pero string &vector[] no

aquí está el código de la dll de estas funciones

procedure RAssignVector(AHandle: LongInt; AVariable: PWideChar; AVector: PVector; ASize: LongInt); stdcall

empezar
si isValid(AHandle) entonces
TRConsole(AHandle).AssignVector(AVariable, AVector, ASize);
fin;

// asignar el vector de cadenas a la variable dada por el nombre
procedure RAssignStringVector(AHandle: LongInt; AVariable: PWideChar; AVector: PStrVector; ASize: LongInt); stdcall;
empezar
Si isValid(AHandle) entonces
TRConsole(AHandle).AssignStringVector(AVariable, AVector, ASize);

fin;

¿Cuál puede ser el problema? ¿pasar mal el tipo de cadena? pero todo funciona bien en mt4, ¿es un error en mt5 o mi cerebro?)

Документация по MQL5: Основы языка / Функции
Документация по MQL5: Основы языка / Функции
  • www.mql5.com
Основы языка / Функции - Документация по MQL5
 
Lizar:
He actualizado a 567, servidor MQ.


¿Qué te parece? ¿Merece la pena actualizar el terminal si no ha habido ningún anuncio oficial?

aquí:Lista de cambios en las compilaciones de MetaTrader 5 Client Terminal

He tenido varias veces ganas de actualizar, aún no he actualizado.

Razón de la queja: