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:
- 2378
- 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.
![Ejemplos del libro "Redes neuronales en el trading algorítmico en MQL5"](https://c.mql5.com/i/code/expert.png)
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.
![Abrir una operación (Open Trade)](https://c.mql5.com/i/code/script.png)
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.
![Accumulation/Distribution](https://c.mql5.com/i/code/indicator.png)
El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.
![Accelerator Oscillator (AC)](https://c.mql5.com/i/code/indicator.png)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.