Artículos, Biblioteca - página 10

Artículo publicado Del básico al intermedio: Paso por valor o por referencia : En este artículo entenderás en la práctica la diferencia entre el paso por valor y el paso por referencia. Aunque parece algo aparentemente sencillo y que no suele causar problemas, muchos programadores con una
Artículo publicado Aprendizaje automático y Data Science (Parte 26): La batalla definitiva en la previsión de series temporales: redes neuronales LSTM frente a GRU : En el artículo anterior, hablamos de una RNN sencilla que, a pesar de su incapacidad para comprender las dependencias a largo plazo en
Artículo publicado Introducción a MQL5 (Parte 8): Guía del trading algorítmico para principiantes (II) : Este artículo aborda preguntas comunes de principiantes en los foros de MQL5 y demuestra soluciones prácticas. Aprenda a realizar tareas esenciales como comprar y vender, obtener precios de velas
Artículo publicado Redes neuronales: así de sencillo (Parte 96): Extracción multinivel de características (MSFformer) : Extraer y combinar eficazmente las dependencias a largo plazo y las características a corto plazo sigue siendo una tarea importante en el análisis de series temporales. Para crear
Zero_Lag_RSI: Indicador Zero Lag RSI Autor: Scriptor
Script para Mapear Símbolos de Market Watch Basado en Similaridad : 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
Artículo publicado Creando un ayudante para el comercio manual: El número de robots comerciales para trabajar en los mercados de divisas está creciendo últimamente como una bola de nieve. En ellos se implementan diferentes conceptos y estrategias, pero nadie ha conseguido hasta el momento crear una...
Artículo publicado Del básico al intermedio: Operadores : En este artículo, exploraremos los operadores básicos. Aunque es un tema fácil de comprender, existen pequeños detalles que marcan una gran diferencia a la hora de incorporar expresiones matemáticas en formato de código. Sin comprender
Artículo publicado Del básico al intermedio: Variables (III) : Aquí veremos cómo utilizar las variables y constantes predefinidas por el lenguaje MQL5. Además, echaremos un vistazo a otro tipo especial de variable: las funciones. Saber trabajar de manera correcta con estas variables puede marcar la
Artículo publicado Indicador personalizado: Trazado de puntos de entradas parciales en cuentas netting : En este artículo, exploraremos una forma interesante y diferente de crear un indicador en MQL5. En lugar de centrarnos en una tendencia o patrón gráfico, el objetivo será gestionar nuestras
Artículo publicado Desarrollo de un Asesor Experto (EA) en MQL5 basado en la estrategia de ruptura del rango de consolidación : Este artículo describe los pasos para crear un Asesor Experto (EA) que aproveche las rupturas de precios después de los períodos de consolidación. Al identificar rangos de
Artículo publicado Desarrollamos un asesor experto multidivisa (Parte 18): Automatización de la selección de grupos considerando el periodo forward : Seguimos automatizando los pasos que antes realizábamos manualmente. Esta vez regresaremos a la automatización de la segunda etapa, es decir, a la
Artículo publicado Redes neuronales: así de sencillo (Parte 95): Reducción del consumo de memoria en los modelos de transformadores : Los modelos basados en la arquitectura de transformadores demuestran una gran eficacia, pero su uso se complica por el elevado coste de los recursos tanto en la fase
Artículo publicado Desarrollamos un asesor experto multidivisa (Parte 17): preparación adicional para el trading real : Ahora nuestro EA utiliza una base de datos para recuperar las cadenas de inicialización de instancias individuales de estrategias comerciales. Sin embargo, la base de datos es
Artículo publicado Algoritmo de optimización de reacciones químicas (CRO) (Parte II): Ensamblaje y resultados : En la segunda parte, reuniremos los operadores químicos en un único algoritmo y presentaremos un análisis detallado de sus resultados. Descubramos cómo el método de optimización de
Artículo publicado Del básico al intermedio: Variables (II) : En este artículo vamos a ver cómo trabajar con variables del tipo estática. Este tema suele confundir a muchos programadores, tanto principiantes como aquellos con algo de experiencia. Esto se debe a que existen algunos cuidados y trucos
Artículo publicado Del básico al intermedio: Variables (I) : Muchos programadores principiantes tienen muchas dificultades para comprender por qué sus códigos no funcionan como esperan. Existen muchos detalles que hacen que un código sea realmente funcional. No se trata simplemente de escribir toda
Artículo publicado La teoría del caos en el trading (Parte 2): Continuamos la inmersión : Continuamos nuestra inmersión en la teoría del caos en los mercados financieros: hoy analizaremos su aplicabilidad al análisis de divisas y otros activos. La dimensionalidad fractal es un concepto que desempeña
Artículo publicado Desarrollamos un asesor experto multidivisa (Parte 16): Efecto de diferentes historias de cotizaciones en los resultados de las pruebas : El asesor experto que estamos desarrollando debería mostrar buenos resultados al negociar con diferentes brókeres. Pero hasta ahora hemos usado
Artículo publicado Algoritmo de optimización de reacciones químicas (CRO) (Parte I): Química de procesos en la optimización : En la primera parte de este artículo, nos sumergiremos en el mundo de las reacciones químicas y descubriremos un nuevo enfoque de la optimización. La optimización de
Artículo publicado Visualización de transacciones en un gráfico (Parte 2): Visualización gráfica de datos : Aquí vamos a desarrollar un script desde cero que simplifica la descarga de pantallas de impresión de operaciones para analizar las entradas de operaciones. Toda la información necesaria sobre
Artículo publicado Desarrollo de un sistema de repetición (Parte 73): Una comunicación inusual (II) : En este artículo, veremos cómo transferir información en tiempo real entre el indicador y el servicio, y comprenderemos por qué pueden surgir problemas al modificar el timeframe y cómo resolverlos
Artículo publicado Desarrollo de un sistema de repetición (Parte 72): Una comunicación inesperada (I) : Lo que construiremos será complejo de entender. Por esta razón, en este artículo solo presentaré el inicio de la construcción. Léelo con calma, ya que es esencial comprender su contenido para
Artículo publicado Desarrollamos un asesor experto multidivisa (Parte 15): Preparamos el asesor experto para el trading real : Al acercarnos gradualmente un asesor experto listo, debemos prestar atención a las cuestiones que son secundarias en la etapa de prueba de la estrategia comercial, pero que
Artículo publicado La teoría del caos en el trading (Parte 1): Introducción, aplicación a los mercados financieros e indicador de Lyapunov : ¿Puede aplicarse la teoría del caos a los mercados financieros? En este artículo analizaremos en qué se diferencian la teoría clásica del caos y los sistemas
Artículo publicado Redes neuronales: así de sencillo (Parte 94): Optimización de la secuencia de entrada : Al trabajar con series temporales, siempre utilizamos los datos de origen en su secuencia histórica. Pero, ¿es ésta la mejor opción? Existe la opinión de que cambiar la secuencia de los datos
Artículo publicado Desarrollo de un sistema de repetición (Parte 71): Ajuste del tiempo (IV) : En este artículo, mostraré cómo implementar lo presentado en el artículo anterior en el servicio de repetición/simulación. Pero, como suele ocurrir con muchas cosas en la vida, es habitual que surjan
Artículo publicado Desarrollo de un sistema de repetición (Parte 70): Ajuste del tiempo (III) : En este artículo, mostraré cómo utilizar la función CustomBookAdd de manera correcta y funcional. Aunque pueda parecer sencillo, tiene muchas implicaciones. Por ejemplo, permite indicar al indicador de
Artículo publicado Desarrollo de un sistema de repetición (Parte 69): Ajuste del tiempo (II) : Aquí entenderemos por qué necesitamos utilizar la función iSpread. Al mismo tiempo, comprenderemos cómo el sistema nos informa del tiempo restante de la barra cuando no hay ticks disponibles para hacerlo
Artículo publicado Cómo ver las transacciones directamente en el gráfico sin tener que perderse en el historial de transacciones : En este artículo, crearemos una herramienta sencilla para visualizar cómodamente posiciones y transacciones directamente en el gráfico con navegación mediante teclas