Fórum

Variável Global

Percebi hoje que caso ocorra uma queda de energia e o robô tenha criado uma variável global, o MT5 perde essa variável. É possível constatar isso criando uma variável global manualmente e encerrando o MT5 via gerenciador de tarefas. Teria alguma forma de evitar perder a variável nessa situação

Erro ao realizar backtest com múltiplos ativos ao selecionar um longo período

Olá, Possuo um robô para a B3 e inicializo ele no gráfico IBOV e ele roda em múltiplos ativos. Quando faço backtest com ele selecionando a partir de 5 meses, cria-se inúmeros arquivos bar*.tmp no endereço abaixo, consumindo todo o SSD e o robô não prossegue o backtest: tester\Agent*\temp\bar*.tmp

Demora para iniciar o backtest do dia na B3

Olá, Estou usando uma conta demo na XP para fazer backtests na B3. Sempre que inicio o backtest de algum dia com " cada tick " existe um gap absurdo desde as 0 horas até a abertura do mercado. Momento esse que não tem ticks, mas demora em torno de uns 10 minutos até de fato o mercado abrir naquele

Por que esse script trava o terminal? Seria uma limitação na linguagem?

O problema ocorre quando na variável b é colocado um valor acima de 29.99. De 1 até 29.99 funciona que é uma beleza int OnInit() { double a = 19; double b = 29.99; for (double c = 5;(c*3)*10 < (a*10)+20+(b*c);c++){ } Print ("Ok"); return(INIT_SUCCEEDED); }

Troca de senha MT5

Se eu trocar a senha do MT5 na corretora, o MT5 que estiver logado na minha conta com a senha antiga irá deslogar

Como saber pelo robô a margem que está sendo exigida pela corretora para operar mini dólar?

Tem como saber antes de colocar uma ordem de compra ou de venda quanto a corretora está exigindo de margem para operar

Conflito entre EAs

Recentemente tenho notado que dois EAs em ativos diferentes rodando simultaneamente no mesmo terminal, tendo os mesmos nomes de variáveis estáticas, acaba conflitando na consulta de valores dessas variáveis, mesmo cada um rodando em um ativo diferente. Também tenho suspeita que ocorra com variáveis

OrdersTotal()

Gostaria de saber se existe uma função nativa do MQL5 para obter o total de ordens abertas em um ativo. A função OrdersTotal () retorna o total de ordens em aberto no terminal

MT5 de corretoras

Qual a diferença em usar o Meta Trader disponibilizado pela corretora ( estilizado com logo dela etc) e o Meta Trader padrão da Metaquotes

Dúvida sobre colocação de ordens Meta Trader

Galera, Pelo conhecimento que tenho, se o mercado no mini dólar está a 5340 e eu mando uma ordem LIMITADA para comprar a 5345 a ordem teria que ser executada imediatamente pelo preço negociado no momento que seria o de 5340, já que está abaixo do solicitado, mas estou tentando isso na Conta Demo do