![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
La función StringLower().
Esta función convierte una cadena en minúsculas. Todos los caracteres SIGNIFICATIVOS (grandes) se convierten en minúsculas. La función StringLower() sólo acepta un parámetro obligatorio, que es la cadena entrante.
La función StringUpper().
Esta función convierte la cadena en mayúsculas. Todos los caracteres en minúscula (pequeños) se convierten en mayúsculas (grandes). La función StringUpper() sólo acepta un parámetro obligatorio, que es la cadena de entrada.
La función StringToArrayDouble().
Esta función divide la cadena en los números reales que la componen, y cada número se añade a la matriz como un elemento separado. Se añadirán a la matriz tantos números reales como aparezcan en la cadena, el mismo número de elementos. El punto y coma se reconoce como separador. La función StringToArrayDouble() devuelve el número de elementos del array, y toma los siguientes parámetros obligatorios:
La función StringToArrayInt().
Esta función divide la cadena en los enteros que la componen, y cada número se añade a la matriz como un elemento separado. Se añadirán al array tantos enteros como haya en la cadena, el mismo número de elementos. La coma se reconoce como separador. La función StringToArrayDouble() devuelve el número de elementos del array, y toma los siguientes parámetros obligatorios:
La función StrSplit().
Esta función divide una cadena en su subcadena, de modo que cada subcadena se convierte en un elemento independiente de la matriz. El separador se especifica mediante un parámetro y puede ser arbitrario. La función StrSplit() devuelve el número de elementos de la matriz y acepta los siguientes parámetros:
La función StrTran().
Esta función sustituye una subcadena. Se sustituyen todas las apariciones de la misma. Por ejemplo, puede sustituir todas las comas por puntos o viceversa de un plumazo. La función StrSplit() devuelve la cadena resultante y acepta los siguientes parámetros obligatorios:
Función isTradeTimeString().
Esta función devuelve la bandera que permite comerciar por tiempo. En realidad, comprueba si la hora actual del servidor de comercio está dentro de un determinado intervalo de tiempo. Si está dentro, la función isTradeTimeString() devuelve true, en caso contrario devuelve false. La característica de esta función es la posibilidad de especificar el intervalo de tiempo tanto dentro como fuera de un día. Esto se mostrará en detalle en los ejemplos de uso. La función isTradeTimeString() acepta los siguientes parámetros opcionales:
Función isTradeTimeInt().
Esta función devuelve la bandera que permite negociar por tiempo. El valor devuelto es verdadero o falso. La función isTradeTimeInt() es similar a la función isTradeTimeString() por el principio de reconocimiento del intervalo de tiempo, es decir, la hora de inicio de la operación puede ser tanto mayor (intervalo de tiempo dentro de un día) como menor (intervalo de tiempo en diferentes días). La función isTradeTimeInt() acepta los siguientes parámetros opcionales:
Los archivos adjuntos contienen las mismas colecciones de funciones, diseñadas en forma de bibliotecas. Las librerías se colocan simplemente en el directorio .../experts/include, no es necesario compilarlas, a continuación se da un ejemplo de su conexión.
Tras su conexión, basta con llamar a la función requerida desde el código EA.
Querido, donde en la línea.
La función isCloseLastPosByStop().
Esta función devuelve una bandera para cerrar la última posición por parada. La bandera está arriba - Verdadero - activó el StopLoss. Bandera bajada - Falso - la posición ha sido cerrada por otra razón. La selección más precisa de las posiciones a tener en cuenta se establece mediante parámetros externos:
Tengo entendido que las funciones se escribieron en una época en la que aún no existían los 5 dígitos. El JPY sirvió como ejemplo de comparación.
No es difícil aumentar en uno.