Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
ResultRetcodeDescription - librería para MetaTrader 5
- Visualizaciones:
- 749
- Ranking:
- Publicado:
- 2014.01.14 12:37
- Actualizado:
- 2016.11.22 07:33
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Real Author:
MetaQuotes
Descripcion:
Esta sencilla función devuelve una cadena de código descifrado el resultado de la operación de trade del MqlTradeCheckResult después de ejecutar la función OrderCheck():
MqlTradeCheckResult Comprobar; //---- Comprobaciones para la corrección de las peticiones de trade if(!OrderCheck(petición,comprobación)) { Print(__FUNCTION__,"(): OrderCheck(): ",ResultRetcodeDescription(check.retcode)); return(false); }
Alternativamente, puede devolver una cadena del MqlTradeResult después de ejecutar la función OrderSend():
MqlTradeCheckResult comprobar; word=__FUNCTION__+"(): OrderSend(): "; //---- abrir posición de compra y comprobar el resultado de la peticiónn de trade if(!OrderSend(request,result) || result.retcode!=TRADE_RETCODE_DONE) Print(ResultRetcodeDescription(result.retcode)); else if(result.retcode==TRADE_RETCODE_DONE) Print("Posición de compra para ",Symbol()," se ha abierto!"); else Print("Error abriendo posición de compra para ",Symbol(),"!!!");
La función utiliza la librería ResultRetcodeDescription.mqh (debe ser copiado en terminal_data_directory\MQL5\Include) cuyo contenido se debe incluir en el código desarrollado utilizando la Directiva #include antes de usar la función a nivel global:
#include <ResultRetcodeDescription.mqh>
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/960
Función que calcula el tamaño del lote dependiendo de la cantidad de dinero en la moneda del depósito que se utiliza.
PEMAPEMA - Media Móvil Exponencial Pentuple.