El artículo aborda la teoría de cuantificación para construir modelos arbóreos sin fórmulas complejas, facilitando la compresión de datos con pérdida aceptable de precisión. Se exploran métodos en MQL5 y CatBoost para desarrolladores y traders interesados en la mejora de modelos de predicción. Destaca la creación de una rejilla cuántica optimizando el almacenamiento y agrupación de datos, con beneficios tangibles en el análisis de mercados. La cuantificación se desglosa en algoritmos claros que permiten a los traders algorítmicos aplicar técnicas avanzadas en un entorno MetaTrader 5, proporcionando un enfoque eficaz y didáctico en la cuantificación de datos financieros.
Leer más...
Leer más...
👍13🏆4✍3❤2⚡1
La implementación de MQL5 mejora la capacidad de respuesta de la interfaz de mensajería en plataformas de trading, crucial para decisiones ágiles. Concretamente, se han añadido botones para minimizar, maximizar y cerrar el Panel de Administración, facilitando su uso eficaz. La incorporación de mensajes rápidos permite a los operadores enviar comunicados predefinidos de manera instantánea, mejorando la comunicación sin necesidad de interrumpir el análisis o trading. Este sistema optimizado reduce el tiempo de ejecución de funciones gráficas y utiliza procesamiento asíncrono, garantizando una experiencia fluida. Estas mejoras abordan desafíos del trading algorítmico, optimizando el control y la eficiencia operativa para desarrolladores y operadores.
Leer más...
Leer más...
👍13⚡10✍2
El artículo profundiza en PointNet++, una evolución del modelo PointNet diseñado para aprender características espaciales jerárquicas en conjuntos de puntos. Este enfoque divide los datos en regiones locales usando métricas de distancia, y captura patrones geométricos similares a las redes convolucionales. PointNet++ ajusta el tamaño de las regiones según la densidad de puntos, mejorando la precisión en zonas diversas. A través de OpenCL, se optimizan cálculos de distancias, asegurando eficiencia sin perder adaptabilidad. El uso de vectores relativos y submuestreo proporciona una arquitectura robusta, eficiente en datos desordenados, adaptable a diferentes densidades de muestreo y resistente a inexactitudes de datos.
Leer más...
Leer más...
👍8❤1
Pointformer aborda la detección de objetos 3D en nubes de puntos usando Transformers, resaltando su potencial en algoritmos de trading mediante MQL5. Esta técnica emplea componentes como el Local Transformer para explorar interacciones puntuales, además de módulos Local-Global y Global Transformers para integrar datos a múltiples escalas. Pointformer supera retos como la irregularidad de las nubes de puntos, usando técnicas como muestras de puntos más alejados (FPS) y refinamiento de coordenadas, para optimizar la identificación de objetos. Esto es ideal para desarrolladores avanzados que quieran aplicar innovadoras técnicas de detección en entornos complejos y desordenados.
Leer más...
Leer más...
🏆5👍3❤1
La función WebRequest en MetaTrader 5 es indispensable para integrar aplicaciones mediante HTTP, aunque presenta complejidades. Permite a los desarrolladores manejar solicitudes GET y POST, pero requiere un entendimiento detallado del funcionamiento de HTTP.
Para utilizar WebRequest de manera efectiva, es crucial configurar adecuadamente parámetros como método, URL, encabezados y datos. Estas configuraciones determinan el éxito de la comunicación con APIs externas, como se demostró utilizando httpbin.org para pruebas prácticas.
Esta serie de artículos pretende abordar las limitaciones de WebRequest desarrollando la biblioteca Connexus para facilitar su uso, simplificando el proceso de integración y mejorando la eficiencia del desarrollo en MQL5.
Leer más...
Para utilizar WebRequest de manera efectiva, es crucial configurar adecuadamente parámetros como método, URL, encabezados y datos. Estas configuraciones determinan el éxito de la comunicación con APIs externas, como se demostró utilizando httpbin.org para pruebas prácticas.
Esta serie de artículos pretende abordar las limitaciones de WebRequest desarrollando la biblioteca Connexus para facilitar su uso, simplificando el proceso de integración y mejorando la eficiencia del desarrollo en MQL5.
Leer más...
🏆5❤1
El artículo aborda la implementación de un indicador en MetaTrader 5 para ayudar a traders a identificar barras internas y externas, optimizando sus decisiones de trading. Se utiliza una barra para mostrar el rango de velas anteriores, marcando velas cerradas para simplificar la visualización y análisis. Además, el texto introduce conceptos clave de programación como expresiones booleanas y operadores lógicos (negación, conjunción, disyunción), además de operadores de flujo de control, como el operador if, ternario y switch-case. La estructura presentada permite a los desarrolladores crear un código más efectivo y adaptable, mejorando su capacidad para manejar eventos y errores en trading algorítmico.
Leer más...
Leer más...
❤7🏆6👍1
El Flujo de Caja de Chaikin (CMF) es un indicador de análisis técnico que mide el volumen de flujo de caja en un periodo específico. Este indicador evalúa la presión de compra y venta de valores. CMF resume el volumen de flujo de caja durante un periodo, normalmente de 20 o 21 días. Sus valores oscilan entre 1 y -1. Este rango permite identificar si existe una mayor presión compradora (cercano a 1) o vendedora (cercano a -1).
El CMF puede confirmar tendencias actuales. Una tendencia alcista con valores positivos del CMF sugiere continuidad en el aumento de precios, mientras que una tendencia bajista con valores negativos apunta a una posible caída.
Si el CMF cruza la línea cero, puede indicar un cambio inminente de tendencia. Sin embargo, estos cruces pueden dar señales falsas, por lo que ajustar los umbrales puede ser beneficioso.
El CMF no debe ser usado de manera aislada. Funcio...
Leer más...
El CMF puede confirmar tendencias actuales. Una tendencia alcista con valores positivos del CMF sugiere continuidad en el aumento de precios, mientras que una tendencia bajista con valores negativos apunta a una posible caída.
Si el CMF cruza la línea cero, puede indicar un cambio inminente de tendencia. Sin embargo, estos cruces pueden dar señales falsas, por lo que ajustar los umbrales puede ser beneficioso.
El CMF no debe ser usado de manera aislada. Funcio...
Leer más...
🏆5✍1👍1
El coeficiente de correlación (CC) es una medida estadística que indica la relación entre dos conjuntos de datos o instrumentos financieros en trading. Este coeficiente se sitúa en una escala de -1 a 1. Un valor cercano a 1 implica una correlación positiva, donde ambos instrumentos se mueven juntas en la misma dirección. Un valor cercano a -1 señala una correlación negativa, moviéndose en direcciones opuestas. Un coeficiente de 0 indica ausencia de correlación.
El CC es crucial para construir carteras diversificadas, ayudando a evitar la duplicación innecesaria de riesgos. Mediante la personalización de sus parámetros, como el símbolo y la longitud, los inversores pueden monitorizar de manera efectiva las variaciones en la correlación. Sin embargo, es importante tener en cuenta que estas correlaciones son dinámicas y pueden cambiar con el tiempo.
Leer más...
El CC es crucial para construir carteras diversificadas, ayudando a evitar la duplicación innecesaria de riesgos. Mediante la personalización de sus parámetros, como el símbolo y la longitud, los inversores pueden monitorizar de manera efectiva las variaciones en la correlación. Sin embargo, es importante tener en cuenta que estas correlaciones son dinámicas y pueden cambiar con el tiempo.
Leer más...
👍6❤1
El indicador Know Sure Thing (KST) es un oscilador centrado en el impulso y la Tasa de Cambio (ROC). Se compone de cuatro ROC de diferentes periodos suavizados con medias móviles simples (SMA), lo que permite calcular un valor que oscila alrededor de la línea cero. La línea de señal capta la tendencia del KST a través de una SMA. KST evalúa el impulso a través de cuatro ciclos de precios. Desarrollado por Martin Pring y presentado en 1992, el KST utiliza periodos predeterminados para ROC y SMA, recomendados para diferentes tipos de gráficos.
La divergencia del KST indica posibles cambios en el mercado. Una divergencia alcista se observa cuando KST sube mientras los precios bajan, y la divergencia bajista ocurre en la situación opuesta. Aunque no se relaciona con un rango fijo, KST normalmente confirma tendencias. Los cruces de líneas de señal y cero en KST ofrecen pistas sobre los ca...
Leer más...
La divergencia del KST indica posibles cambios en el mercado. Una divergencia alcista se observa cuando KST sube mientras los precios bajan, y la divergencia bajista ocurre en la situación opuesta. Aunque no se relaciona con un rango fijo, KST normalmente confirma tendencias. Los cruces de líneas de señal y cero en KST ofrecen pistas sobre los ca...
Leer más...
👍5🔥3
Indicador de volumen neto: esta herramienta permite determinar dónde está fluyendo más capital, ya sea por parte de compradores o vendedores en un momento específico. Un resultado positivo en el volumen neto puede indicar una predominancia de la presión compradora sobre la vendedora, sugiriendo un escenario de crecimiento. Por otro lado, un volumen neto negativo sugiere una mayor presión vendedora. El principal objetivo del volumen neto es evaluar la presión de compra o venta de un activo en un periodo determinado. En cuanto a la configuración, el usuario puede optar por emplear el volumen real o el volumen de ticks para llevar a cabo el cálculo.
Leer más...
Leer más...
✍4⚡2❤1
El SMI Ergodic Oscillator ofrece información valiosa al mostrar la diferencia entre el True Strength Index y su línea de señal suavizada exponencialmente. Configura tres parámetros cruciales para su optimización: Long Length, que determina el periodo de suavizado primario para el TSI, Short Length para el suavizado secundario, y Longitud de la línea de señal que ajusta el suavizado de la línea de señal del SMI. El comportamiento del oscilador en relación al cruce del nivel cero provee señales para operaciones: si el oscilador ha estado debajo de cero y cruza hacia arriba sugiere una posición larga; por el contrario, si está sobre cero y cruza hacia abajo indica una posible posición corta.
Leer más...
Leer más...
✍5❤2👌2
El Volatility Stop es un indicador técnico clave para definir stop losses eficaces. Busca equilibrar la obtención de beneficios y el control del riesgo en el mercado. Establecer un StopLoss requiere precisión; una distancia adecuada del precio controla riesgos y evita salidas prematuras de operaciones. Este indicador ofrece tres parámetros ajustables: Longitud, que define el periodo de cálculo del ATR para medir la volatilidad actual; Fuente, el tipo de precio desde el cual se fija el nivel de StopLoss; y Multiplicador, que ajusta la distancia del StopLoss basado en la volatilidad (valores ATR). Estos parámetros permiten fijar una distancia óptima entre el StopLoss y el precio. Considerar otros indicadores junto al Volatility Stop puede mejorar la gestión de riesgos y beneficios.
Leer más...
Leer más...
👍5👌3🏆2
Este script, CalculateHistoryProfit versión 1.0, permite calcular beneficios de un periodo especificado mediante un panel gráfico usando la librería externa MtGuiController.dll. Su uso es relevante para traders que necesitan evaluar el rendimiento histórico basándose en filtros seleccionados como símbolos y números mágicos. El panel gráfico facilita la selección de rango de fechas y da opciones rápidas como hoy, semana, mes y año para agilizar el análisis. Los resultados se muestran directamente, ofreciendo el beneficio total y el número de operaciones filtrado según los criterios escogidos. Para su funcionamiento completo, es necesario ajustar manualmente el archivo de código y descomprimir la librería correspondiente. Gracias a los desarrolladores que compartieron herramientas y código para la implementación eficaz de estas funciones. El enlace al repositorio de GitHub proporciona a...
Leer más...
Leer más...
🏆5
Kuskus Starlight es un indicador técnico diseñado como un oscilador utilizando la transformación de precios Fisher. Ayuda a los operadores a identificar tendencias de mercado y posibles inversiones al estar normalizado en un rango específico con parámetros de suavizado ajustables. Es valorado en sistemas de negociación por su función como herramienta de confirmación, validando señales potenciales. Introducido en plataformas de 2007 y 2017 por Stonehill Forex y NNFX respectivamente, no estaba disponible para MetaTrader 5. Fue codificado para MT5, adaptando la versión original de MT4 de Scriptor mientras mantiene su algoritmo básico. Ofrece versatilidad con opciones como Línea, Histograma y varios tipos de flechas.
Leer más...
Leer más...
👍7
El código ha sido diseñado para proporcionar un control efectivo de los riesgos. No incluye visualización de datos directamente en el panel del gráfico, pero la información aparece en el registro. Solucionar este detalle gráfico no debería ser complicado para los desarrolladores con experiencia. Los parámetros principales del bot están claramente indicados y deben ajustarse de acuerdo a las preferencias individuales de cada usuario. También se ha implementado un enlace clicable para brindar apoyo al creador del bot. Las pruebas son fundamentales para garantizar el correcto funcionamiento. Se espera recibir propuestas de mejora por parte de la comunidad.
Leer más...
Leer más...
👍4🏆3
La categorización dinámica del volumen permite un análisis detallado del comportamiento del mercado al categorizar el volumen en distintas categorías. Estas incluyen clímax de compra, clímax de venta, y churn, cada una con colores distintivos para facilitar su identificación.
El indicador muestra una línea de media móvil para detectar tendencias en el volumen, adaptable según el estilo de negociación. La interfaz visual clara, mediante un histograma coloreado, facilita el análisis rápido y efectivo. También es flexible, funcionando en diversos marcos temporales, desde intradía hasta mensual.
Better Volume es intuitivo y personalizable, permitiendo ajustes en el periodo de media móvil y la ventana lookback. La elección entre volumen real y volumen tick se alinea con las características del activo analizado. Su utilidad se extiende a la identificación de patrones cruciales, facilitand...
Leer más...
El indicador muestra una línea de media móvil para detectar tendencias en el volumen, adaptable según el estilo de negociación. La interfaz visual clara, mediante un histograma coloreado, facilita el análisis rápido y efectivo. También es flexible, funcionando en diversos marcos temporales, desde intradía hasta mensual.
Better Volume es intuitivo y personalizable, permitiendo ajustes en el periodo de media móvil y la ventana lookback. La elección entre volumen real y volumen tick se alinea con las características del activo analizado. Su utilidad se extiende a la identificación de patrones cruciales, facilitand...
Leer más...
👍3❤2✍2
En el ámbito de las cuentas de cobertura, calcular el precio medio de las posiciones abiertas es crucial. Se presenta un indicador MQL5 diseñado específicamente para esta tarea. Este indicador filtra las posiciones abiertas en MetaTrader 4 según el símbolo y el Número Mágico, separando compras y ventas. Calcula el precio medio ponderado basándose en el volumen total. Una línea en el gráfico muestra el precio medio de la posición neta, ayudando a los traders a visualizar este dato clave.
El proceso comienza con la función CalcularPrecioPromedio(), encargada de examinar todas las operaciones. La función separa compras y ventas, y calcula el precio medio ponderado. Inicializa y actualiza un buffer en el gráfico a través de las funciones OnInit() y OnCalculate() respectivamente.
Para implementar, copie el código en un archivo .mq5 y compílelo en MetaEditor. Al añadirlo al gráfico en Met...
Leer más...
El proceso comienza con la función CalcularPrecioPromedio(), encargada de examinar todas las operaciones. La función separa compras y ventas, y calcula el precio medio ponderado. Inicializa y actualiza un buffer en el gráfico a través de las funciones OnInit() y OnCalculate() respectivamente.
Para implementar, copie el código en un archivo .mq5 y compílelo en MetaEditor. Al añadirlo al gráfico en Met...
Leer más...
✍6🎉1
El spread se define por la diferencia entre las cotizaciones de dos símbolos financieros. En situaciones donde los movimientos de estos símbolos son inversos, se invierte la cotización del segundo símbolo, sumando así las cotizaciones para calcular el spread. En este proceso, sólo el segundo símbolo tiene sus cotizaciones invertidas. Es fundamental usar este indicador cuando ambos símbolos del spread estén activos en el horario de las sesiones de trading. Esto permite operar en spreads para estrategias como la venta cuando el spread disminuye o la compra cuando aumenta.
El indicador ofrece diversas interpretaciones de sus valores. La operativa con líneas de soporte, resistencia y líneas inclinadas en los gráficos del spread resulta viable una vez que se cruzan dichos niveles. Las variables en el código permiten fijar el indicador sobre el primer símbolo del spread, simplificando el a...
Leer más...
El indicador ofrece diversas interpretaciones de sus valores. La operativa con líneas de soporte, resistencia y líneas inclinadas en los gráficos del spread resulta viable una vez que se cruzan dichos niveles. Las variables en el código permiten fijar el indicador sobre el primer símbolo del spread, simplificando el a...
Leer más...
🏆3👀3
Las entregas recientes se centran en mejorar la interactividad en los bots de Telegram mediante la integración de botones en línea en MQL5. Los botones en línea, definidos mediante estructuras JSON, permiten interacciones más fluidas y una respuesta más dinámica en comparación con los métodos tradicionales de interfaz de usuario.
Implementar estos botones en un Expert Advisor (EA) de MQL5 requiere la creación de clases para manejar mensajes y consultas de devolución de llamada. Estas clases son vitales para gestionar mensajes y eventos del usuario, asegurando una comunicación eficaz entre el bot y los usuarios. La mejora de estas interacciones aumenta significativamente la adaptabilidad y funcionalidad del bot dentro de la plataforma MetaTrader 5.
Leer más...
Implementar estos botones en un Expert Advisor (EA) de MQL5 requiere la creación de clases para manejar mensajes y consultas de devolución de llamada. Estas clases son vitales para gestionar mensajes y eventos del usuario, asegurando una comunicación eficaz entre el bot y los usuarios. La mejora de estas interacciones aumenta significativamente la adaptabilidad y funcionalidad del bot dentro de la plataforma MetaTrader 5.
Leer más...
🏆4👌1
El indicador en cuestión es una variante del conocido Awersome Oscillator, diseñado para identificar divergencias en los datos del mercado. Este tipo de herramientas es esencial para los analistas técnicos que buscan prever cambios en las tendencias del mercado mediante el análisis de las divergencias entre el precio de mercado y el indicador.
La modificación del indicador original busca mejorar la precisión y la capacidad de identificación de esas divergencias. Para aquellos interesados en instalar y utilizar este indicador, se recomienda seguir un tutorial detallado para asegurar una correcta implementación y adaptación a sus necesidades analíticas específicas.
La ampliación de estas funcionalidades permite a los traders optimizar su estrategia y mejorar su análisis de las fluctuaciones del mercado de manera más efectiva.
Leer más...
La modificación del indicador original busca mejorar la precisión y la capacidad de identificación de esas divergencias. Para aquellos interesados en instalar y utilizar este indicador, se recomienda seguir un tutorial detallado para asegurar una correcta implementación y adaptación a sus necesidades analíticas específicas.
La ampliación de estas funcionalidades permite a los traders optimizar su estrategia y mejorar su análisis de las fluctuaciones del mercado de manera más efectiva.
Leer más...
👍5