¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias

Utilice nuevas posibilidades de MetaTrader 5

Historia del desarrollo de MQL5.community

Los robots comerciales e indicadores técnicos más populares, las novedades de las señales, la aparición regular de nuevos programas MQL5 en CodeBase y los temas más discutidos en el foro.

Superventas en el Market:

En el Foro ha aparecido 2 nuevos temas:

Publicado el artículo "Gestor de evento "Nueva barra"".

Gestor de evento "Nueva barra"

El lenguaje de programación MQL5 es capaz de resolver problemas a un nuevo nivel. Incluso aquellas tareas que ya tienen soluciones, gracias a la programación orientada a objetos pueden subir a un nivel superior. En este artículo veremos un sencillo ejemplo sobre la comprobación de una nueva barra en un gráfico, transformada en una herramienta más potente y versátil. ¿Qué herramienta? Lo veremos en este artículo.

Más de 130 artículos disponibles en el sitio web

Publicado el artículo "Simulink: una guía para desarrolladores de asesores expertos".

Simulink: una guía para desarrolladores de asesores expertos

No soy un programador profesional. Y por ello, el principio "ir de lo simple a lo complejo" es muy importante para mí cuando trabajo en el desarrollo de sistemas de trading. ¿Qué es exactamente simple para mí? En primer lugar, es la visualización del proceso de creación del sistema y la lógica de su funcionamiento. También es un mínimo de código escrito manualmente. En este artículo intentaré crear y probar el sistema de trading basado en un paquete de Matlab, y a continuación escribiré un Expert Advisor para MetaTrader 5. Los datos históricos de MetaTrader 5 se usarán en el proceso de prueba.

Publicado el artículo "Búsqueda de errores y registros".

Búsqueda de errores y registros

MetaEditor 5 dispone de la opción de depuración. Sin embargo, cuando escribe sus programas en MQL5, por lo general quiere mostrar no solo los valores individuales, sino todos los mensajes que van apareciendo durante la prueba y el trabajo en línea. Si el archivo de registro tiene un tamaño muy grande, es evidente que hay que automatizar la recuperación rápida y sencilla del mensaje necesario. En este artículo vamos examinar las formas de búsqueda de errores en programas MQL5 y los métodos de registro. Además, vamos a simplificar el registro en archivos y le haré descubrir un programa sencillo, LogMon, para una visualización cómoda de los registros.

Publicado el artículo "Cómo crear rápidamente un Expert Advisor para el Campeonato de Trading Automatizado 2010".

Cómo crear rápidamente un Expert Advisor para el Campeonato de Trading Automatizado 2010

Con el fin de desarrollar un Expert Advisor para participar en el Automated Trading Championship 2010 (Campeonato de Trading Automatizado 2010), vamos a utilizar una plantilla de Expert Advisor preparada. Incluso los programadores principiantes en MQL5 serán capaces de realizar esta tarea, puesto que las clases básicas, funciones y plantillas ya están listas para sus estrategias. Es suficiente para escribir el mínimo de código para implementar su idea de trading.

Publicado el artículo "Control de la pendiente de la curva de balance durante el funcionamiento de un Expert Advisor".

Control de la pendiente de la curva de balance durante el funcionamiento de un Expert Advisor

Encontrar reglas para un sistema de trading y programarlas en un Expert Advisor es la mitad del trabajo. De algún modo, hay que corregir el funcionamiento del Expert Advisor, ya que acumula los resultados del trading. En este artículo se describe una de las metodologías que permite mejorar el rendimiento de un Expert Advisor a través de una retroalimentación que mide la pendiente de la curva de balance.

Publicado el artículo "La escritura de un Asesor Experto mediante las librerías estándar de las clase de trading de MQL5".

La escritura de un Asesor Experto mediante las librerías estándar de las clase de trading de MQL5

En este artículo se describe la manera de utilizar las principales funcionalidades de la librería estándar de las clases de trading de MQL5 en la escritura de Asesores Expertos que implementan el cierre y la modificación de una posición, colocan una orden pendiente y comprueban el margen antes de colocar una operación. También se muestra el modo de utilizar las clases de trading en la obtención de los detalles de una orden y una operación.

Publicado el artículo "Utilización de la función TesterWithdrawal() para modelizar las retiradas de beneficio".

Utilización de la función TesterWithdrawal() para modelizar las retiradas de beneficio

En este artículo se describe la utilización de la función TesterWithDrawal() para estimar los riesgos en un sistema de trading que implica la retirada de cierta parte de los activos durante su funcionamiento. Además, describe cómo afecta esta función al algoritmo de cálculo de la reducción del patrimonio en el probador de estrategias. Esta función es muy útil durante la optimización de los parámetros de sus Asesores Expertos.

Publicado el artículo "El método óptimo para el cálculo del volumen total de una posición mediante un número mágico determinado".

El método óptimo para el cálculo del volumen total de una posición mediante un número mágico determinado

En este artículo se analiza el problema del cálculo del volumen total de la posición de un determinado símbolo y número mágico. El método propuesto requiere solamente la parte estrictamente necesaria del historial de las transacciones, encuentra el tiempo más próximo cuando el total de la posición es igual a cero, y lleva a cabo los cálculos con las últimas transacciones. También se analiza el trabajo del terminal de cliente con variables globales.

Publicado el artículo "Escribir un Expert Advisor mediante la programación orientada a objetos de MQL5".

Escribir un Expert Advisor mediante la programación orientada a objetos de MQL5

Este artículo se centra en enfoque orientado a objetos para hacer lo que hicimos en el artículo "Guía paso a paso para escribir un Expert Advisor en MQL5 para principiantes" -creando un sencillo Expert Advisor. La mayoría de la gente piensa que esto es muy difícil, pero le quiero garantizar que al finalizar la lectura de este artículo, será capaz de escribir su propio Expert Advisor basado en la orientación a objetos.

Publicado el artículo "Solución sin DLL para la comunicación entre terminales MetaTrader 5 mediante canalizaciones con nombre".

Solución sin DLL para la comunicación entre terminales MetaTrader 5 mediante canalizaciones con nombre

El artículo describe el modo de implementar la comunicación entre procesos, entre terminales de cliente MetaTrader 5 mediante canalizaciones con nombre. Se desarrolla la clase CNamedPipes para utilizar las canalizaciones con nombre. Con el fin de probar su uso y medir el rendimiento de la conexión, se proporciona el tick del indicador y los scripts del servidor y el cliente. El uso de las canalizaciones con nombre es suficiente para las cotizaciones en tiempo real.

Los temas más comentados en el Foro:

Superventas en el Market:

Los artículos más leídos durante la semana

MetaTrader 5 - ¡Más de lo que puedas imaginar!

MetaTrader 5 - ¡Más de lo que puedas imaginar!

El terminal de cliente de MetaTrader 5 ha sido desarrollado desde cero y mejora con creces a su predecesor. La nueva plataforma ofrece oportunidades ilimitadas para operar en cualquier mercado financiero. Además, se ha ampliado su funcionalidad para ofrecer aún más características y facilidad de uso. Todo ello hace que sea muy difícil la enumeración de todas las ventajas de MetaTrader 5. Hemos intentado describir brevemente todas estas ventajas en un único artículo y nos ha sorprendido ver que el resultado ¡no ha sido nada breve!

Un Ejemplo de Sistema de Trading Basado en un Indicador Heikin-Ashi

Un Ejemplo de Sistema de Trading Basado en un Indicador Heikin-Ashi

En este artículo trataremos el uso de un indicador Heikin-Ashi en trading. Basado en este indicador, se considera un sistema de trading simple, y se escribe un Asesor Experto de MQL5. Las operaciones de trading se implementan en las bases de clases de la biblioteca de clase estándar. Los resultados de simulación de la estrategia de trading revisada se basan en el historial, y se obtienen usando el Probador de Estrategias incluido en MetaTrader 5. Podrá encontrarlos en el artículo.

Dr. Tradelove o Cómo dejé de preocuparme y escribí un Asesor Experto Autoenseñable

Dr. Tradelove o Cómo dejé de preocuparme y escribí un Asesor Experto Autoenseñable

Hace poco más de un año joo nos ha dado en su artículo "Algoritmos genéticos: ¡Es fácil!" una herramienta para la implementación del Algoritmo Genético en MQL5. Pues, vamos a utilizar esta herramienta y crearemos un Asesor Experto que, al alcanzar unas condiciones extremas, realice la Optimización Genética de sus propios parámetros...

Los códigos fuente de programas más descargados durante la semana

Superventas en el Market:

Los temas más comentados en el Foro:

En el Foro ha aparecido 1 nuevo tema:

Superventas en el Market:

En el Foro ha aparecido 1 nuevo tema:

Publicado el artículo "Una librería par la construcción de gráficos mediante Google Chart API".

Una librería par la construcción de gráficos mediante Google Chart API

La construcción de distintos tipos de diagramas constituye una parte esencial del análisis de la situación del mercado y de las pruebas de los sistemas de trading. Con frecuencia, para construir un diagrama sofisticado, es necesario organizar los datos de las salidas en un archivo, y luego utilizarlos en otras aplicaciones como MS Excel. Esto no es muy práctico y nos priva de la posibilidad de actualizar los datos de manera dinámica. Google Chart API proporciona los medios para crear gráficos en línea, mediante el envío de una petición especial al servidor. En este artículo, trataremos de automatizar el proceso de creación de esta petición y obtener el gráfico a partir del servidor de Google.

Publicado el artículo "Cómo preparar las cotizaciones MetaTrader 5 para otros programas".

Cómo preparar las cotizaciones MetaTrader 5 para otros programas

En este artículo se proporcionan ejemplos sobre la creación de catálogos, copia de datos y grabaciones en un archivo, del trabajo con instrumentos de la ventana de Observación del mercado o de la lista general, ejemplos de procesamiento de errores y mucho más. Como conclusión, todo será reunido en un sólo script, con ayuda del cual se podrán grabar en el archivo datos en el formato que el usuario indique.

Publicado el artículo "Carry Trading Estadístico".

Carry Trading Estadístico

Algoritmo de protección estadística de posiciones abiertas con swap (permutaciones) positivas contra movimientos no deseados de las cotizaciones. Para compensar el riesgo potencial que supone el movimiento de las cotizaciones en dirección opuesta a la posición abierta, en este artículo se presenta la variante Carry Trading de estrategia protegida.

Publicado el artículo "Uso de MetaTrader 5 como proveedor de señales comerciales para MetaTrader 4".

Uso de MetaTrader 5 como proveedor de señales comerciales para MetaTrader 4

En este artículo se discuten las particularidades del uso de MetaTrader 5 como proveedor de señales comerciales para MetaTrader 4. Ustedes conocerán cómo crear un sencillo proveedor de señales desde MetaTrader 5 y cómo conectarlo a varios terminales MetaTrader 4. Además, conocerán cómo copiar en tiempo real las transacciones de los participantes de Automated Trading Championship a su cuenta real en MetaTrader 4.

Los temas más comentados en el Foro:

Superventas en el Market:

En el Foro ha aparecido 2 nuevos temas:

En el Foro ha aparecido 1 nuevo tema:

Superventas en el Market:

Los artículos más leídos durante el mes

MetaTrader 5 - ¡Más de lo que puedas imaginar!

MetaTrader 5 - ¡Más de lo que puedas imaginar!

El terminal de cliente de MetaTrader 5 ha sido desarrollado desde cero y mejora con creces a su predecesor. La nueva plataforma ofrece oportunidades ilimitadas para operar en cualquier mercado financiero. Además, se ha ampliado su funcionalidad para ofrecer aún más características y facilidad de uso. Todo ello hace que sea muy difícil la enumeración de todas las ventajas de MetaTrader 5. Hemos intentado describir brevemente todas estas ventajas en un único artículo y nos ha sorprendido ver que el resultado ¡no ha sido nada breve!

Asesor Experto basado en las "Nuevas Dimensiones de Trading" ("New Trading Dimensions"), de Bill Williams

Asesor Experto basado en las "Nuevas Dimensiones de Trading" ("New Trading Dimensions"), de Bill Williams

En este artículo, trataré el tema del desarrollo del Asesor Experto basándome en el libro "New Trading Dimensions: How to Profit from Chaos in Stocks, Bonds, and Commodities" ("Nuevas dimensiones de trading: como beneficiarse del caos en bolsa, bonos y bienes"), de Bill Williams. La estrategia en sí misma es muy conocida, y su uso todavía causa controversia entre traders. El artículo tiene en cuenta señales de trading del sistema, detalles específicos de implementación, y los resultados de simulaciones en datos históricos.

Cómo escribir un indicador basado en otro indicador

Cómo escribir un indicador basado en otro indicador

En MQL5 puedes escribir un indicador desde cero o a partir de otro indicador que ya existe, integrado en el terminal o personalizado. Aquí también hay dos maneras -para mejorar el indicador añadiéndole cálculos y estilos gráficos, o utilizar un indicador integrado en el terminal de cliente o uno personalizado mediante las funciones iCustom() o IndicatorCreate()

Los códigos fuente de programas más descargados durante el mes

Los temas más comentados en el Foro:

Superventas en el Market:

Más de 1 550 códigos disponibles en el sitio web Codebase
En el foro hay más de 3 570 temas para discutir

Nuevas publicaciones en CodeBase

  • MTF RSI Suavizado (recursivo) Implementación recursiva del indicador RSI suavizado multi-timeframe (varios marcos temporales).
  • Standard_Deviation_Channels Dos canales de Desviación Estándar posicionados automáticamente en el gráfico.
  • Smooth Candle S Cuatro medias móviles basadas​en los valores medios de Apertura (Open), Mínimo (Low), Máximo (High) y Cierre (Close) de un gráfico de velas.
  • Pivot-2 Conjunto de niveles pivote.
  • Keltner Channel HTF Indicador Keltner Channel que permite seleccionar el marco temporal en los parámetros de entrada.
  • Exp_BlauTSStochastic Sistema de trading que utiliza el oscilador BlauTSStochastic.
  • Woodies CCI Indicador ampliamente utilizado con dos CCI de diferentes periodos.
  • TTF_Plus_MW Indicador semáforo que coloca puntos coloreados para indicar el momento de entrar o salir del mercado.
  • William36HistogramWaller Indicador de tendencia representado en forma de histograma de color.
  • UltraWPR_HTF Indicator UltraWPR que permite seleccionar el marco temporal en los parámetros de entrada.
  • TSD_PP_MACD_FORCE_Ind_v1 Indicador de tendencia con tres estados. En las tendencias fuertes pinta las barras de color rojo o verde en función de la dirección de la tendencia.
  • BlauTSStochastic_HTF Indicador BlauTSStochastic que permite seleccionar el marco temporal en los parámetros de entrada.
  • BlauTSStochastic Oscilador Estocástico de William Blau implementado en forma de histograma de color, y con una línea de señal en forma de nube de color.
  • Awesome_Signal_HTF Indicador Awesome_Signal que permite seleccionar el marco temporal en los parámetros de entrada.
  • Accelerator_Signal_HTF Indicador Accelerator_Signal que permite seleccionar el marco temporal en los parámetros de entrada.
  • TrendValue_HTF Indicador TrendValue que permite seleccionar el marco temporal en los parámetros de entrada.
  • UltraWPR_HTF_Signal_BG UltraWPR_HTF_Signal_BG muestra información de la dirección de la tendencia basándose en los datos del indicador UltraWPR, en una barra seleccionada como un objeto gráfico con una indicación coloreada de tendencia, o dirección de la operación, y da alertas o señales de audio y envía notificaciones a un smartphone.
  • TrendManagerOpen Indicador detector de tendencia en forma de nube de color.
  • MACD On Chart Indicador de señal de semáforo que utiliza un histograma MACD.
  • DeMarker_3HTF Tres osciladores DeMarker de tres marcos temporales diferentes en un único gráfico.
  • Accelerator_Signal Acelerador Bill Williams que permite ajustar la precisión, e incorpora una línea de señal adicional en forma de nube de color.
  • Awesome_Signal Oscilador Impresionante de Bill Williams que permite ajustar la precisión, e incorpora una línea de señal adicional en forma de nube de color.
  • ASCtrend_HTF Indicador ASCtrend que permite seleccionar el marco temporal en los parámetros de entrada.
  • Exp_BlauTStochI Sistema de trading basado en el indicador BlauTStochI.
  • BlauErgodicMDI_HTF El indicador BlauErgodicMDI permite seleccionar el marco temporal en los parámetros de entrada.
  • BlauSMStochastic Oscilador Estocástico (Stochastic Oscillator) basado en el Momento Estocástico (Stochastic Momentum) del libro "Momento, Dirección y Divergencia" de William Blau, implementado en forma de histograma de color, y con una línea de señal en forma de nube de color.
  • i_Trend Indicador de tendencia dibujado con forma de nube de color.
  • Vegas Conjunto de canales (envelopes) con desplazamiento fijo.
  • FX_FISH_2MA Histograma basado en la transformación de Fisher con dos medias en forma de línea de señal.
  • JMASlope_HTF El indicador JMASlope con la opción de selección de temporalidad disponible en los parámetros de entrada.
  • SlopeDirectionLine_HTF El indicador SlopeDirectionLine con la opción de selección del timeframe disponible en los parámetros de entrada.
  • InverseReaction Una versión optimizada del indicador InverseReaction, que opera a la máxima velocidad en el Asesor Experto IREA.
  • ExchangePrice Muestra el cambio relativo del precio actual del precio de hace N/M barras.
  • StepMA_NRTR_HTF El indicador StepMA_NRTR con la opción de temporalidad disponible en los parámetros de entrada.
  • Fractal Dimension Index Índice de dimensión fractal que determina la cantidad de volatilidad del mercado.
  • Instantaneous_TrendFilter Filtro de tendencia basado en MA en forma de una nube coloreada.
  • Cronex_Impulse_MACD El histograma MACD con una pantalla recortada en las áreas planas.
  • RVI_3HTF Tres indicadores Relative Vigor Index de tres temporalidades diferentes son mostrados en la misma gráfica.
  • Exp_BlauErgodicMDI Este sistema de comercio utiliza el oscilador BlauErgodicMDI.
  • BlauTStochI El indicador Q-period Stochastic Index del libro "Momentum, direction and divergence" de William Blau, implementado en forma de un histograma de color.
  • Ang_AutoCh_HL-v1x3 El indicador de traza tres canales equidistantes con los períodos de cálculo definidos en los parámetros de entrada.
  • Ang_AutoCh_HL-v1 Indicador que dibuja un canal equidistante con el periodo de cálculo definido en los parámetros de entrada.
  • VoltyChannel_Stop_HTF El indicador VoltyChannel_Stop con la opción de selección de temporalidad en los parámetros de entrada.
  • wlxBW5Zone Indicador de señal de semáforo que utiliza los valores del Accelerator Oscillator y el Bill William's Awesome Oscillator.
  • FibSR El indicador muestra las posibles zonas de soporte y resistencia en forma de rectángulos coloreados.
  • X2MA_HTF_Signal_BG X2MA_HTF_Signal_BG muestra información sobre la dirección de la tendencia (en base a los datos del indicador X2MA) como un objeto gráfico con una indicación coloreada de la tendencia o dirección de la transacción y da alertas o señales de audio y envía notificaciones push a un smartphone.
  • Median Un canal construido usando los valores de la desviación del ATR desde el centro del rango calculado sobre extremos.
  • Pivot_RS_session Indicador que muestra los niveles Pivot y utiliza un color de fondo especial para la sesión, durante la cual se calcularon los niveles.
  • Din Fibo Next Un canal dibujado por los extremums del periodo.
  • RS_session El indicador permite utilizar un color de fondo especial seleccionado en los parámetros de entrada para marcar el gráfico de precios en el período del día seleccionado.
  • CCI_3HTF Tres indicadores Commodity Channel Index de tres temporalidades diferentes son mostrados en la misma gráfica.
  • BlauErgodicMDI El oscilador Ergodic MDI del libro "Momentum, direction and divergence" de William Blau, implementado en forma de un histograma de color con una línea de señal implementada como una nube coloreada.
  • RES-SUP Dos pares de niveles de soportes y resistencias basados en las velas en la temporalidad especificada en los parámetros de entrada.
  • NR4ID-ATR El indicador capta los momentos en que la volatilidad del activo financiero lleva un valor mínimo y coloca puntos de colores en la gráfica en el medio del rango del movimiento de las velas.
  • Exp_BlauCSI Sistema de comercio utilizando el indicador BlauCSI.
  • StoneAxe_x3x Tres osciladores normalizados en un gráfico.
  • BlauCSI_HTF_Signal El indicador BlauCSI_HTF_Signal muestra la dirección de la tendencia como un objeto gráfico coloreado basado en los datos del indicador BlauCSI, da alertas o señales de audio y envía notificaciones push a su smartphone.
  • r_MaСrossing Media móvil calculada como un promedio de todas las variantes del cálculo de la media móvil clásica con una línea de señal y la posibilidad de producir alertas y enviar notificaciones push.
  • EAX_Mysql - Biblioteca de MySQL Esta biblioteca permite un sencillo acceso a MySQL.

Superventas en el Market:

Los artículos más leídos durante la semana

MetaTrader 5 - ¡Más de lo que puedas imaginar!

MetaTrader 5 - ¡Más de lo que puedas imaginar!

El terminal de cliente de MetaTrader 5 ha sido desarrollado desde cero y mejora con creces a su predecesor. La nueva plataforma ofrece oportunidades ilimitadas para operar en cualquier mercado financiero. Además, se ha ampliado su funcionalidad para ofrecer aún más características y facilidad de uso. Todo ello hace que sea muy difícil la enumeración de todas las ventajas de MetaTrader 5. Hemos intentado describir brevemente todas estas ventajas en un único artículo y nos ha sorprendido ver que el resultado ¡no ha sido nada breve!

Dr. Tradelove o Cómo dejé de preocuparme y escribí un Asesor Experto Autoenseñable

Dr. Tradelove o Cómo dejé de preocuparme y escribí un Asesor Experto Autoenseñable

Hace poco más de un año joo nos ha dado en su artículo "Algoritmos genéticos: ¡Es fácil!" una herramienta para la implementación del Algoritmo Genético en MQL5. Pues, vamos a utilizar esta herramienta y crearemos un Asesor Experto que, al alcanzar unas condiciones extremas, realice la Optimización Genética de sus propios parámetros...

Asesor Experto basado en las "Nuevas Dimensiones de Trading" ("New Trading Dimensions"), de Bill Williams

Asesor Experto basado en las "Nuevas Dimensiones de Trading" ("New Trading Dimensions"), de Bill Williams

En este artículo, trataré el tema del desarrollo del Asesor Experto basándome en el libro "New Trading Dimensions: How to Profit from Chaos in Stocks, Bonds, and Commodities" ("Nuevas dimensiones de trading: como beneficiarse del caos en bolsa, bonos y bienes"), de Bill Williams. La estrategia en sí misma es muy conocida, y su uso todavía causa controversia entre traders. El artículo tiene en cuenta señales de trading del sistema, detalles específicos de implementación, y los resultados de simulaciones en datos históricos.

Los códigos fuente de programas más descargados durante la semana

Los temas más comentados en el Foro:

En el Foro ha aparecido 1 nuevo tema:

Superventas en el Market:

Los temas más comentados en el Foro:

En el Foro ha aparecido 1 nuevo tema:

En el foro hay más de 3 460 temas para discutir

Superventas en el Market:

Superventas en el Market:

En el Foro ha aparecido 1 nuevo tema:

1...313314315316317318319320321322323324325326327...398