Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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 3 - Asesor Experto para MetaTrader 5

Visualizaciones:
411
Ranking:
(4)
Publicado:
2023.12.15 14:29
Actualizado:
2023.12.15 15:41
\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\p3\
FiboMonad.mq5 (2.73 KB) ver
FinalDelete.mq5 (1.75 KB) ver
Matrix.mq5 (6.84 KB) ver
Shapes.mq5 (6.11 KB) ver
Shapes1.mq5 (5.86 KB) ver
Shapes2.mq5 (5.6 KB) ver
Shapes3.mq5 (5.94 KB) ver
Shapes4.mq5 (6.33 KB) ver
Shapes5.mq5 (6 KB) ver
Shapes5stats.mq5 (8.02 KB) ver
Shapes6.mq5 (6.26 KB) ver
Structs.mq5 (2.87 KB) ver
TemplatesMax.mq5 (3.04 KB) ver
ThisCallback.mq5 (2.47 KB) ver
Unions.mq5 (1.4 KB) ver
\MQL5\Services\MQL5Book\p4\
EnvSignature.mq5 (7.53 KB) ver
EnvType.mq5 (0.91 KB) ver
PRTF.mqh (1.07 KB) ver
\MQL5\Services\MQL5Book\p5\ \MQL5\Services\MQL5Book\p7\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Parte 3. Programación orientada a objetos en MQL5

"Parte 3. Programación Orientada a Objetos en MQL5" ofrece una inmersión en el mundo de la programación orientada a objetos (POO) en el lenguaje 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.

La tecnología de POO se basa en el concepto de objetos, que son variables de un tipo personalizado definido por el programador utilizando herramientas MQL5. La creación de tipos personalizados permite modelar objetos y facilita la escritura y el mantenimiento de los programas.

Esta parte analiza varias formas de definir nuevos tipos, incluidas las clases, las estructuras y las uniones. Estos tipos personalizados pueden combinar datos y algoritmos para describir el estado y el comportamiento de los objetos aplicados.

Programación orientada a objetos en MQL5

El autor del libro ofrece una descripción del principio "divide y vencerás", mostrando que los objetos son miniprogramas, cada uno de los cuales es responsable de resolver un problema pequeño pero lógicamente completo. Los objetos pueden combinarse en un único sistema y construir productos y servicios de complejidad arbitraria.

Para ayudar a los usuarios a utilizar las capacidades de MQL5 de una forma más completa, la parte "Programación orientada a objetos en MQL5" introduce los principios de la programación orientada a objetos, así como la implementación práctica en este lenguaje. El libro también abarca plantillas, interfaces y espacios de nombres, revelando la flexibilidad y el poder de la POO en el desarrollo de programas para MQL5.


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

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 1 Programación en MQL5 para tráders: códigos fuente del libro: Parte 1

El primer capítulo del libro presenta el lenguaje y el entorno de desarrollo MQL5. 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++.

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

En la cuarta parte del libro, nos centraremos en el dominio de las funciones integradas (API MQL5) y profundizaremos de forma secuencial en los subsistemas especializados. La lista de tecnologías y funcionalidades disponibles para cualquier programa MQL5 es enorme. Por ello, para empezar tendrá sentido considerar las funciones más simples y útiles que se pueden utilizar en la mayoría de los programas.

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

En la quinta parte del libro, profundizaremos en las API vinculadas con el comercio algorítmico, incluido el análisis y procesamiento de datos financieros, la visualización y automatización de gráficos y la experiencia de usuario interactiva.