BRiCK Convert4To5 MT5 Free
- Utilidades
- Yutaka Yokouchi
- Versión: 1.25
- Actualizado: 6 febrero 2019
* Este producto fue convertido usando " BRiCK Convert4To5 MT4" basado en el archivo fuente MQL4 de "BRiCK Convert4To5 MT4 Free".
"Convert4To5" es un Script que convierte archivos fuente MQL4 en archivos fuente MQL5.
Expertos, Indicadores, Scripts y Librerías con extensión ".mq4" estarán disponibles para MT5.
Parámetro
Ninguno
Procedimiento
1. Abra la siguiente carpeta
terminal_data_folderM\MQL4\Files\ (en el menú del terminal seleccione ver "Archivo" - "Abrir el directorio de datos")
2. Confirme que la carpeta BRiCK_Convert4To5 existe.
Si no existe, inserte un script "BRiCK_Convert4To5" en un gráfico arbitrario y cree una carpeta.
3. Coloque el archivo de origen cuya extensión sea ".mq4" en la carpeta Input de la carpeta BRiCK_Convert4To5.
4. Inserte el script "BRiCK_Convert4To5" en un gráfico arbitrario.
5. Abra la carpeta Output bajo la carpeta BRiCK_Convert4To5 y compruebe que se ha creado el archivo con extensión ".mq5".
6. Compile el archivo fuente MQL5 creado con un MetaEditor.
7. Asegúrate de que se compila con normalidad. Corrige si se produce algún error.
8. Pruebe que será el movimiento esperado.
Entorno de confirmación
[MT4]
Versión: 4.00
Compilación: 1170
Servidor: Axiory Global Ltd.
[MT5]
Versión: 5.00
Construido: 1978
Servidor: MetaQuotes Software Corp.
Cuenta: Hedge
Precauciones
| BRiCK Convert4To5 | BRiCK Convert4To5 Gratis | |
|---|---|---|
| Precio | 10 USD | 0 USD |
| Funciones de indicador personalizadas | Disponible | No disponible |
| Funciones de indicadores técnicos | Disponible | No disponible |
| Funciones comerciales | Disponible | No disponible |
| Marca de agua | Ninguna | Existe |
| Venta de archivos convertidos | Permitido | No permitida |
- Este producto no garantiza una conversión perfecta.
Lo he publicado después de probar la conversión, pero es posible que no pueda convertir correctamente dependiendo de cómo se escriba el código fuente.
- No se puede reembolsar ni devolver artículos. Por favor, confirme con la versión gratuita de antemano.
- No se garantiza la pérdida directa o indirecta debido al uso del producto.
- Puede que no se convierta como se esperaba debido a diferencias en la versión del terminal o en la compilación.
Observaciones
- No se pueden convertir varios archivos al mismo tiempo. Coloque sólo un archivo en la carpeta de entrada.
- Es necesario que el tipo de datos definido por la función coincida con el tipo de datos del argumento al llamar a la función.
- No se admite la conversión de archivos de inclusión con la extensión ".mqh". Pegue el código en un archivo de formato ".mq4" y conviértalo.
- La lógica de conversión asume el archivo fuente MQL4 creado después de la compilación 940.
- Las funciones de evento init, deinit, start están obsoletas. Es necesario describir el proceso principal a OnTick para expertos, OnCalculate para indicadores, scripts OnStart.
Consulte la referencia para la transición de MQL4 a MQL5.
- Asegúrese de utilizar "#property strict" antes de la conversión del archivo fuente MQL4 para asegurarse de que no hay posibles errores de compilación.
#property strict
void OnInit()
{
Print("Hello BRiCK");
}
- Las siguientes funciones no pueden ser migradas porque no hay una función correspondiente en MQL5.
Devuelve un valor constante para evitar errores de compilación.
| Nombre de la función | Valor de Retorno |
|---|---|
| AccountFreeMarginMode | -1 |
| FileOpenHistory | -1 |
| HideTestIndicators | - |
| iBandsOnArray | -1 |
| iCCIOnArray | -1 |
| iEnvelopesOnArray | -1 |
| iMAOnArray | -1 |
| iMomentumOnArray | -1 |
| IndicatorBuffers | false |
| IndicatorCounted | -1 |
| iRSIOnArray | -1 |
| iStdDevOnArray | -1 |
| MQLSetInteger | - |
| OrderPrint | - |
| RefreshRates | falso |
- Dado que las siguientes funciones dan lugar a errores de anulación, se sustituyen y se emiten.
| Nombre de la función | Nombre de la función después de la sustitución |
|---|---|
| FileReadDouble | FileReadDouble_MQL4 |
| StringTrimLeft | StringTrimLeft_MQL4 |
| StringTrimRight | StringTrimRight_MQL4 |
| StringConcatenate | StringConcatenate_MQL4 |
| iCustom | iCustom_MQL4 |
| ArraySort | ArraySort_MQL4 |
| TotalPedidos | PedidosTotal_MQL4 |
- Dado que no se implementa con argumentos de longitud variable, el número de argumentos está limitado para las siguientes funciones.
| Nombre de la función | Límite superior del argumento de longitud variable |
|---|---|
| StringConcatenate | 9 |
| iCustom (iCustom_MQL4) | 9 |
- En MQL5, cuando la funcion OrderSend falla, he añadido "GetLastError_Trade()" porque no se los detalles con "GetLastError ()" solo.
Por favor, consulte aquí para el valor de retorno.

How to purchase a paid version? I has not find it. Thanks for you answer.