Errores, fallos, preguntas - página 1558

 

Diferentes márgenes en el terminal y en el probador.

Terminal:

2016.04.17 18:11:34.253 Terminal        MetaTrader 5 x64 build 1301 started (MetaQuotes Software Corp.)
2016.04.17 18:11:34.253 Terminal        Windows 10 Pro (x64 based PC), IE 13.12, UAC, Intel Core i3-3120 M  @ 2.50 GHz, RAM: 1466 / 3981 Mb, HDD: 29322 / 233310 Mb, GMT+02:00
2016.04.17 18:11:34.253 Terminal        C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\0 CFEFA8410765D70FC53545BFEFB44F4

probador:

2016.04.17 18:11:54.788 MetaTester 5 x64 build 1301 (15 Apr 2016)

Conexión con el servidor

2016.04.17 18:11:35.326 Network '5162379': authorized on RoboForex-MetaTrader 5 through Europe #2 (ping: 79.91 ms)

Al comprar 0,01 lotes en el terminal tenemos este margen:

Margen en el terminal al comprar 0,01 lotes

Al comprar lotes de 0,01 en el probador tenemos el siguiente margen:

Margen en el probador al comprar lotes de 0,01

 
mao17:

¡Buenos días!

¿Podría indicar cómo conectar los agentes de prueba de la red MQL Cloud? En mi probador de estrategias, en la pestaña "agentes", la lista de agentes de la nube está vacía.

Por favor, actualice el terminal a la compilación 1301 conectándose al servidor MetaQuotes-Demo.
 
Karputov Vladimir:

Diferentes márgenes en el terminal y en el probador.


Gracias, lo comprobaremos
 
Renat Fatkhullin te escribió aquí antes, pero no respondiste. Ayúdame a entender.
 
Renat Fatkhullin:
Gracias, lo comprobaré

Gracias, ServiceDesk aconseja - No me di cuenta en la configuración del probador cuando puse el apalancamiento a 1:1

¡No olvides la palanca en el probador!

(probablemente se estableció 1:1 cuando probé el intercambio). De todos modos, después de ajustar la palanca 1:100 en el probador, todo se estabilizó.

 

MQL4: IntegerToString(), hay tercer argumento ushortfill_symbol=''// filler.

Código.

#property strict
void OnStart()
  {
   Print("1) IntegerToString(1000,9) = ",IntegerToString(1000,9));
   Print("2) IntegerToString(1000,9,5) = ",IntegerToString(1000,9,5));
   Print("3) IntegerToString(1000,9,65535) = ",IntegerToString(1000,9,65535));
   Print("4) IntegerToString(1000,9,-1) = ",IntegerToString(1000,9,-1)); // нет предупреждения МЕ4 хотя должно быть, т.к. -1
  }

Resultado.


No está claro cómo la función convierte el valor del tercer argumento de ushort a string. Tal vez sería mejor hacerlo de tipo cadena, para que el usuario pueda escribir el marcador de posición de texto que necesita.

 
Karputov Vladimir:
Actualice el terminal a la compilación 1301 conectándose al servidor MetaQuotes-Demo.
¡Muchas gracias! Me ayudó.
 
¿Por qué las posiciones que se cerraron con un stop o beneficio normal tienen un código mágico cero? No envío un pedido con un código mágico cero.... ¿Dónde está la lógica?
 
Alexey Kravchenko:
¿Por qué las posiciones que se cerraron con un stop o beneficio normal tienen un código mágico cero? No envío un pedido con un código mágico cero.... ¿Dónde está la lógica?
Escriba a servicedesk, adjunte pruebas y vea lo que dicen. Si es posible, escríbenos en el foro.
 
Alexey Kozitsyn:
Escriba al Servicio de Atención al Cliente, adjunte las pruebas y vea lo que dicen. Si es posible, debería escribir en el foro.

Ahora lo comprobaré en tiempo real. Tal vez sea sólo en el probador. Todo es posible...

Lo mismo. Cuando se dispara un stop o beneficio aparece una nueva orden que tiene magia cero. Así es como funciona MT5.

¿Dónde está la lógica en esto?