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

Como ganhar dinheiro realizando pedidos de traders no serviço "Freelance" para MetaTrader 5

MQL5 Freelance é um serviço online onde desenvolvedores criam aplicativos de negociação para traders em troca de remuneração. O serviço funciona com sucesso desde 2010: até o momento, mais de 100.000 trabalhos foram realizados, totalizando $7 milhões. Como podemos ver, há bastante dinheiro em

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

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

Neste artigo, exploraremos a aplicação de modelos de regressão do pacote Scikit-learn, tentaremos convertê-los para o formato ONNX e usaremos os modelos resultantes em programas MQL5. Além disso, compararemos a precisão dos modelos originais com suas versões ONNX para ambas as precisões float e

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

Fórum

Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 57): Dissecando o serviço de testagem"

Novo artigo Desenvolvendo um sistema de Replay (Parte 57): Dissecando o serviço de testagem foi publicado: Neste artigo iremos dissecar o serviço de teste que foi visto no artigo anterior. Mas por conta que lá já havia muita informação, e não queria complicar a coisa toda com mais informações. Vamos

Discussão do artigo "Do básico ao intermediário: Variáveis (I)"

Novo artigo Do básico ao intermediário: Variáveis (I) foi publicado: Muitos programadores em inicio tem muitas dificuldades em compreender, por que seus códigos não funcionam como eles esperam. Existem muitos detalhes que torna um código de fato funcional. Não é somente digitar toda uma série de

Discussão do artigo "Rede neural na prática: Pseudo Inversa (II)"

Novo artigo Rede neural na prática: Pseudo Inversa (II) foi publicado: Por conta do fato, de que estes artigos visam a didática. E não para mostrar como implementar esta ou aquela funcionalidade. Vamos fazer algo um pouco diferente aqui. Em vez de mostrar como implementar a fatoração para conseguir

Discussão do artigo "Multibot no MetaTrader (Parte II): Modelo dinâmico aprimorado"

Novo artigo Multibot no MetaTrader (Parte II): Modelo dinâmico aprimorado foi publicado: Desenvolvendo o tema do artigo anterior, decidi criar um modelo mais flexível e funcional que possui maiores capacidades e pode ser usado de forma eficaz tanto em freelancing quanto como base para o

MQL5 Cloud Network: um avanço tecnológico no teste de estratégias de trading

Desde a sua criação, mais de 16 bilhões de tarefas foram realizadas através da MQL5 Cloud Network . Esse é o número de vezes que os usuários testaram suas estratégias de trading. A rede ajuda diariamente muitos algotraders — em vez de esperar longos períodos pelos resultados em uma máquina local

Discussão do artigo "Operações baseadas em ângulos para traders"

Novo artigo Operações baseadas em ângulos para traders foi publicado: Este artigo abordará operações baseadas em ângulos. Vamos examinar métodos para construir ângulos e utilizá-los no trading. Operações baseadas em ângulos têm sido utilizadas no trading há muito tempo. A principal vantagem dessas

Discussão do artigo "Usando algoritmos de otimização para configurar parâmetros de EA em tempo real"

Novo artigo Usando algoritmos de otimização para configurar parâmetros de EA em tempo real foi publicado: O artigo discute os aspectos práticos do uso de algoritmos de otimização para encontrar os melhores parâmetros de EA em tempo real, bem como a virtualização das operações de negociação e da

Discussão do artigo "Construindo e testando sistemas de negociação com o Canal Keltner"

Novo artigo Construindo e testando sistemas de negociação com o Canal Keltner foi publicado: Neste artigo, tentaremos fornecer sistemas de negociação usando um conceito muito importante no mercado financeiro, que é a volatilidade. Forneceremos um sistema de negociação baseado no indicador Canal

Discussão do artigo "Balanceando riscos ao negociar múltiplos instrumentos simultaneamente"

Novo artigo Balanceando riscos ao negociar múltiplos instrumentos simultaneamente foi publicado: Este artigo permitirá que um iniciante escreva uma implementação de um script do zero para balancear riscos ao negociar múltiplos instrumentos simultaneamente. Além disso, pode dar aos usuários

Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 56): Adequando os Módulos"

Novo artigo Desenvolvendo um sistema de Replay (Parte 56): Adequando os Módulos foi publicado: Apesar dos módulos estarem se comunicando de maneira adequada, existe uma falha quando é tentado usar o indicador de mouse no serviço de replay. Precisamos corrigir isto agora, antes de dar o próximo