Artigos

Indicadores baseados na classe CCanvas: Preenchendo canais com transparência para MetaTrader 5

Neste artigo, abordaremos os métodos de criação de indicadores personalizados que são desenhados usando a classe CCanvas da Biblioteca Padrão no MetaTrader 5. Também discutiremos as propriedades dos gráficos para a transformação de coordenadas. Daremos especial atenção aos indicadores que preenchem

Explorando as possibilidades de criar gráficos de velas multicoloridas para MetaTrader 5

Neste artigo, veremos as possibilidades de criação de indicadores de velas personalizados, e falaremos sobre suas vantagens e desvantagens

Fórum

Diferença na cotação de PETR4 do Tryd/Profit para o MT5

Boa noite. Existe diferença na cotação de PETR4 no gráfico do MT5. Os gráficos não ajustados do Profit e do Tryd estão iguais, mas o do MT5 está diferente. O grande problema seria na confiabilidade do backtest e dos indicadores que são calculados para períodos longos. Alguém saberia o motivos da

Ponteiro de Objeto de classe template

Boa noite. Há possibilidade de obter o ponteiro de um objeto de classe template sem saber o tipo real aplicado ao objeto. Estou tentando algo nesse sentido, mas o compilador diz que a função já está definida com um tipo diferente. #include <Object.mqh> #include <Arrays\ArrayObj.mqh>

Como obter todos os valores de uma enumeração

Boa noite. Se eu tivesse uma enumeração cujos valores vão de 0 a 10, poderia montar uma lista usando um loop simples. Supondo que eu tenha uma enumeração cujos valores são desconhecidos, assim como o valor máximo e mínimos da lista, como eu poderia obter os valores possíveis dessa enumeração? Por

CCanvas / Recursos com atualização em real time.

Bom dia. Há alguma forma de acelerar a atualização de recursos? Preciso de uma atualização mais próxima possível dos dados em tempo real, porém a taxa de atualização de recursos usando a classe CCanvas está variando entre 0 e 50 ms. Quero reduzir pra no máximo 15 ms. Alguém fez algum experimento

Testador de Estratégia não escreve em arquivo

Boa noite. Tenho algo que precisa ser escrito em arquivo. Quando coloco em conta real os dados são escritos corretamente. Porém no testador de estratégia , nenhum arquivo é criado ou escrito. Há um diretório diferente para trabalho com arquivos no testador de estratégia

Abrir página web

É possível abrir página web a partir de um programa mql? Se sim, qual o nome das funções ou bibliotecas pra eu localizar na documentação

Descobrir número mágico

Boa noite. Usando a função ChartGetString é possivel saber o nome do expert anexado a um gráfico. Já que o número mágico não é uma propriedade de um EA, teria como obter os parâmetros de um EA anexado, para eu saber o número mágico dele? Pensei em setar o número mágico nas variáveis globais, para

Ajuste do valor do ponto de um ativo.

Por que esse ajuste é necessário ao transformar pontos em cotação? //--- tuning for 3 or 5 digits int digits_adjust= 1 ; if (m_symbol. Digits ()== 3 || m_symbol. Digits ()== 5 ) digits_adjust= 10 ; m_adjusted_point=m_symbol. Point ()*digits_adjust;

Indicador no EA

Alguém já tentou criar um indicador dentro de um EA? A ideia seria realmente criar um indicador, fazer todos os cálculos e plotar os gráficos, a partir do EA, sem precisar de um indicador customizado já compilado, nem obter o manipulador de qualquer indicador localizado no terminal

Indicadores | Testador de Estratégias

Porque os indicadores chamados pela função iMA, iRSI, etc, em algumas vezes aparecem na janela do testador de estratégia e em outras não aparecem