Expert Advisors e Negociação Automatizada - página 22

Eu estou escrevendo um robô no mql5 e preciso de 2 informações: 1- Gostaria de saber qual o meu balanço diário, seja ele positivo ou negativo. 2- Gostaria de implementar um código que impeça o robô de entrar em nova operação no candle atual caso ele tenha saído de uma operação no candle atual. Como
Oi pessoal! Minha dúvida se refere ao timer. Li na documentação que o Expert só comporta um timer (tudo bem, não preciso mais do que um). Quando ativo o Expert ele conta o número de segundos normalmente e tudo funciona bem. No entanto gostaria que a contagem de 60 segundos do timer fosse
Oi pessoal! Preciso concatenar os elementos de um Array tipo String em uma variável. Isso é possível em MQL5? Verifiquei uma função assim em Java, porém nada semelhante no manual MQL5. Exemplo: string array[ 3 ] = { "Array" , "Foi" , "Concatenada" }; string arrayConcatenada; (função de mentirinha
Oi pessoal! Estive pensando se seria possível alterar várias variáveis/arrays com a mesma função, tendo essa os mesmos parâmetros estabelecidos. Isso pouparia dezenas senão centas de linhas de código desnecessário. Exemplo: ArrayResize (array1, 5 , 0 ); ArrayResize (array2, 5 , 0 ); ArrayResize
Amigos programadores, uma ajuda por favor com contagem? Contextualizando: Tenho um vetor que só tem os inteiros 1 e 2 alocados aleatoriamente. Exemplo: int vetor[10] = {1,1,1,2,2,1,1,2,2,2} Tenho esse mesmo vetor na forma bidimensional: 1, 1, 1, 2, 2 1, 1 , 2, 2, 2 Note que há 5 colunas. Seria
Olá, Possuo uma estratégia que, quando encerra a posição em uma operação por STOP LOSS, só pode entrar em novas operações quando o preço toca em um ponto específico (no meu caso, uma média móvel exponencial). Entretanto, não consigo achar como fazer um expert advisor que leva isso em consideração
Bom dia pessoal, da mesma forma que no backtest acontece símbolos no gráfico quando ocorre uma compra e venda, também é possível inserir algum simbolo quando ocorrer alguma condição personalizada? Exemplo: Quando ocorrer cruzamento de média, inserir simbolo em cima do candle para ser visualizado no
  Código morse  (98   1 2 3 4 5 ... 9 10)
A essência da EA é definir certas combinações de velas. As regras são: uma vela em alta significa "1", uma vela em baixa significa "0". Assim, é possível pesquisar tais combinações de castiçais simplesmente especificando "101": Até agora o problema está na codificação da representação das
Oi pessoal! Tem uma parte do meu código que pede ao usuário para estabelecer um limite de análise temporal dos candles, o que irá fornecer dados para CopyTime, CopyClose etc. Durante a semana tudo parecia funcionar bem, mas quando chegou no fim de semana os dados datetime apontaram para a abertura
Olá, é possível obter no MT5 um gráfico formado a partir do número de negócios , como existe no ProfitChart
Oi pessoal! Eu coloquei a seleção de Timeframe nas entradas Input assim: input ENUM_TIMEFRAMES PERIOD_M1 ; É geralmente assim que se faz? Porque aparece para selecionar, além dos timeframes como de costume, a opção "current" o que é redundante, a menos que signifique algo que não entendi
O MQL5 tem alguma função que atesta se um determinado é inteiro? Se sim, isso resolveria um grande problema no meu código. Obrigado pela atenção
Olá pessoal! Preciso transformar uma Matriz de uma dimensão apenas em uma Matriz de duas dimensões OU posso preencher a Matriz de duas dimensões com os mesmos dados logo de cara. Um exemplo para ilustrar: (matriz com de uma dimensão com 10 valores): [2,4,6,8,10,1,2,3,4,5] Basicamente, desejo
Boa tarde pessoal, Estou enfrentando o seguinte problema nos testes de um EA em EURUSD para conta Hedge: Dentro de um loop para obter infos das posições abertas, algumas das posições não retornam suas informações (símbolo é um string vazio e não há ticket), segue o código abaixo. Outro ponto
Olá a todos! Meu Metatrader pelo que entendi foi atualizado automaticamente para versão 5.00 build 2515 - 03 jul 2020. Após essa atualização os backtestes ficaram muito lentos. Mais alguém teve esse problema? Testes que demoravam 20 min agora estão levando 20 horas! A diferença está inviabilizando
Como e possivel colocar na planilha exportada do Historico de Negociacoes o ID do EA? Agradeco desde ja
Boa dia pessoal, Alguém sabe como verificar, via código, se neste momento o mercado está aberto? A pergunta é extremamente simples, mas ainda não encontrei uma solução confiável que se aplique à Bovespa. Tudo o que encontrei, aparentemente, funciona para bolsas fora do Brasil, mas não aqui. Estou...
Amigos, Eu produzi um robô para o win que para assim que bate a meta de lucro ou prejuízo. Esse controle está em variáveis e ele não executa ordens, porém o robo fica trabalhando sem parar. Gostaria de uma ajuda para fazer ele desligar nessas condições, como a minha ideia é ter vários robôs
boa tarde. Preciso de um robo que coloque uma ordem pendente limit oposta em contas de compensação. Porem o robo só deve colocar a ordem apos a ativação de outra ordem pendente colocada manualmente no book. EX: coloco ordem BUY_LIMIT manual no book. apos a ativação desta ordem o robo coloca uma
Boa noite, Gostaria de saber como impedir que o VPS do MT5 faça trades. Seria somente "Parar" na aba de detalhes ou atualizando os robos com a "negociação automatizada" desligada também funciona? Aconteceu algo bizarro hoje. Fiz a segunda opção e de atualizar com a negociação automatizada desligada
Paguei negociação automática por trinta dias meu robôt está parado por falta de Sinal tenho saldo na conta HELP HELP
Bom! Estou tentando desenvolver uma função que conte a quantidade de barras após uma posição aberta. Eu tente com esse código: int i= 0 ; if (novabarra()== true ){ i=i+ 1 ; } Print (i); Seguindo essa logica eu pensei o seguinte: a cada vez que a função novabarra for igual a true, ou seja, eu tenho
Amigo, Já estou no segundo robô e para aferir a pontuação mais lucrativa eu faço diversos backtests. Porém dentro do meu código tenho alguns whiles como nos exemplos abaixo : while ( v_bar > bars) { bars = Bars ( _Symbol , _Period , TimeCurrent ()- 86400 , TimeCurrent
Prezados, espero que possam me ajudar... Confessando inicialmente que sou recém chegado nesse interessante universo da escrita de EA (o que confesso estou fascinado), gostaria de pedir ajuda à comunidade. Basicamente o meu EA para daytrade (que vai operar dentro do mercado financeiro brasileiro)
Amigos, Criei um trecho no meu código para identificar a quantidade de take e loss com base no resultado de lucro e prejuízo das minha operações. Na conta simulador funciona perfeitamente, já na conta real o lucro ou prejuízo está vindo sempre 0(zero) e não cai nos meus IFs. Poderia me ajudar a
Olá pessoal. Poderiam enviar um tutorial ou o link do artigo. De como faço para executar o back-testing através do EA rodando ao VIVO. Estou pensando rodar um backtesting de indice futuro, a cada intervalo de tempo... Para fazer o ajuste fino dos parametros do EA em tempo real
Ola pessoal Nao estou conseguindo encerras as ordens pendentes que nao foram executadas na bolsa. O script Python esta gerando a ordem, mas no fim do dia eu quero que ele feche todas as ordens pendentes Alguém conseguiu fazer isso funcionar? Grato pela ajuda :)
Olá pessoal, alguém sabe como eu consigo inserir a variável % Win ou melhor, a quantidade de trades certos, na tabela que é gerada no testador de estratégias para algoritmo completo lento? Obrigado
Amigos, boa tarde ! Tenho um EA que está funcionando perfeitamente na OnTick(), porém para repassar para lguns amigos e até comercializar coloquei uma validação de conta que encontrei aqui no grupo mesmo : #include <Trade\Trade.mqh> #include <Trade/SymbolInfo.mqh> CTrade trade; string v_trade;
Boa noite pessoal, tem como chamar um backtest dentro do script do EA? Exemplo, quero que faça um teste de todo o ano 2018 e retorne o resultado . Quero utilizar isso para criar um optimização personalizada, onde vou poder criar testes em vários períodos com pesos diferentes