Códigos

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

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

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

Na parte final, parte 7, 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

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

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

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5 para MetaTrader 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

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

Na quarta parte do livro, vamos nos concentrar em dominar as funções integradas (API MQL5) e vamos nos aprofundar consistentemente em subsistemas especializados. A lista de tecnologias e funcionalidades disponíveis para qualquer programa no MQL5 é extensa. Daí que faz sentido começar examinando as

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

A Parte 3, "Programação orientada a objetos no MQL5", oferece uma imersão no mundo da programação orientada a objetos (POO) na linguagem MQL5. Durante o desenvolvimento de programas, frequentemente surge a complexidade de gerenciar diversas entidades, o que requer tecnologia avançada para melhorar a

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

A Parte 2, "Fundamentos da programação MQL5", é uma introdução aos conceitos-chave dessa linguagem. Nesta parte do livro, os leitores serão apresentados a tipos de dados, identificadores, variáveis, expressões e operadores, e aprenderão a combinar diferentes instruções para formar a lógica de um

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

O primeiro capítulo do livro apresenta a linguagem e o ambiente de desenvolvimento MQL5. Uma das principais mudanças no MQL5 em comparação com o MQL4 (linguagem MetaTrader 4) é o suporte à programação orientada a objetos (OOP), que o torna semelhante ao C++

Zigzag R para MetaTrader 4

An optimized version of the Zigzag indicator, which was included in the MT4 delivery of 2005 (and in MT3.83)

RegularExpressions na MQL4 para trabalhar com expressões regulares para MetaTrader 4

As expressões regulares proporcionam uma linguagem formal para processar textos de modo flexível e eficiente. Cada expressão regular é um padrão (máscara) para o qual o processador de expressões regulares tenta encontrar uma correspondência no texto fonte. O padrão compõe-se de designações

Artigos

Working with ONNX models in float16 and float8 formats para MetaTrader 5

Data formats used to represent machine learning models play a crucial role in their effectiveness. In recent years, several new types of data have emerged, specifically designed for working with deep learning models. In this article, we will focus on two new data formats that have become widely

Regression models of the Scikit-learn Library and their export to ONNX para MetaTrader 5

In this article, we will explore the application of regression models from the Scikit-learn package, attempt to convert them into ONNX format, and use the resultant models within MQL5 programs. Additionally, we will compare the accuracy of the original models with their ONNX versions for both float

Iniciando o VPS MetaTrader pela primeira vez - Instruções passo a passo para MetaTrader 5

Para todos que usam Expert Advisors ou assinaturas de sinais, mais cedo ou mais tarde, será necessário um serviço de hospedagem confiável 24 horas por dia para a plataforma de negociação. Recomendamos o uso do VPS MetaTrader por vários motivos. Você pode pagar e gerenciar o serviço através da sua

Modelos de classificação da biblioteca Scikit-learn e sua exportação para o formato ONNX para MetaTrader 5

Neste artigo, exploraremos o uso de todos os modelos de classificação do pacote Scikit-learn para resolver o problema de classificação dos íris de Fisher, tentaremos convertê-los para o formato ONNX e usaremos os modelos resultantes em programas MQL5. Também compararemos a precisão dos modelos

Biblioteca de análise numérica ALGLIB em MQL5 para MetaTrader 5

Neste artigo, vamos brevemente revisar a biblioteca de análise numérica ALGLIB 3.19, suas aplicações e novos algoritmos que aumentam a eficácia da análise de dados financeiros

Avaliando modelos ONNX usando métricas de regressão para MetaTrader 5

A regressão é uma tarefa de prever um valor real a partir de um exemplo não rotulado. Para avaliar a precisão das previsões de modelos de regressão, são utilizadas as chamadas métricas de regressão

Matrizes e vetores em MQL5: funções de ativação para MetaTrader 5

Neste artigo, descrevemos apenas um aspecto do aprendizado de máquina, em particular as funções de ativação. Em redes neurais artificiais, a função de ativação de neurônio calcula o valor de um sinal de saída com base nos valores de um sinal de entrada ou de um conjunto de sinais de entrada. Vamos

Encapsulando modelos ONNX em classes para MetaTrader 5

A programação orientada a objetos permite criar códigos mais compactos, fáceis de ler e modificar. Apresentamos um exemplo para três modelos ONNX

Um exemplo de como montar modelos ONNX em MQL5 para MetaTrader 5

O ONNX (Open Neural Network Exchange) é um padrão aberto para a representação de modelos de redes neurais. Neste artigo, mostraremos a possibilidade de usar dois modelos ONNX simultaneamente em um Expert Advisor

Uso de modelos ONNX em MQL5 para MetaTrader 5

O ONNX (Open Neural Network Exchange) é um padrão aberto para a representação de modelos de redes neurais. Neste artigo, consideraremos o processo de criação do modelo SNN-LSTM para previsão de séries temporais financeiras e o uso do modelo ONNX criado em um Expert Advisor MQL5

Fórum

Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 49): Complicando as coisas (I)"

Novo artigo Desenvolvendo um sistema de Replay (Parte 49): Complicando as coisas (I) foi publicado: Aqui neste artigo iremos complicar um pouco as coisa. Fazendo uso do que foi visto nos artigos anteriores, iremos começar a liberar o arquivo de Template, para que o usuário possa fazer uso de um

Discussão do artigo "Algoritmos de otimização populacional: Método Nelder-Mead (NM)"

Novo artigo Algoritmos de otimização populacional: Método Nelder-Mead (NM) foi publicado: O artigo apresenta um estudo completo do método Nelder-Mead explicando como o simplex — o espaço dos parâmetros da função — muda e se reestrutura a cada iteração para alcançar a solução ótima, e também descreve

Discussão do artigo "Redes neurais de maneira fácil (Parte 66): Problemáticas da pesquisa em treinamento off-line"

Novo artigo Redes neurais de maneira fácil (Parte 66): Problemáticas da pesquisa em treinamento off-line foi publicado: O treinamento de modelos em modo off-line é realizado com dados de uma amostra de treinamento previamente preparada. Isso nos oferece várias vantagens, mas também comprime

Conheça o livro "Redes neurais e algotrading no MQL5"

Lançamos o livro " Redes neurais e algotrading no MQL5 ". Este é um guia sobre o uso de inteligência artificial na criação de robôs de negociação na plataforma MetaTrader 5. O autor do livro é Dmitry Gizlyk , um profissional na área de redes neurais, que escreveu cerca de uma centena de artigos

Discussão do artigo "Introdução ao MQL5 (Parte 1): Um guia para principiantes em algotrading"

Novo artigo Introdução ao MQL5 (Parte 1): Um guia para principiantes em algotrading foi publicado: Este artigo serve como uma introdução à programação em MQL5 para novatos, abrindo portas para o empolgante mundo da negociação algorítmica. Aqui, você vai descobrir os princípios básicos do MQL5, a

Discussão do artigo "Python, ONNX e MetaTrader 5: Montando um modelo RandomForest com pré-processamento de dados via RobustScaler e PolynomialFeatures"

Novo artigo Python, ONNX e MetaTrader 5: Montando um modelo RandomForest com pré-processamento de dados via RobustScaler e PolynomialFeatures foi publicado: Neste artigo, vamos desenvolver um modelo de floresta aleatória usando Python. Vamos treinar esse modelo e salvá-lo como um pipeline ONNX, já

Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 48): Entendendo e compreendendo alguns conceitos"

Novo artigo Desenvolvendo um sistema de Replay (Parte 48): Entendendo e compreendendo alguns conceitos foi publicado: Que tal aprender algo novo. Neste artigo você irá aprender como transformar Scripts e Serviços e qual a utilidade em se fazer isto. Lá no início desta sequência de artigos sobre o

Discussão do artigo "Algoritmos populacionais de otimização: Evolução diferencial (Differential Evolution, DE)"

Novo artigo Algoritmos populacionais de otimização: Evolução diferencial (Differential Evolution, DE) foi publicado: Neste artigo, falaremos sobre o algoritmo que apresenta os resultados mais contraditórios de todos os examinados anteriormente, o de evolução diferencial (DE). A estratégia da

Discussão do artigo "Redes neurais de maneira fácil (Parte 65): aprendizado supervisionado ponderado por distância (DWSL)"

Novo artigo Redes neurais de maneira fácil (Parte 65): aprendizado supervisionado ponderado por distância (DWSL) foi publicado: Neste artigo, convido você a conhecer um algoritmo interessante que se situa na interseção entre os métodos de aprendizado supervisionado e de reforço. Os métodos de

Discussão do artigo "Algoritmos de otimização populacionais: otimização de dinâmica espiral (Spiral Dynamics Optimization, SDO)"

Novo artigo Algoritmos de otimização populacionais: otimização de dinâmica espiral (Spiral Dynamics Optimization, SDO) foi publicado: Neste artigo examinaremos a otimização de dinâmica espiral (SDO), um algoritmo de otimização baseado nos padrões de trajetórias espirais presentes na natureza, como