Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 7 - expert para MetaTrader 5

Visualizações:
1772
Avaliação:
(7)
Publicado:
2023.12.15 15:17
Atualizado:
2023.12.15 15:56
\MQL5\Experts\MQL5Book\p7\ \MQL5\Experts\MQL5Book\p7\Web\
access.js (0.88 KB)
common.css (0.21 KB)
index.htm (0.48 KB)
MQL5Book.crt (1.24 KB)
MQL5Book.key (1.69 KB)
wschat.htm (0.5 KB)
wschat.js (3.38 KB)
wschat_client.js (1.56 KB)
wsecho.js (2.87 KB)
wsecho_client.js (1.32 KB)
wsintro.js (1.47 KB)
wspublisher.htm (0.83 KB)
wspubsub.htm (0.32 KB)
wspubsub.js (7.26 KB)
wssubscriber.htm (0.85 KB)
\MQL5\Experts\MQL5Book\p7\wsChat\
wschat.mqproj (4.57 KB)
\MQL5\Experts\MQL5Book\p7\wsEcho\
wsecho.mqproj (4.61 KB)
\MQL5\Experts\MQL5Book\p7\wsTradeCopier\ \MQL5\Files\MQL5Book\
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
\MQL5\Include\MQL5Book\
TradeReportSVG.htm (0.38 KB)
\MQL5\Include\MQL5Book\ws\ \MQL5\Indicators\MQL5Book\p7\
search1.bmp (1.51 KB)
search2.bmp (1.51 KB)
\MQL5\Indicators\MQL5Book\p7\SubFolder\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p7\
argb.bmp (451.18 KB)
yuan.bmp (4.05 KB)
\MQL5\Scripts\MQL5Book\Python\ \MQL5\Services\MQL5Book\p7\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Parte 7. Recursos avançados do MQL5

Na seção final "Parte 7. Recursos avançados do MQL5" do livro "Programação no MQL5 para traders", exploramos as capacidades avançadas da API MQL5 que são úteis na criação de programas para o MetaTrader 5. Alguns deles incluem instrumentos financeiros personalizados e um calendário econômico incorporado, enquanto outros abrangem tecnologias universais, como funções de rede, bancos de dados e criptografia.

Vamos examinar as bibliotecas - um tipo especial de programa que fornece APIs prontas para conexão com outros programas MQL, bem como as capacidades de organização do desenvolvimento de sistemas de software e a combinação de programas logicamente interconectados em projetos.

Por fim, apresentaremos a integração com outros ambientes de programação, incluindo Python.

Recursos avançados do MQL5

Começaremos estudando recursos - arquivos de qualquer tipo que podem ser incorporados no código do programa e que podem conter:

  • elementos multimídia
  • configurações "hard-coded" de programas externos
  • outros programas MQL5 em formato compilado

O ambiente de desenvolvimento de programas MQL5 permite que você inclua arrays de dados, imagens, sons e fontes no arquivo fonte, tornando o programa autossuficiente e prático para o usuário final.

Daremos atenção especial aos recursos gráficos com imagens rasterizadas no formato BMP, sua criação, edição e exibição dinâmica no gráfico.

Concluiremos a última parte do livro examinando a integração do OpenCL no MQL5. O OpenCL é um padrão aberto para programação paralela em sistemas multiprocessadores, incluindo processadores gráficos (GPU) e processadores centrais (CPU). Ele permite acelerar cálculos intensivos, mas requer que os algoritmos sejam divididos em fluxos paralelos. Por exemplo, o treinamento de redes neurais, transformadas de Fourier e resolução de sistemas de equações.

Para usar o OpenCL em programas MQL, são necessários drivers especiais do fabricante e suporte para a versão OpenCL 1.1 ou superior. A presença de uma placa de vídeo não é obrigatória, pois a CPU também pode ser usada para cálculos paralelos.


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/45596

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 6 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 6

Na quarta parte do livro "Automação de negociações", do livro "Programação no MQL5 para traders", estudaremos um componente fundamental da linguagem MQL5 - a automação de negociações. Vamos começar descrevendo as entidades básicas, como especificações de instrumentos financeiros e configurações de contas de negociação, que são necessárias para criar Expert Advisors certos.

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5

Na quinta parte do livro, mergulhamos no estudo da API quanto à negociação algorítmica, incluindo análise e processamento de dados financeiros, visualização em gráficos e automação de ações, além de interação com o usuário.

Exemplos do livro "Redes neurais e negociação algorítmica no MQL5" Exemplos do livro "Redes neurais e negociação algorítmica no MQL5"

O livro "Redes neurais e negociação algorítmica no MQL5" é um guia detalhado que cobre tanto aspectos teóricos do trabalho com inteligência artificial e redes neurais quanto aspectos práticos de sua aplicação na negociação nos mercados financeiros usando a linguagem de programação MQL5.

ErrorDescription - Updated library ErrorDescription - Updated library

This library is an updated version of the ErrorDescription.mqh library published by MetaQuotes, with some features included.