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

Pessoal, procurei na documentação e não encontrei nenhuma referência, portanto estou perguntando aqui: alguém sabe quantos caracteres de texto a variável string suporta? O problema que estou enfrentando é o seguinte, para facilidade do usuário inserir várias cadeias de valores de uma única vez
  VPS  (1)
Pessoal, alguém sabe como transferir o MetaTrader do PC com os robôs para uma VPS? Se puderem ajudar, agradeço demais
Corrupção de dados históricos é originada pela corretora ou pela B3? Se depende da corretora, qual corretora possui melhor arquivo de dados históricos? Tenho notado divergências insuportáveis nos gráficos do tester nos modos de tick reais, quando MT5 exibe compra e venda de ativos em valores
  TP não aciona.  (7)
Meu EA durante o teste, sobe o saldo e o capital líquido fica na média 10% de distância. Depois de 20 dias num teste de 1 ano, o capital líquido começa a subir drasticamente e descer também, sem afetar o saldo. Investigando, descobri que o TP não estava sendo mais acionado. Já vi outra pessoa aqui
1. Descrição do Problema: Olá a todos, Estou tentando instalar a biblioteca MetaTrader5 no meu sistema Ubuntu 24.04 para utilizar com a linguagem de programação Python e automatizar ordens no MetaTrader5, mas estou enfrentando dificuldades durante o processo de instalação. Tentei várias abordagens e
Ola, com faço para que um indicador possa aparecer no gráfico sendo que seu código está em uma classe e compilado no próprio EA? Eu acompanhei (https://www.mql5.com/pt/articles/4602) um post ensinando como internalizar o código do indicador no EA porém não consigo fazer com que o indicador apareça
Olá, Estou começando a me aventurar com os EA. Hoje tentei fazer o seguinte teste: - Escolhi o EA Moving Average na árvore Experts > Examples > Moving Average - Tentei executar ele no testador com WINFUT Ao tentar, o mesmo não executava as ordens porque aparentemente estava tentando comprar lotes...
Minha operação é controlada por valor financeiro e não por pontos (mini indice). E quando a operação atinge a meta ou o limite de perda a funcao PositionClose é chamada, encerrando a operação. Existe alguma maneira e inserir um comentário quando encerrar a operação de uma maneira que esse comentário
Por favor, se eu tenho 100 ativos de PETR4, ou qualquer outro, e vendo 1 fracionário, o MT registra como mantendo os 100 PETR4 e operando vendido 1 PETR4F? Como fazer essa conversão no MQL? Eu teria que vender o lote inteiro de 100 unidades e comprar os 99 com símbolo fracionário
Senhores, boa tarde. EA funcional, testado meses em conta demo, primeiro dia em conta real operando liso. Segundo dia apresentou o erro em questão, com condições de entrada todas satisfeitas. A que isso pode se dever ? Obs: operando índice futuro na B3
Boa noite amigos; Não sei mais a quem recorrer, tenho um robô MQL5, já falei com alguns programadores e todos falaram que ele está correto e bem escrito, porém apresenta algumas falhas ao ser instalado no metatrader 5. Possui duas estratégias distintas, mas quando instalo no gráfico, as ordens
Estou tentado criar um código que conte quantas vezes, durante uma operação, o preço rompe a máxima ou a mínima, no desenvolver da operação. O contador poderia alterar 2x durante o mesmo candle. Por exemplo, iniciou um candle e a máxima anterior foi rompida então um contador rompeu_max=0
Por favor, como consigo acompanhar a compra "a mercado" pelo CTrade? Há situações frequentes em que o volume da compra não é retornado corretamente pelo Trade.RestultRetcode() mesmo com resultado TRADE_RETCODE_DONE. Inicialmente, julguei que fosse um problema da corretora Rico (XP), que às vezes
Olá pessoal, tudo bem com vocês? Meus sinceros desejos de que estejam bem. Pois bem, para testar minhas estratégias não uso exatamente um expert para abrir ordens automaticamente, uso um expert da *** por onde posso, eu mesmo, abrir minhas ordens, como se fosse apenas um trade manager. Dito isso
Pessoal olá, se alguém puder me dar uma luz. eu estou colocando um robô no mercado. Esse robô no código só abre operações em um determinado ativo, mais tento validar ele e o erro que dá é que não esta abrindo ordens em outros ativos, mais esse robô é só para um ativo determinado, alguém pode me
Estou estudando programação na linguagem MQL e em um dos exercícios elaborados esbarrei em um erro apontado pela compilação o qual não consigo identificar. Se alguém puder me ajudar com isso agradeço. Segue: int OnInit () { //--- Get handle for ADX indicator adxHandle=iADX(NULL, 0 ,ADX_Period);
Tá difícil! Resultado: 2024.11.12 10:41:58.764 Problema (WINZ24,M1) 2024.11.12 10:41:58 2024.11.12 21:48:43 //+------------------------------------------------------------------+ //| Problema.mq5 | //| Copyright
Hi, How can I get de expiration date from an Index, like the Description window? I tried use the code below, however dind't work. datetime m_Expiration = (datetime)SymbolInfoInteger(_Symbol, SYMBOL_EXPIRATION_TIME); the date returned is D'1970.01.01 00:00:00'
  Ajuda  (2)
Olá, tudo bem? Preciso de ajuda, acrescentar a função no código abaixo para que a cada tick atualize a distancia das ordens com o preço atual na mesma distancia que abre as ordens. Me dê uma luz, Ficarei muito Grato #include <Trade\Trade.mqh> CTrade meutrade; void OnTick() { double ask, bid;
testador de estratégia não está funcionando normalmente em cada tick real no examinador de estratégias nenhum EA performa nesta funçao não sei oque fazer para ajustar ou como configurar está funçao
Olá Amigos!! Estou fazendo meu primeiro EA, se alguém puder me ajudar eu agradeço muito. Ao rodar o EA no testador obtenho o erro: 2021.03.16 23:10:47.306 2021.03.08 09:30:00 failed buy stop 4 WINJ21 at 113710 sl: 113350 tp: 114070 [Invalid expiration] 2021.03.16 23:10:47.306 2021.03.08 09:30:00
Olá amigos, Gostaria que me ajudassem a entender o porquê da diferença entre os dois tipos de históricos de operações. Essas operações estão sendo realizadas em uma conta hedge demo da corretora XP, e todos os robôs operam o mesmo ativo (WINFUT) Vejam que selecionando a opção Transações, aparecem
Olá pessoal, tudo bem? Estou enfrentando um problema com uma função que desenvolvi para fechar todas as posições abertas e ordens pendentes quando chamada. Em simulações e backtests, ela funciona perfeitamente. No entanto, em contas reais, a função não consegue fechar a posição existente, o que gera
Pessoal, Boa noite Gostaria de rodar uns 10 robôs ou mais...gostaria de saber se tem alguma forma mais clean de colocar eles pra funcionar ou só o método tradicional? Abrir 10 janelas e colocar um a um os robôs Digo isso pq acho q fica uma bagunça um monte de gráfico aberto Obrigado
Boa tarde, Será que alguém conhece uma forma de obter o volume de agressão de compra e de venda separados? A forma que pensei em fazer é utilizar a função CopyTicks e analisar cada um dos ticks, mas isso me parece muito custoso do ponto de vista computacional e um tanto complexo de implementar
Boa tarde... Estou trabalhando com o Wizard do MetaEditor e tenho uma dúvida sobre as classes de sinais personalizados. Entendi que tanto o método LongCondition quanto o CheckOpenLong (e seus equivalentes para posições short) podem ser usados para abrir posições longas. No entanto, qual a diferença
Boa tarde pessoal, estou desenvolvendo um robô e estou com dificuldade de colocar os blocos padrão de travas de operação por horário e ganho / perda financeira. Existe aqui na comunidade algum local onde tenham partes de código prontas, que eu possa usar como referência? O que quero implementar
Boa tarde, Pergunto se alguém já teve um problema parecido? há aproximadamente um semana tenho convivido com este problema. a função OnTick() não esta sendo chamada a cada tick ocorrido. A principio imaginei um problema do meu EA, mas isso nunca tinha acontecido antes. Então coloquei uns prints na
Bom dia pessoal. Estou fazendo um EA, e esta parte do codigo. double close_anterior = velas[0].close, Acontece que quando forma nova vela, esse valor se altera, pois a vela[0] alterou. Tem como eu manter o valor do close enquanto a posição estiver aberta? quem puder me ajudar agradeço
Boa tarde, ao realizar uma otimização de todos os ativos selecionados na tabela de visualização do mercado, os resultados da otimização divergem do backtest (ambos mesmas configurações e parâmetros), como corrigir isso