Expert Advisors e Negociação Automatizada

Olá pessoal! Estou desenvolvendo um bot para swingtrade, que faz aumentos de posição (basicamente um preço médio quando o mercado vai contra). Ainda estou apenas fazendo backtestes, mas me deparei com a seguinte situacao: 1) Quando envio uma ordem pendente e o preço chega nela no mesmo dia, executa
Boa tarde pessoal, Estou desenvolvendo um robô onde a entrada da compra ou da vende acontece quando a agressão de compra ou venda for maior do que um desvio padrão da ordem de compra ou venda que está no book. O problema está acontecendo quando calculo o desvio padrão das ofertas de venda do book
  Utilizar valor do indicador  (12   1 2)
Bom dia, por gentileza, estou iniciando na programação de EAs, estou com a ideia de construir um robo baseado num indicador específico que baixei, mas para isso preciso utilizar um valor gerado por esse indicador, como faço para utilizar o valor que está no círculo vermelho na imagem em anexo? O
Olá, Não estou entendendo porque um take profit fica "suspenso" até que uma nova ordem seja executada. O preço de disparo já foi atingido dias atrás e o TP não executa mas, ao entrar nova ordem, ele executa com preço definido antes, porém já não faz mais sentido tamanho o atraso. Vejam, no exemplo
Bom dia. Quando peço para abrir o Testador de Estratégia pela primeira vez, tanto pelo Menu quanto pela tecla de atalho CTRL+R, a exibição demora mais de 2 minutos. O Metatrader exibe a "ampulheta" dando a impressão que está travado. Já reinstalei o Metatrader, o problema é resolvido
#include <Trade\Trade.mqh> CTrade trade; void OnTick () { double ask, bid, last; ask = SymbolInfoDouble ( _Symbol , SYMBOL_ASK ); bid = SymbolInfoDouble ( _Symbol , SYMBOL_BID ); last = SymbolInfoDouble ( _Symbol , SYMBOL_LAST ); if ( PositionsTotal
Boa tarde pessoal, tudo bem? Sou iniciante em programação mql5 e estou tentando criar meu robô de investimento. Estava indo tudo bem, mas acabei me deparando com um problema e não estou conseguindo resolver, e acredito que vocês com certeza possam me ajudar. O problema é o seguinte: Eu preciso
Boa noite pessoal. Blz? Estou usando duas médias para trailing stop. Uma média com valores de máximas para posições vendedoras e uma de mínimas para posições compradoras. Após o acionamento do break even as médias vão se aproximando da posição de entrada e quando ultrapassam o stop movel começa a
Eu já vi alguns EA que ajustam automaticamente o timeframe do backtest sem precisar ficar alterando no testador de estratégias todas as vezes. Ex, eu queria que o meu EA que trabalha com timeframe M15 realizasse o backtest corretamente mesmo estando M1 no testador de estratégias . Gostaria de
Todas as vezes que vou deletar uma ordem pendente via algoritmo, me acontece o mesmo erro: 2020.11.03 13:03:18.687 Trades ' xxxxxxxx ': failed cancel order #658037561 buy 0 at market [Request timeout] (Cancel received. Sending to OMS) Ele deleta sim a ordem ou as ordens que eu preciso, mas a linha
Pessoal criei uma função para print mostrando o números de Operações Positivas, Operações Totais e o Saldo, eu estou usando o parâmetro HistoryDealsTotal(); porém essa variável retorna o numero de ordens totais no geral, e eu quero somente as ordens totais finalizadas de um determinado Numero Magico
Olá pessoal, Blz com vocês? Estou usando este indicador que plota bolinhas no gráfico quando vê uma boa entrada, mas eu já tentei de varias lógicas para fazer com que, quando a bolinha apareça o EA envie uma ordem, de compra ou venda, dependendo do sinal. Alguem ja trabalhou com esse tipo de
Estou com erro em executar os testes de series continuas do dolar WDO$N depois da ultima atualização do meta trader de hoje. Ele reclama que não esta conseguindo obter os dados da ptax BLRUSD10 e com isso nao consigo testar o mes de abril. Mais alguem está com erro semelhante
estou tentando fazer um cruzamento entre média móvel e o indicador AFIRMA, mas nao roda no backtest pois aparece erro nessa linha: int Afirmahandle =iCustom(0,0,2,21,Blackman,0); dizendo algo sobre o "indicador 2" (referente ao número 2 da sequencia anterior). se alguém souber, poderia me ajudar
alguém sabe se é possível inserir um icustom no código substituindo uma das média? no caso ficaria um cruzamento de iMA x iMA para iCustom x iMA
Boa noite Usava esse mini EA no mt4 pra me ajudar a igualar meu hedge quando o mercada estava parado. Agora estou usando o mt5 e não consigo usar. Alguém poderia me ajudar a converter para o mt5? A ideia é simples, comprar logo que fecha um candle negativo. Segue abaixo
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
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
  Criar Licenças/ Senha no EA  (22   1 2 3)
Olá a todos desenvolvedores, Gostaria de saber se existe um script pronto para criar licenças e senhas para que eu possa disponibilizar meu EA à venda. Não consigo achar onde existe esta opção de criar senha, sei que existe pois já comprei muitos EA com senha e licença vitalicia/aluguel. Obrigado a...
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