Errores, fallos, preguntas - página 1880

 
Artyom Trishkin:
Sí, lo intentaré. Pero me gustaría saber exactamente cómo poner una cadena como esta correctamente.
Pero gracias de todos modos ;)


- Utilizar el comodín'
-
Utilizar la conversión explícita del formato de celda a texto

 
Sergey Dzyublik:


- Utilizar el primer carácter comodín'
-
Utilizar la conversión explícita del formato de celda a texto

Cuando conviertes una celda en Excel a formato de texto, ya convierte la fecha en un número. Y ya no es 1/1, sino algo así como 41432 (no en el ordenador, no puedo asegurarlo)
Probaré el comodín cuando esté en mi ordenador. Gracias.

 
Sergey Dzyublik:


- Utilizar el primer carácter comodín '
-
Utilizar la conversión explícita del formato de celda a texto

No sabía de ese truco... Gracias. Este '1/1 funciona y se muestra como 1/1
 

a veces se produce este error

2017.05.01 22:38:17.672 Core 2  authorized (agent build 1596)
2017.05.01 22:38:17.672 Core 2  genetic pass (0, 8, 1) started
2017.05.01 22:38:17.695 Core 2  common synchronization completed
2017.05.01 22:38:20.474 Core 2  connection closed
2017.05.01 22:38:20.687 Core 2  genetic pass (0, 8) returned to queue
2017.05.01 22:38:22.831 Core 1  genetic pass (0, 7) returned result 13070.24 in 0:05:24.028
2017.05.01 22:38:22.831 Core 1  genetic pass (0, 8, 1) started
2017.05.01 22:38:25.212 Core 1  genetic pass (0, 8) tested with error "history processing error (tester bar time error)" in 0:00:02.366
 

Hola. La sección de Autónomos tiene la siguiente cláusula:

  1. Si las condiciones de cesión de los derechos exclusivos del programa creado por encargo a través del servicio Freelance no se estipulan por separado en la Declaración de Trabajo, los derechos exclusivos de este programa creado por encargo pertenecen al Cliente. En este caso, el contratista puede utilizar el programa creado para sus propias necesidades en los términos de una licencia simple libre de derechos (no exclusiva) durante la duración del derecho exclusivo.

Recientemente, hay una orden con TOR muy similar, para la cual solía escribir un EA para otro cliente. ¿Puedo cumplir este pedido?

 

Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio

Metatrader 4 Build 1069: ¿mql4 ya no es compatible?

Ex Ovo Omnia, 2017.04.30 07:20

Los cambios en el compilador 1069 (Metaeditor v.1596) son realmente extraños. He intentado arreglar el código, pero está demasiado afectado. No entiendo la razón por la que la especificación del lenguaje cambió, especialmente cuando el desarrollo de MQL4 se detuvo. De todos modos, me pregunto si afecta al MQL5, no me quedó tiempo para probarlo.

  • La fundición explícita de estructuras dejó de compilarse en 1066.
  • La fundición explícita de estructuras dejó de compilarse en 1069.
  • ArrayCopy de punteros de objetos dejó de compilar en 1069. De hecho, me impide utilizar la matriz de punteros, y es necesario volver al compilador anterior
Además, el metaeditor ha dejado de avanzar la vista del panel de salida hasta la primera línea de error/advertencia, pero en su lugar muestra la primera línea (en esta vista no aparece ningún error, sino los archivos incluidos).
¿Esto se hace a propósito?
 
fxsaber:
¿Esto se hace a propósito?
Necesito su código. Todo sigue funcionando para mí.
 
Andrey Barinov:
Necesito su código. Todo sigue funcionando para mí.
#property strict

class CLASS {};

void OnStart()
{
  CLASS* Array1[10], Array2[10];
  
  Print(ArrayCopy(Array1, Array2));
}
 
fxsaber:



Pero esto es en cinco compiladores (el archivo también puede ser .mq4). No compila en cuaternario... Probablemente se corregirá.

 
Andrey Barinov:

Pero esto es en cinco compiladores (el archivo también puede ser .mq4). No compila en cuaternario... Probablemente corregido.

Mira el resultado de ArrayCopy en MT5 en el ejemplo anterior.


Y en este

#property strict

struct STRUCT { string Str; };

void OnStart()
{
  STRUCT Array1[10], Array2[10];
  
  Print(ArrayCopy(Array1, Array2));
}
Razón de la queja: