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

Ola pessoal, estou tendo um problema para poder enviar ordens na abertura do mercado (alguns segundo depois da abertura), recebo o erro Erro na venda a mercado:4756. Segue código: //realiza a compra na abertura do mercado void compraNaAbertura(){ MqlTick last_tick;
Olá pessoal, eu estou mostrando algumas informações no final do backtest e gostaria de alinhar os "#". Segue o código: double OnTester () { Print ( "######################################################" , "\n" "################# ANÁLISE DO BACKTEST ################" , "\n"
Boa tarde pessoal estou desenvolvendo um robo de Gradiente Liener e me deparei com um dilema, como vou verificar e repor as ordens dos preços? Minha primeira tentativa foi utilizando o campo de comentário da ordem para gerencias as memas, sendo assim eu deu numero para elas no caso de 0 a 19, e
Gostaria de saber se é possível configurar um expert advisor DEMO pra ficar rodando em tempo na conta pra ver se ele se comporta de forma semelhante ao teste. Porque no teste é como se todos os trades fossem com spread fixo e todo mundo sabe que ele varia, e se ele varia, logo os resultados serão
Olá Boa tarde, Estou com problemas em meu Sinal (https://www.mql5.com/pt/signals/428416) onde não está mais mostrando o histórico de operações que tenho desde 2018. Apenas está mostrando o histórico a partir de 2020. Já falei com a corretora Terra, e me confirmaram que está com o histórico de
Não sei o que está acontecendo. Quando vou testar qualquer robô no mt5 aparece o indicador ENVELOPE e ele fica executando ordens curtas. Essas ordens não são do robô. Isso acontece com qualquer EA que uso. Alguém tá passando por isso
Olá, Sou leigo no assunto mas gostaria de aprender a como bloquear um EA, se puderem ajudar?  
  VPS com SQLite  (1)
Olá pessoal, Criei um EA que utiliza um baco SQLite. Quando faço a sincronização com a VPS do MQL, essa base vai junto? Como faço para acessar a base através da minha máquina? É possível? Pensei em uma solução de usar uma base de dados sqlite remota, mas não sei se funciona. Se alguém souber e puder
Olá, gostaria de saber se alguem sabe como mudar algum parametro de um indicador com o ea rodando (sem reiniciar o robo) Por exemplo (absurdo): Das 10h até 11h periodo da média móvel 7, Das 11h até as 12h período da média móvel 14. desde já agradeço as sugestões
Como obter o comprimento do enumero e item em MQL4/MQL5 ? Por exemplo, há uma definição de enumeração: enum ENUM_FRUIT {APPLE, BANANA, GRAPE}; A seguir, quero utilizá-lo em loop: for ( int i = 0 ; i < length_of_enum; i++) { Print ( EnumToString (get_enum_item(i))); } Como implementar este
Oi galera, tudo bem ? Acabei de começar a estudar mql5 e estou tendo problemas em fazer um programa de cruzamento de médias. Gostaria de fazer um cruzamento de 3 médias móveis.. Eu consigo fazer duas porém, na terceira estou tendo problemas. Para exemplificar melhor o meu problema, suponha que
Boa noite pessoal, Estuo tentando implementar uma RP, mas não esta fazendo saida parcial. O EA até entra no if para fazer a parcial mas não o faz, não estou entendendo o porque. void realizacaoParcial( int pontoDeSaida, int volume) { double preco = simbolo.Last(); double
Fala ai pessoal, boa tarde. Estou tentando utilizar o StrategyTester do MT5, build 2007, ModalMais para fazer alguns teste, porque é mais rápido que no live, mas aparentemente não há acesso ao Book de Ofertas (li isso em um post antigo, de 2014 acho). Alguém sabe se realmente o book de Ofertas não
Galera, Eu rodo um set de 5 EAs(todos no mini-indice) e controlo metas financeiras através de um script que inclui meta global, meta loss e TSF(Trailing stop financeiro). Então, obviamente, quando a soma dos trades abertos e fechados das 5 EAs atinge a meta global ou o loss, o script fecha todas
Prezados, boa tarde. Alguém sabe dizer se é possível fazer um EA que utilize como manipulador de eventos a função OnTick() mas que capture novos ticks não só do gráfico que está indexado mas também de outros ativo? Por exemplo: eu anexo meu EA que utiliza a função OnTick() no gráfico de PETR4, mas
Fala galera, blz... Então, gostaria de saber se há alguma ferramenta nativa, ou alguma maneira mas simples de verificar se há mais de uma posição aberta no mesmo ativo, com robôs diferentes com M.N.(Magic Number) diferentes. Estou com 2 robôs no mesmo ativo, quando eu abro uma posição, a posição
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á a todos, sou novo por aqui, muito prazer. Estou estudando MQL5.. Já sei emitir ordens, checar posição e etc. utilizando CTrade. Também já utilizei indicadores nativos, como por exemplo o cruzamento de médias móveis, para gerar o sinal de compra/venda e então emitir uma ordem ou fechar uma
Olá Gostaria de saber a opinião de vocês sobre quais as principais limitações do sistema de backtest do MT5 para reprodução fiel do mercado real. Na experiência prática, percebo que existe uma diferença significativa, porém tenho dificuldade em embasar minhas explicações sobre isso para as pessoas
Boa tarde, estou com um problema não estou conseguindo resolver, espero que alguém possa me ajudar. A situação é a seguinte: Preciso que seja feito apenas uma operação por candle, impedir que quando haja TP ou STP no candle a EA faça qualquer tipo de operação no mesmo. Alguém com mais conhecimento...
Até hoje eu nunca entendi porque sempre meu take e stop nunca batem. Esse robô tá com configurado com 100pts de take e stop, mas quando ele entra na operação os valores sempre são errados
Ola, Estou com uma dificuldade para o meu programa capturar o horário de abertura de um ativo. Tente usar essa função datetime lastbar_time= (datetime) SeriesInfoInteger(Symbol(),Period(),SERIES_LASTBAR_DATE); Porem ela esta me retornando a primeira data e hora do servidor. Por exemplo: Em vale
Boa tarde, Existe alguma maneira de eu checar se o ativo está sendo negociado normal ou em leilão? Estou tendo problema com o dolar futuro, que vive entrando em leilão no meio do dia, ai meu robô fica doido e manda umas 20mil ordens. No ENUM_SYMBOL_TRADE_MODE existem alguns indicadores...
Fiz um EA que opera ações no leilão de abertura. Ele basicamente coloca uma ordem limite durante o leilão e quando o mercado abre ele modifica o TP e o SL 1% acima e abaixo do preço de abertura. Mas estou tendo um problema, quando o mercado abre, ele executa a ordem de compra com perfeição, mas
Olá a todos como estão? Criei um robo para enviar sinal para um channel no telegram porem o meu robo não envia as notificações; A lógica de compra e venda está funcionando no backtest. Na plataforma em ferramentas, opções, EA adicionei o link https://api.telegram.org/ Quem puder me ajudar ficaria
  Envio de Ordens  (2)
Boa tarde, Estou com uma duvida. Como eu poderia escrever esse EA para toda vez que o preço estiver 10 pontos acima da média ele executar a orden de entrada?? #include <Trade\Trade.mqh> CTrade trade; void OnTick() { double ask, bid, last; double smaArray[]; int smaHandle; ask =
Pessoal Estou trabalhando em um EA cujo objetivo é alimentar um arquivo txt relacionando todas as series de Opções do ativo escolhido com demais informações como ultimo preço e quantidade de negócios do dia; Porem estou tendo alguns problemas no uso das funções SymbolInfoDouble e SymbolInfoIntege
Bom dia Ontem no pregão e numa conta demo, um ordem de compra no mini índice apresentou esse erro: 2021.02.26 13:04:11.637 failed exchange buy 1 WINJ21 at 101040 tp: 102140 [Invalid stops] Quero saber o por quê do SymbolInfoDouble(_Symbol,SYMBOL_ASK) retornar o preço 101040, sendo que o preço no
Olá, pessoal! É possível encontrar tais scripts em algum lugar? Onde/como? Eu sou novo por aqui. Ainda não sei nem como pesquisar direito. Eu fui lá em CodeBase, mas toda pesquisa que faço é respondida com a mensagem de erro "Bad Request". Obrigado
Olá pessoal, tudo bem? Existe alguma forma de efetivamente enviar uma ordem limit para a corretora apenas se o preço chegar nela, operando o mini-índice? Eu percebi que operando ações pelo metatrader na clear, as ordens stop só são enviadas para a corretora caso a condição stop seja satisfatória