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
- Visualizaciones:
- 7472
- Ranking:
- Publicado:
- 2024.04.10 10:56
- Actualizado:
- 2024.04.10 11:44
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Este script está diseñado para realizar un análisis de velas:
- Data Retrieval: El script obtiene los precios de apertura, cierre, máximo y mínimo de las velas del instrumento financiero en el que se está ejecutando.
- Categorización de Velas: Clasifica cada vela como alcista, bajista o neutra según la relación entre su precio de cierre y apertura.
- Cálculo de Amplitudes: Calcula la amplitud de cada vela (diferencia entre máximo y mínimo) y calcula el promedio de amplitudes para velas alcistas y bajistas.
- Identificación de Velas Destacadas: Identifica las 5 velas más significativas (mayor amplitud) tanto alcistas como bajistas.
- Generación de Informe: Crea un informe que incluye el número de velas alcistas, bajistas y neutras, así como el promedio de amplitudes y las velas más significativas.
- Comentario en Gráfico: Muestra el informe generado como un comentario en el gráfico del instrumento financiero, lo que permite al usuario visualizar fácilmente el análisis realizado.
En resumen, el script ayuda a los traders a entender la distribución y amplitud de las velas en un período específico, lo que puede ser útil para tomar decisiones de trading informadas, como el Take Profit o el Stop Loss que usará en función de la temporalidad o el símbolo específico.

El libro "Redes neuronales en el trading algorítmico en MQL5" supone una guía detallada que abarca tanto los aspectos teóricos del trabajo con inteligencia artificial y las redes neuronales como los aspectos prácticos de su aplicación en el comercio en los mercados financieros utilizando el lenguaje de programación MQL5.

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.

Este script es una solución de referencia para mapear nombres de símbolos configurados por los usuarios en EAs o scripts de MetaTrader 5 con los nombres reales proporcionados por el broker. Utiliza el algoritmo de distancia de Levenshtein para identificar automáticamente el símbolo más similar en Market Watch. Ideal para desarrolladores que enfrentan problemas de compatibilidad con prefijos o sufijos en los nombres de los símbolos. Es un punto de partida personalizable para adaptarse a cualquier necesidad específica.

Datos de una sola pasada del probador.