Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Programación en MQL5 para tráders: códigos fuente del libro: Parte 1 - Asesor Experto para MetaTrader 5

Visualizaciones:
1055
Ranking:
(7)
Publicado:
2023.12.15 14:07
Actualizado:
2023.12.15 15:22
\MQL5\Files\MQL5Book\
ansi1252.txt (0.05 KB) ver
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
unicode1.txt (0.1 KB) ver
unicode2.txt (0.1 KB) ver
unicode3.txt (0.1 KB) ver
utf8.txt (0.05 KB) ver
\MQL5\Include\MQL5Book\
AppliedTo.mqh (1.17 KB) ver
ArrayUtils.mqh (4.19 KB) ver
AutoIndicator.mqh (11.07 KB) ver
AutoPtr.mqh (1.87 KB) ver
CalendarCache.mqh (24.24 KB) ver
CalendarFilter.mqh (28.54 KB) ver
ColorMix.mqh (6.25 KB) ver
Comments.mqh (3.71 KB) ver
ConverterT.mqh (0.96 KB) ver
CRC32.mqh (1.89 KB) ver
CustomOrder.mqh (8.69 KB) ver
CustomTrade.mqh (39.4 KB) ver
DateTime.mqh (2.56 KB) ver
DBSQLite.mqh (24.03 KB) ver
DealFilter.mqh (0.84 KB) ver
DealMonitor.mqh (4.56 KB) ver
Defines.mqh (0.71 KB) ver
EnumToArray.mqh (1.54 KB) ver
FileHandle.mqh (1.97 KB) ver
FileHolder.mqh (3.64 KB) ver
HTTPHeader.mqh (3.18 KB) ver
HTTPRequest.mqh (2.54 KB) ver
IndBufArray.mqh (7.17 KB) ver
IndCommon.mqh (0.9 KB) ver
IS.mqh (0.98 KB) ver
LibRand.mqh (1.23 KB) ver
MapArray.mqh (2.64 KB) ver
MqlError.mqh (8.53 KB) ver
MqlTradeSync.mqh (35.33 KB) ver
MultiTimer.mqh (6.77 KB) ver
ObjectMonitor.mqh (10.68 KB) ver
OptReader.mqh (21.93 KB) ver
OrderFilter.mqh (1.19 KB) ver
OutputStream.mqh (4.18 KB) ver
Periods.mqh (1.95 KB) ver
Permissions.mqh (4.87 KB) ver
PNG.mqh (5.31 KB) ver
PRTF.mqh (1.07 KB) ver
QuickSortT.mqh (1.67 KB) ver
QuickSortTm.mqh (2.43 KB) ver
QuoteRefresh.mqh (2.34 KB) ver
Reservoir.mqh (4.71 KB) ver
RSquared.mqh (2.27 KB) ver
RTTI.mqh (1.57 KB) ver
SimpleArray.mqh (1.3 KB) ver
StringUtils.mqh (1.91 KB) ver
StructPrint.mqh (0.85 KB) ver
Tableau.mqh (8.79 KB) ver
TickEnum.mqh (2.4 KB) ver
TickFilter.mqh (3.74 KB) ver
TickModel.mqh (2.67 KB) ver
Timing.mqh (1.71 KB) ver
toyjson.mqh (11.4 KB) ver
TplFile.mqh (8.12 KB) ver
TplFileFull.mqh (11.01 KB) ver
TradeCache.mqh (7.55 KB) ver
TradeFilter.mqh (10.59 KB) ver
TradeGuard.mqh (4.42 KB) ver
TradeReport.mqh (8.83 KB) ver
TradeReportSVG.htm (0.38 KB)
TradeRetcode.mqh (6.39 KB) ver
TradeState.mqh (5.91 KB) ver
TradeUtils.mqh (11.51 KB) ver
TrailingStop.mqh (4.17 KB) ver
Tuples.mqh (4.94 KB) ver
TypeName.mqh (1 KB) ver
Uninit.mqh (1.16 KB) ver
URL.mqh (4.64 KB) ver
Warnings.mqh (0.54 KB) ver
\MQL5\Include\MQL5Book\ws\
wsclient.mqh (5.19 KB) ver
wsframe.mqh (11.62 KB) ver
wsinterfaces.mqh (6.92 KB) ver
wsmessage.mqh (5.44 KB) ver
wsprotocol.mqh (15.63 KB) ver
wstools.mqh (6.22 KB) ver
wstransport.mqh (5.33 KB) ver
\MQL5\Libraries\MQL5Book\
LibRand.mq5 (3 KB) ver
\MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p1\
GoodTime0.mq5 (1.17 KB) ver
GoodTime1.mq5 (1.24 KB) ver
GoodTime2.mq5 (1.27 KB) ver
Hello.mq5 (0.78 KB) ver
HelloChart.mq5 (0.82 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Parte 1. Introducción a MQL5 y el entorno de desarrollo.

El primer capítulo del libro “Introducción a MQL5 y el entorno de desarrollo”, presenta el lenguaje MQL5 y el entorno de desarrollo.

Uno de los principales cambios del lenguaje MQL5 en comparación con MQL4 (el lenguaje de MetaTrader 4) es la compatibilidad con la programación orientada a objetos (POO), lo cual lo hace similar a C++. A pesar de que algunas funciones de la POO ya se han transferido a MQL4 desde MQL5, muchos usuarios que no están familiarizados con la programación pueden encontrar dificultades con la POO.

El propósito de este libro es hacer que la POO resulte comprensible y accesible. El libro supone un complemento al manual de referencia de MQL5, abarca todos los aspectos de la programación en este lenguaje y explica todos los procesos en detalle. Los desarrolladores podrán elegir entre estilos de programación orientada a objetos y procedimental, así como combinaciones de ambos.

Edición, compilación y ejecución de programas

Aquellos que ya tengan experiencia en programación podrán saltarse los conceptos básicos del lenguaje. A los expertos en C++ les resultará más fácil dominar MQL5, pero deberán prestar atención a las diferencias para evitar errores.

MQL5 ofrece diferentes tipos de programas: indicadores para la visualización gráfica de datos, expertos para la automatización del comercio, scripts para acciones únicas y servicios para tareas en segundo plano.

Una característica especial de MetaTrader 5 es la gestión de todo el sistema comercial en el terminal del cliente, donde los programas MQL5 ejecutan y envían comandos comerciales al servidor comercial para su procesamiento. Los programas de aplicación de MQL5 no están instalados en el servidor.

La primera parte explica la edición, compilación y ejecución de programas, así como los tipos de datos, las variables, las expresiones, los arrays, la depuración y la muestra de datos.


Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/45590

Ejemplo de uso de un modelo ONNX para reconocer números manuiscritos Ejemplo de uso de un modelo ONNX para reconocer números manuiscritos

Este asesor no comercia. Este sencillo panel, implementado con la ayuda de la biblioteca estándar Canvas, permite dibujar números con el ratón. Los dibujos se reconocen usando el modelo entrenado mnist.onnx.

Información sobre las entradas y salidas del modelo ONNX Información sobre las entradas y salidas del modelo ONNX

Script para obtener información sobre el número, los tipos y los tamaños de los tensores de entrada y salida del modelo onnx

Programación en MQL5 para tráders: códigos fuente del libro: Parte 2 Programación en MQL5 para tráders: códigos fuente del libro: Parte 2

La segunda parte "Fundamentos de programación en MQL5" es una introducción a los conceptos clave de este lenguaje de programación. En esta parte del libro, los lectores se familiarizarán con los tipos de datos, los identificadores, las variables, las expresiones y los operadores, y también aprenderán a combinar diferentes instrucciones para formar la lógica de un programa.

Programación en MQL5 para tráders: códigos fuente del libro: Parte 3 Programación en MQL5 para tráders: códigos fuente del libro: Parte 3

La tercera parte de "Programación Orientada a Objetos en MQL5" ofrece una inmersión en el mundo de la programación orientada a objetos (POO) en MQL5. El desarrollo de software con frecuencia implica cierta complejidad al administrar múltiples entidades, lo cual requiere tecnología avanzada para mejorar la comodidad, la productividad y la calidad del trabajo del programador.