Análise dos resultados dos testes e otimização no testador de estratégia MetaTrader 5
(74 1 2 3 4 5 ... 7 8)
Vejamos os resultados dos testes em um e poucos caracteres. Os testes serão conduzidos no modo Todos os carrapatos . Você pode usar seus próprios esquemas multisímbolos EA para reproduzir o problema e compartilhar seus resultados. Denotemos o problema. Por exemplo, se você testar um símbolo, o tempo
Em nosso mundo tecnologicamente avançado, a programação e a ciência da computação tornaram-se disciplinas transformadoras que impulsionam a inovação e moldam a sociedade. A programação, como uma forma de arte, combina criatividade, lógica e resolução de problemas para criar soluções elegantes e
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
Pessoal, boa tarde! Estou tentando implementar no meu código o limite de ganho e perda diário. Alguém poderia dar alguma dica? Segue parte do código: //----------------------- #include <Trade\Trade.mqh> CTrade trade; input double lote = 1.0; input double stoploss = 200; input double takeProfit =
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'
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
Boa noite! Sou iniciante na codificação no MQL5 e estou tendo um grande problema na hora de conseguir identificar minhas ordens e posições e conseguir realizar alterações ou cancelamentos delas. Já estudei como funciona a OrderSelect, OrderTicket, etc, mas ainda assim o problema permanece. Estou
Olá, pessoal, tudo bem? Estou usando as ferramentas nativas do MQL5 para trabalhar com o banco de dados, basicamente utilizando a seguinte sintaxe para realizar a conexão do banco de dados: string db_name = "marketdatamt5.db" ; int db = DatabaseOpen (db_name, DATABASE_OPEN_READWRITE ); if (db ==
Boa tarde amigos, gostaria de perguntar aos colegas mais experientes se é possível eu gravar informações num arquivo de texto enquanto o mercado corre, em tempo real, uma linha por minuto por exemplo? Ao final do dia ter a informação desejada, sendo o arquivo final composto de uma linha por minuto
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Se você não tem uma conta, por favor registre-se
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.