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

Visualizaciones:
408
Ranking:
(6)
Publicado:
2023.12.15 15:02
Actualizado:
2023.12.15 15:48
\MQL5\Experts\MQL5Book\p5\
LifeCycle.mq5 (1.52 KB) ver
\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\Indicators\MQL5Book\p5\
EventAll.mq5 (3.18 KB) ver
EventTickSpy.mq5 (4.04 KB) ver
IndBarIndex.mq5 (2.75 KB) ver
IndColorWPR.mq5 (4.22 KB) ver
IndFractals.mq5 (3.63 KB) ver
IndReplica1.mq5 (2.08 KB) ver
IndReplica2.mq5 (1.96 KB) ver
IndReplica3.mq5 (2.06 KB) ver
IndStub.mq5 (1.15 KB) ver
IndSubChart.mq5 (9.47 KB) ver
IndTripleEMA.mq5 (5.65 KB) ver
IndWPR.mq5 (2.8 KB) ver
LifeCycle.mq5 (2.01 KB) ver
ObjectChart.mq5 (4.87 KB) ver
SubScaler.mq5 (5.67 KB) ver
UseDemoAll.mq5 (5.3 KB) ver
UseM1MA.mq5 (6.92 KB) ver
UseWPR1.mq5 (2.95 KB) ver
UseWPR2.mq5 (2.47 KB) ver
UseWPR3.mq5 (1.91 KB) ver
UseWPRMTF.mq5 (5.91 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\p5\
AllInOne.mq5 (1.58 KB) ver
AllInOne.mqh (5.16 KB) ver
ChartDock.mq5 (1.75 KB) ver
ChartDrop.mq5 (1.58 KB) ver
ChartFullSet.mq5 (1.24 KB) ver
ChartList.mq5 (4.13 KB) ver
ChartList1.mq5 (1.42 KB) ver
ChartList2.mq5 (1.49 KB) ver
ChartList3.mq5 (2.15 KB) ver
ChartList4.mq5 (2.76 KB) ver
ChartMode.mq5 (1.3 KB) ver
ChartShifts.mq5 (1.36 KB) ver
ChartSynchro.mq5 (2.23 KB) ver
ChartUnfix.mq5 (2.13 KB) ver
ChartXY.mq5 (2.67 KB) ver
ObjectAngle.mq5 (1.93 KB) ver
ObjectBitmap.mq5 (1.64 KB) ver
ObjectButton.mq5 (1.79 KB) ver
ObjectCopy.mq5 (3.3 KB) ver
ObjectEdit.mq5 (2.38 KB) ver
ObjectFinder.mq5 (1.65 KB) ver
ObjectFont.mq5 (4.52 KB) ver
ObjectPrefix.mqh (0.04 KB) ver
ObjectRays.mq5 (2.45 KB) ver
ObjectStyle.mq5 (3.75 KB) ver
ObjectZOrder.mq5 (2.96 KB) ver
ScriptRemove.mq5 (2.09 KB) ver
SeriesBars.mq5 (2.88 KB) ver
SeriesCopy.mq5 (3.75 KB) ver
SeriesInfo.mq5 (1.76 KB) ver
SeriesRates.mq5 (3.1 KB) ver
SeriesSpread.mq5 (3.46 KB) ver
SeriesStats.mq5 (2.31 KB) ver
\MQL5\Services\MQL5Book\p5\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Parte 5. Creación de programas de aplicación en MQL5

En la quinta parte “Creación de programas de aplicación en MQL5” del libro “Programación en MQL5 para tráders”, profundizaremos en el estudio de las API vinculadas con el trading algorítmico, incluido el análisis y procesamiento de datos financieros, la visualización en gráficos y la automatización de acciones, así como interacción del usuario.

Comenzaremos con los principios generales de la creación de programas MQL, analizaremos los tipos, características y modelos de eventos en el terminal. A continuación estudiaremos el acceso a las series temporales, el trabajo con tablas y objetos gráficos, así como los principios de creación y aplicación de cada tipo de programa MQL por separado.

Hay cinco tipos de programas disponibles en el terminal MetaTrader 5: indicadores técnicos, asesores expertos (EA) para el comercio automático o semiautomático, scripts para tareas puntuales, servicios para tareas en segundo plano y bibliotecas para módulos funcionales independientes.

Programas de aplicación MQL5


Asimismo, nos adentraremos en el trabajo con indicadores y gráficos, aprendiendo técnicas que también son aplicables a los expertos. Pospondremos el desarrollo de los asesores expertos hasta la siguiente parte del libro, donde consideraremos la ejecución automática de órdenes, la formalización de estrategias comerciales, así como su comprobación y optimización usando datos históricos.

También aprenderemos a utilizar los indicadores estándar incorporados, así como a crear indicadores propios partiendo de cero o basándonos en otros indicadores. Todos los programas compilados se muestran en el Navegador en MetaTrader 5, pero las bibliotecas EX5 utilizadas por otros programas no tienen una representación separada en el Navegador.

Como resultado, obtendremos una mejor comprensión de las capacidades del lenguaje MQL5 y su aplicación en el trading algorítmico, lo cual nos permitirá trabajar eficazmente con datos financieros y crear indicadores y asesores expertos para el trading.


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

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 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.

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

En la sexta parte del libro “Programación en MQL5 para tráders”, estudiaremos un componente clave del lenguaje MQL5: la automatización del trading. Comenzaremos con una descripción de las entidades principales, como las especificaciones de los instrumentos financieros y la configuración de la cuenta comercial, elementos necesarios para crear asesores correctos.

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

La séptima y última parte del libro, abarcaremos las características avanzadas de la API MQL5 que resultarán útiles a la hora de desarrollar programas para MetaTrader 5. Algunas de ellas tienen una naturaleza más particular, como los instrumentos financieros personalizados y el calendario económico incorporado, mientras que otras suponen tecnologías universales, como las funciones de red, las bases de datos y la criptografía.