Códigos

CDictionary para MetaTrader 5

Implementação de um dicionário (matriz associativa), em MQL5, baseada em CArrayObj e CList

СloseAll para MetaTrader 4

A collection of scripts for closing various types of orders

Indicator Tracer para MetaTrader 4

Traces the output of indicators by buffer. Output can be changed on the chart by moving the VL left or right

Artigos

Expert Advisor Multiplataforma: As classes CExpertAdvisor e CExpertAdvisors para MetaTrader 5

Este artigo aborda principalmente as classes CExpertAdvisor e CExpertAdvisors, que servem como contêiner para todos os outros componentes descritos nesta série de artigos sobre expert advisors multiplataforma

Expert Advisor Multiplataforma: Stops personalizados, Breakeven e Stop Móveis para MetaTrader 5

Este artigo discute como os níveis de stop personalizados podem ser configurados em um expert advisor multiplataforma. Ele também discute um método fortemente relacionado ao assunto na qual envolve a possibilidade de definir a evolução do nível de stop ao longo do tempo

Expert Advisor Multiplataforma: Stops para MetaTrader 5

Este artigo discute uma implementação dos níveis de stop em um expert advisor para torná-lo compatível com as duas plataformas - MetaTrader 4 e MetaTrader 5

Expert Advisor Multiplataforma: Filtros de Tempo para MetaTrader 5

Este artigo discute a implementação de vários métodos de filtragem de tempo de um Expert Advisor multiplataforma. As classes de filtro de tempo são responsáveis ​​por verificar se um determinado momento corresponde a uma determinada configuração de tempo definida

Expert Advisor multiplataforma: Controle de capital para MetaTrader 5

Neste artigo, falaremos sobre a implementação do controle de capital num EA multiplataforma. As classes de controle de capital são responsáveis ​​pelo cálculo do tamanho do lote, que o EA usa para entrar na próxima transação

Expert Advisor multiplataforma: Sinais para MetaTrader 5

No artigo, são discutidas as classes CSignal e CSignals, que serão usadas em Expert Advisors multiplataforma. Além disso, serão examinadas as diferenças entre MQL4 e MQL5 quanto à organização de dados necessários para avaliar os sinais de negociação obtidos. O resultado será um código compatível com

Expert Advisor multiplataforma: Gerenciador de ordens para MetaTrader 5

No artigo, é discutida a criação de um gerenciador de ordens para um EA de negociação multiplataforma. O gerenciador de ordens é responsável pela abertura e fechamento de ordens ou posições efetuadas pelo Expert Advisor, bem como pela manutenção de seus registros independentes, e estará disponível

Expert Advisor multiplataforma: Ordens para MetaTrader 5

MetaTrader 4 e MetaTrader 5 usam regras diferentes para o processamento de pedidos de negociação. Este artigo discute a possibilidade de utilizar o objeto de classe que representa a transação para processamento pelo servidor, graças a isso o Expert Advisor poderá trabalhar com elas independentemente

Expert Advisor multiplataforma: reutilização de componentes a partir da Biblioteca padrão MQL5 para MetaTrader 5

Na biblioteca padrão MQL5, existem alguns componentes que podem ser úteis em versões de EAs MQL4 multiplataforma. Este artigo descreve um método para a criação de alguns componentes da biblioteca padrão MQL5 compatíveis com o compilador MQL4

Expert Advisor multiplataforma: Introdução para MetaTrader 5

Este artigo descreve um método que permite desenvolver rápida e facilmente um Expert Advisor multiplataforma. O método proposto combina as características, comuns para ambas as versões, numa classe e desenvolve a implementação para funções incompatíveis nas classes herdadas