Errores, fallos, preguntas - página 1425
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
¡es que tiene que ser de 4 dígitos! Hay casos que dan 4 caracteres, y hay casos con ... ¡0000000001 ! ¿Por qué la misma función ve valores diferentes?
Cómo redondear un valor a 4 caracteres ...
-----------------------------------------------------------------------------------
NormalizarDoble(valor, 4);
y produce lo siguiente
0.5484000000001
¿Has leído la documentación con atención?
https://www.mql5.com/ru/docs/convert/normalizedouble
https://www.mql5.com/ru/docs/basis/types/double
¡es que tiene que ser de 4 dígitos! Hay casos que dan 4 caracteres, y hay casos con ... ¡0000000001 ! ¿Por qué la misma función ve valores diferentes?
¿Cómo puedo redondear el valor a 4 dígitos ...
-----------------------------------------------------------------------------------
NormalizarDoble(valor, 4);
pero produce esto
0.5484000000001
2,0+2,0 no es necesariamente igual a 4,0
NormalizeDouble es la normalización, no el redondeo.
2015.11.03 19:52:47.528 '5131353': orden de compra mercado 0.03 AUDNZD sl: 1.05915 tp: 1.06415
2015.11.03 19:52:47.528 '5131353': orden de compra 0.03 AUDNZD apertura a mercado sl: 1.05915 tp: 1.06415 falló [S/L o T/P inválido].Tengo un pequeño problema. Quizás alguien me diga qué es y cómo se puede solucionar. Recibo un error como el siguiente
2015.11.03 19:52:47.528 '5131353': orden de compra mercado 0.03 AUDNZD sl: 1.05915 tp: 1.06415
2015.11.03 19:52:47.528 '5131353': orden de compra 0.03 AUDNZD apertura a mercado sl: 1.05915 tp: 1.06415 falló [S/L o T/P inválido].Buenas tardes a todos. Por favor, ayúdenme a entender. Soy un principiante, no puedo entender una cosa simple. ¿Cómo puedo obtener información sobre, por ejemplo, el precio de ejercicio después de cursar una orden?
Estoy haciendo lo siguiente:
CTrade Trade;
Trade.Buy(1, _Symbol, 0, 0, 0)) ;
Imprimir (Comercio.PrecioResultado());
El registro muestra 0.0 a pesar de que la orden se ejecuta con éxito y la operación se realiza.
Trade.ResutOrder(), Tgave.ResultDeal() también devuelven ceros.
¿Funcionarán OnChartEvent y OnTimer en el probador de indicadores?
no
¿Funcionarán OnChartEvent y OnTimer en el probador de indicadores?
OnTimer() definitivamente ocurrirá.
Tuve una conversación con SD sobre este tema. Después de la compilación 1191 debería funcionar.
OnTimer() definitivamente ocurrirá.
Tuve una conversación con SD sobre este tema. Debería funcionar después de la compilación 1191.