Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
Acceda a CodeBase desde el terminal MetaTrader 5
¿No ha encontrado el código necesario? Deje su pedido en la sección Trabajo
Cómo escribir un Asesor Experto o un Indicador

Los mejores scripts para MetaTrader 5 según el ranking de los usuarios - 3

Añadir código

Calcula el tamaño de lote adecuado para una operación prevista en función de tu nivel de riesgo (porcentaje del capital o importe fijo) y la distancia del stop-loss (puntos o nivel de precio). Tiene en cuenta las especificaciones del contrato del valor —tamaño y valor del tick, volumen mínimo/máximo/incremento— y calcula el margen necesario.

Lee un historial de operaciones con posiciones cerradas (un archivo CSV o uno generado automáticamente a partir del historial de operaciones de la cuenta actual mediante el script complementario RuinExport.mq5) y presenta cuatro indicadores de riesgo independientes: aumento del volumen tras una pérdida, exposición superpuesta en la misma dirección que da lugar a un precio medio peor, asimetría en los resultados entre ganancias y pérdidas, y una estimación clásica del riesgo de ruina con un riesgo establecido por operación. Las cuatro puntuaciones se combinan en una única calificación de la A a la F, acompañada de recomendaciones en lenguaje sencillo. Si no se encuentra ningún archivo CSV, el script genera automáticamente un libro de demostración reproducible, de modo que el informe sea visible desde la primera ejecución.

Script para colocar órdenes BuyStop

Script para eliminar rápidamente los indicadores de los gráficos.

El script es útil para inspeccionar la estructura de los modelos ONNX, proporcionando información sobre la entrada y la salida, sus nombres y sus propiedades. Resulta especialmente útil para depurar y comprender las características de los modelos ONNX utilizados en aplicaciones de aprendizaje automático.

El script elimina todas las órdenes pendientes de todos los símbolos simultáneamente.

He aquí un ejemplo simple que muestra cómo descargar una página(archivo) de Internet utilizando la biblioteca wininet.dll.

El script dibuja las líneas horizontales del beneficio para las órdenes BUY (color azul) y SELL (color rojo).

Esta función realiza la lógica principal de abrir una operación. Calcula el precio de apertura, los niveles de obtención de beneficios y el stop loss en función de la información del símbolo y los parámetros proporcionados por el usuario. Prepare una solicitud comercial (MqlTradeRequest) con la información necesaria, como símbolo, volumen, tipo de orden, desviación, comentario, número mágico, etc. Llame a la función OrderSend para enviar la solicitud de operación y obtener el resultado. Función SetTypeFillingBySymbol: determina el tipo de cumplimiento de la orden (Rellenar o cancelar, Inmediato o Cancelar o Devolver) según la política de cumplimiento del símbolo. Función GetMinTradeLevel: Calcula el nivel operativo mínimo en función del nivel de congelación y el nivel de parada del símbolo. Ajusta el nivel mínimo para asegurarse de que esté dentro de ciertos límites y devuelve el resultado.

El script de descargas de datos históricos (para el actual símbolo), disponibles en el servidor de trade.

Script para hacer scrolling simultáneo en varios gráficos

Este script comprueba el rendimiento del ordenador realizando 45 pruebas. Posibilidad de comparar el rendimiento de los servidores VPS/VDS.

Un sencillo script de inicio para recopilar datos y enviarlos a un CSV en el orden más antiguo - más reciente. En este ejemplo solo se recopilan los datos de precios de cierre.

Este script exporta las cotizaciones del historial de MetaTrader 5 para su importación en MetaTrader 4. Esta solución le permite obtener el historial completo para MetaTrader 4.

Exporta todos los instrumentos y periodos necesarios con un solo click, a la vez que los carga y los comprueba.

Script para colocar órdenes SellLimit

Este script ayuda a los operadores a comprender la distribución y el rango de las velas en un periodo específico, lo que puede ser útil para tomar decisiones de negociación, como determinar qué valores históricos utilizar para Take Profit o Stop Loss.

Añade separadores de periodos a la ventana del gráfico. El propio usuario elige la periodicidad de uso.

Script simple para borrar todos los objetos gráficos en la gráfica de un activo financiero. Puede ser útil, en caso de que la gráfica esté llena de objetos que ya no sean necesarios.

Ejemplo de publicación de un mensaje con una imagen en MQL5.com usando la función WebRequest(). Se muestra un ejemplo de autorización usando el login y la contraseña del usuario, así como la inserción de una imagen en el texto del mensaje.

El presente script permite volver semitransparente el terminal completo.

El script permite «palpar» las expresiones regulares.

Un script que al ejecutarse muestra el tamaño máximo de lote permitido en el activo.

Activa la "Descripción de Objetos del gráfico" para los no programadores. Para cualquier ventana de gráfico abierta.

Script para crear capturas de pantalla ancha.

El script cambia entre todos los gráficos abiertos dentro de un determinado intervalo de tiempo. También se puede visualizar los gráficos sólo de los símbolos especificados.

El script muestra la estadística breve del trading para el símbolo durante el período especificado en la ventana del gráfico (número de transacciones, beneficio, factor del beneficio).

Librería para trabajar con el archivo de tick ajeno.

Este script visualiza diferentes subgráficos en una misma ventana de acuerdo con el número de pares de divisas en el menú de Observación del Mercado.

Script para dibujar las marcas de precio.

Script para mostrar el swap del instrumento financiero. La prueba del swap positivo y negativo se muestra con colores diferentes.

Un script que cuando se arrastra al gráfico imprimirá en la ventana de expertos el número de barras que hay en ese gráfico - como por arte de magia.

Cerrar posiciones con beneficios

El script encuentra y marca en el gráfico los puntos de apoyo de DeMark y muestra su dimensión.

Utilidad para el redondeo correcto del lote

El script calcula el Punto de Pivote en todos los símbolos de la observación del mercado y muestra los resultados en un archivo html.

El script dibuja los niveles de Rudolph Axel

Script para colocar dos órdenes Buy y Sell limit a la misma distancia.

Ajuste de varios gráficos con un clic.

Ejemplo de trabajo con el historial de trading en las cuentas Hedge — reconstrucción de posiciones.

1234567