Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Acesse o CodeBase em seu terminal MetaTrader 5
Não encontrou o código mais adequado? Encomende-o na seção Freelance
Como escrever um Expert Advisor ou um indicador

Melhores códigos fonte MQL4 e MQL5 segundo a avaliação dos usuários - 8

Adicionar código

Semi-uniform strategies were the earliest (and simplest) strategies discovered to approximately solve the bandit problem. All those strategies have in common a greedy behavior where the best lever (based on previous observations) is always pulled except when a (uniformly) random action is taken.

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

indicador de Divergência do MACD

Este indicador é baseado nos buffers DRAW_FILLING. Os parâmetros de entrada estão ausentes, são usadas as funções TimeTradeServer(), TimeGMT().

Um temporizador de vela não-invasiva, que pode ser posicionado ao lado do preço ou perto de algum canto.

A Onda Binária retorna um valor positivo ou negativo, dependendo de como as leituras do indicador são interpretadas.

Classe para o cálculo dos parâmetros de enumeração ENUM_STATISTICS.

Um indicador de formas técnicas por Merrill. М & W Wave Patterns por A. Merrill.

Indicador para mostrar padrões harmônicos existentes e emergentes no gráfico.

O Price Rate of Change (ROC) mede a diferença de preços em um determinado período, refletindo esse movimento ondulatório como um oscilador. ROC cresce com o aumento nos preços e decresce com a queda nos preços. Quanto maior for a variação nos preços, maior será a variação em ROC.

Classes para trabalhar com bancos de dados através de interfaces ODBC e OLE DB.

Classe para a criação de imagens BMP.

O jogo da roleta.

Oscilador Estocástico Premier - Estocástico com uma suavização dupla de EMA, baseado no artigo em TASC por Lee Leibfarth (Agosto de 2008).

O cruzamento dos níveis de sobrecompra / sobrevenda do oscilador de Chande Momentum é usado como um sinal para abrir posições.

Módulo de sinais de negociação para o Assistente MQL5. Os pontos coloridos do indicador SuperTrend indicam um sinal de entrada no mercado.

Controle gráfico para desenho de pixels.

A classe permite organizar uma mini série de tempo, minibuffers de indicador, buffers de tamanhos curtos para armazenar dados de fluxo de intermediários dentro do Expert Advisor ou indicador.

O módulo de Stop Móvel das posições em aberto com base no Delta ZigZag para o Assistente MQL5.

Plota setas do buffer para cima/baixo na janela de gráfico.

QWMA — "média móvel ponderada quadrática" de nova geração

O indicador mostra a linha dupla de regressão e o ângulo de inclinação da linha curta. Alertas sobre a mudança da tendência.

Indicador de preço - sem a tendência atual - na forma de um oscilador.

O indicador encontra fractais de qualquer dimensão.

Classe contêiner que usa a cadeia de métodos, para adicionar rapidamente parâmetros e remover linhas de código.

Biblioteca para criação de um relógio analógico nos recursos gráficos do MetaTrader 4/5.

Uma biblioteca para métodos de arredondamento comuns usados no desenvolvimento MQL, classe wrapper primitiva para "type" (double) e vetor para objetos CDouble. MQL5 e MQL4 são compatíveis!

Biblioteca baseada no artigo "Floresta de decisão aleatória na aprendizagem por reforço".

Volume Profile + Range v6.0 (antigo indicador TPO). Distribuição de ofertas por níveis de preços em determinado intervalo de tempo, exibido como um histograma. A largura do histograma no nível significa o número de transações realizadas nele. Se uma corretora fornecer dados sobre um volume real, o indicador também poderá exibir a distribuição nele. Códigos originais estão no link https://www.mql5.com/en/code/15440, mas ele não funciona nos novos "builts" de MT5, acabei de compilar para novos "builts".

Este indicador é útil para observar o comportamento do oscilador no canal. Simplifica a avaliação da situação.

A Classe CDemaOnArray é projetada para cálculo do DEMA (Média Móvel Exponencial Dupla) sobre o buffer do indicator.

A classe CCHOOnArray é projetada para calcular os valores sobre os buffers do indicador Chaikin Oscillator (CHO). Abaixo temos uma exemplo do uso da classe através do indicador Test_CHOOnArray.

Indicador de sinal do famoso sistema de negociação BrainTrend1 com suavização das séries de preço.

A classe implementa a rede neural de funções de base radial (Função Base de Rede Radial - RBFN).

A classe fornece a rede neural probabilística (Rede Neural Probabilística - PNN).

Indicador "Fast ZigZag", incluindo o desenho de níveis-alvo DiNapoli.

O indicador é exibido em janela separada onde, além dos volumes também exibe o valor médio histórico. O valor médio dos volumes é usado para desenhar a previsão dos valores de volumes para o dia atual e os seguintes.

FxTrend 25EMA é baseado na diferença do valor de EMA de 25 durante dois momentos diferentes.

Um exemplo de Expert Advisor para negociação no cruzamento da linha principal com a linha de sinal do MACD. Este Expert Advisor é um exemplo de abordagem orientada a objetos no desenvolvimento de EA.

O indicador baseia touro e de urso linhas de uma tendência na base de dados do indicador iFractals do extremo mais próximo para a última fractal discriminado.

123456789101112131415...160