Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 1140

 
Alexey Viktorov:

Simplemente copie toda la carpeta del terminal a una unidad que no sea del sistema, cree un acceso directo a ella y utilice el interruptor /portable



Gracias.
 

Estimados especialistas. ¿Qué y dónde estoy "equivocado"? Entro en el menú "Informe". Haga clic con el botón derecho y seleccione "COPIAR". Llego a la página Excel y hago una inserción sobre el parámetro de una inserción "Texto" (y parámetro solo uno). Resultado: la columna de números es normal, pero el texto que en "Informe" en ruso, ahora en abracadabra?

He buscado las fuentes, pero no he encontrado en ningún sitio qué hay que cambiar y dónde. Curiosamente, hay veces que todo funciona correctamente en ruso, pero sólo después de reiniciar MT4 y no siempre. Hay, tal vez no una sospecha razonable de que de alguna manera se conecta / cambia a Unicode. Recuerdo que en algún foro se habló de la salida de los mensajes de los EAs en una fuente corrupta, es decir, no en ruso, pero allí se ha confirmado.

En resumen. Agradezco de antemano las pistas. Creo que esa tontería no surgió en uno de mí.

 
piranija:

Estimados especialistas. ¿Qué y dónde estoy "equivocado"? Entro en el menú "Informe". Haga clic con el botón derecho y seleccione "COPIAR". Llego a la página Excel y hago una inserción sobre el parámetro de una inserción "Texto" (y parámetro solo uno). Resultado: la columna de números es normal, pero el texto que en "Informe" en ruso, ahora en abracadabra?

He buscado las fuentes, pero no he encontrado en ningún sitio qué hay que cambiar y dónde. Curiosamente, hay veces que todo funciona correctamente en ruso, pero sólo después de reiniciar MT4 y no siempre. Hay, tal vez no una sospecha razonable de que de alguna manera se conecta / cambia a Unicode. Recuerdo que en algún foro se mencionó que los mensajes de los EAs salían con una letra ilegible, es decir, no en ruso, pero allí se ha confirmado.

En resumen. Agradezco de antemano las pistas. Creo que esa tontería no surgió en uno de mí.

Cuando MT4 esté abierto y activo, cambie a ruso. Luego copie desde MT4 y pegue en Excel. Entonces todo irá bien. Este ha sido siempre el caso con MT4.
 
Sergey Basov:
Cuando MT4 esté abierto y activo, cambie a ruso. Luego copie desde MT4 y pegue en Excel. Entonces todo irá bien. Este ha sido siempre el caso con MT4.

Por supuesto, gracias. Lo hice todo por el culo, y cuando conseguí copiarlo normalmente, no conseguí cambiar las fuentes en Windows.
 

Saludos. Ayúdame a entender las clases, ya hice una pregunta:

"¿Pueden decirme cómo hacervariables separadas para cada nuevo pedido(digamos A, B, C para cada uno)? Supongo que es algo así como Peremennaja+ticket=A12345, B12345, C12345".

Me dijeron que debía escribir una clase y crear un objeto de clase para cada pedido.

¿Alguien puede ayudar con ejemplos o un manual para esta situación o una similar?

 
Andrey Sokolov:

Saludos. Ayúdame a entender las clases, ya hice una pregunta:

"¿Pueden decirme cómo hacervariables separadas para cada nuevo pedido(que A, B, C para cada uno)? Supongo que es algo así como Peremennaja+ticket=A12345, B12345, C12345".

Me dijeron que debía escribir una clase y crear un objeto de clase para cada pedido.

¿Alguien puede ayudar con ejemplos o un manual para esta situación o una similar?

¿No es más fácil utilizar una matriz?
 
Alexey Viktorov:
¿No sería más fácil utilizar una matriz?


No lo sé.

Tengo una pregunta sobre la creación de algunas variables nuevas para cada nuevo pedido (con vinculación a él) y su eliminación cuando el pedido se cierra.

 
Andrey Sokolov: Crear unas nuevas variables para cada nuevo pedido (con vinculación al mismo) y eliminarlas cuando se cierre el pedido correspondiente.

He aquí un ejemplo sencillo. Puede almacenar el número de billete para su encuadernación. Eliminación - desplazando la matriz en el segundo ejemplo.

Establecer el tamaño de la matriz al número máximo de pedidos

Pulse F1 en la palabra de estructura. Más adelante se habla de clases = datos+métodos. Las clases pueden contener funciones

Archivos adjuntos:
-PROBA.mq4  4 kb
-PROBA2.mq4  3 kb
 
Andrey Sokolov:

No puedes hacer eso en absoluto. 10 órdenes - 10 matrices. 20 pedidos - 20 arrays.... ¿La memoria es de goma? El ordenador es de hierro, pero no infinito.

Artyom respondió pensando en otra cosa. Un conjunto de estructuras es lo mejor para esta tarea. Ya se ha dado un ejemplo, no quiero aprender... Creo que es mejor definir un array dinámico y redefinir el tamaño del array y llenarlo cuando el número de órdenes abiertas cambie.