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

#include <Trade/Trade.mqh> CTrade trade; input int stoploss = 5 ; input int takeprofit = 3 ; int candleG; //+------------------------------------------------------------------+ //| Expert initialization function |
Bom dia, boa tarde ou boa noite pessoal! Venho por meio deste tópico tirar mais uma de minhas dúvidas. Recentemente troquei minha conta demo do MT5 para Hedge e atualmente estou codando um setup de GAP para abertura de mercado, e o mesmo necessita que seja realizado mais de uma ordem de entrada caso
SE a abertura for maior que a Maxima do dia anterior comprar no primeiro TICK, SE abertura menor que a MINIMA anterior vender no primeiro TICK. Não estou aluem pode me ajudar por favor !!!! ... Código formatado incorrectamente removido pelo moderador. Por favor EDITE o seu comentário e utilize o
Boa tarde pessoal. Estou tentando mandar ordens stop no preço de uma média simples , mas só recebo erro do INVALID PRICE. 2023.06 . 01 14 : 38 : 29.934 2020.01 . 08 13 : 29 : 00 failed buy stop 1 WIN$N at 116449 sl: 116050 tp: 116850 [Invalid price] 2023.06 . 01 14 : 38 : 29.934 2020.01 . 08 13
Estou desenvolvendo um EA de cruzamento de medias, não dá erros de compilação , mas as ordens não abrem, ele da erro. 2019.07 . 04 12 : 35 : 20.732 2019.06 . 03 01 : 16 : 35 failed market buy 5.00 EURUSD sl: - 28.88274 tp: 31.11726 [Invalid stops] 2019.07 . 04 12 : 35 : 20.732 2019.06 . 03 01 : 16
Fala pessoal, Essa função para o envio de ordem assíncrona tem alguma serventia para uma estratégia que não utiliza ordens a mercado? O meu EA utiliza apenas ordens stop para abertura de posição e limit para o fechamento no alvo, e a minha dúvida é se colocar uma operação assíncrona teria alguma
Pessoal, Muitos aqui já devem ter enfrentado esse problema ao testar a estratégia do WIN$N e WDO$N (ou @) em períodos muito longos. Tive conhecimento que isso depende de corretora para corretora, mas, no meu caso, corretora Clear, esse é um problema real e frustrante... Leva horas e até muitas
Bom dia a todos estou desenvolvendo um robô e queria fazer uma validação, gostaria de saber se é possível eu pegar o nome do computador que está o robô para fazer uma validação, quero fazer uma validação que o meu robô só rode em apenas 1 computador cadastrado
Eu faço a contagem do lucro acumulado conforme demonstrado abaixo, mas no final do dia o lucro não zera e o robô não consegue operar no outro dia pois já está com o ganho máximo diário atingindo. Como faço para zerar o lucro acumulado? double LucroAcumulado() { double lucro_acum = 0 ; double
No EA que estou desenvolvendo, preciso prencher uma array apos o fechamento da ordem. Estou tentando utilizar o on trade(), mas não consigo fazer funcionar. tenho utilizado esse codigo: void OnTrade () { //--- MqlTradeTransaction trans; MqlTradeRequest request; MqlTradeResult result; if
Como faço para pegar a data de hoje diminuir 30 dias e comparar com a data de uma antiga, para ver se essa diferença é maior ou menor que 30 dias, em linguagem de programação
Pessoal, Criei um símbolo personalizado e fiz a importação das barras e de todos ticks para ele para o período de 08/05/2023 a 15/05/2023. Ocorre que fazendo backtest usando a modelagem " Cada Tick baseado em um Tick Real", tenho que o valor na negociação/deal sempre aparece como 0 (zero) e o ganho
Boa Noite!! Pessoal eu não sou novo no fórum, ms tbm só venho aqui pedir ajuda quando não consigo encontrar outra resposta, e esse é um desses casos. Estou fazendo um teste para autenticar meu robo: e fiz uma classe de autenticação, classe simples.. mas esta me dando muita dor de cabeça: Criei três
Bom dia, Atualmente o Metatrader5 está disponibilizando apenas os últimos 4 anos de dados históricos do WINFUT, no ano passado ele disponibilizou os últimos 5 anos. Gostaria de testar a minha estratégia com dados dos últimos 10 anos pelo menos. Alguém pode me ajudar? Atenciosamente, Rafael
Olá, Sou novo aqui no fórum e comecei a programar EAs há pouco tempo. Estou tentando obter e armazenar os níveis de preços que realizei minhas operações. Exemplo: Realizei 3 compras no ativo “EURUSD”, sendo elas nos níveis de preços “1.21270”; “1.21273” e “1.21275”. Busco de obter a seguinte
Pessoal, alguém aqui fornece ou já forneceu serviços de Agentes Cloud para otimização? Tenho dúvida se é normal executar tão poucos passos por agentes por dia? Tenho PR de 120 em cada agente e por hora executa em torno de 3 tarefas. Tem como melhorar isso? Grato
  gradiente linear  (2)
alguém pode indicar desenvolvedor para um modelo de gradiente linear
Pessoal, boa noite! Alguém tem alguma ideia de como impedir do robo comprar e vender mais que 1 vez na mesma barra ou time frame ? Pensei em algo que verificasse qual a ultima posição enviada, exemplo: Antes do robo enviar uma ordem de compra ele verifica qual a ultima compra que ja foi executada
Boa noite amigos! Alguém consegue me ajudar com esse erro? Comecei a fazer um robô de forma amadora mesmo, pra testar algumas ideias e até que funciona legal, porém começou a aparecer um erro e não consegui localizar... Vou postar o código abaixo, acredito que seja algum problema com Arrays com
Pelo que entendi até o momento (por favor me corrijam se eu estiver errado): 1) O compilador MQL5 grava o executável .EX5 sempre no mesmo diretório onde está o fonte compilado. 2) O executável .EX5 só aparece disponível para uso na plataforma se estiver dentro da pasta padrão de Scripts, Expert
Olá Pessoal, me chamo Cristian e essa é minha primeira postagem nesse forum. Seguinte, estou rodando um backtest no BOVA11 e os valores no gráfico não batem com o que eu "acredito" que seria o correto. Exemplo: Venda de 7 lotes preço de 70.91 com Tp: 70.40 Pelos meus cálculos eu deveria ter um
Olá pessoal. Será que algum de vocês sabe me dizer o porquê não consigo obter o valor do indicador quando rodo esse EA no histórico completo em um Time Frame menor do M12, quando o input é H1? Detalhe: o problema só aparece quando não há barras suficientes para o cálculo do indicador. Estou usando o
Olá pessoal, venho tentando criar um código para contar candles da última ordem pendente, para que após x candles da ordem pendente, ela cancele automaticamente. Porém, não cheguei ao cálculo, alguém poderia me dar uma dica
Boa Noite! Gostaria de saber, se existe a possibilidade de fechar várias posições aos mesmo tempo? Exemplo: Estou com 10 posições em negociação, algumas em lucro outras em prejuízo. Mas somando todas eu vejo que estou ganhando 25 dólares, e para mim está ótimo esse lucro. Se eu for fechando uma...
Alguém poderia me ajudar a mudar o cálculo do grid para que somado a pontuação negativa das duas ordens do conjunto, abrir as ordens de grid? //+------------------------------------------------------------------+ //| Grid |
Pessoal, eu rodo meu EA em um pc e ele funciona perfeitamente, porém em um outro notebook não roda, mas compila tudo certo e nos avisos nao aparece nenhum erro, conseguem me ajudar nisso
Bom dia. Todas as autorizações ativadas e algotrading ligado mas mesmo assim a conta está bloqueada. O que devo fazer
Alguem poderia me ajudar? Estou com problemas em executar o backtesting do M5. Para falar a verdade estou a mais de uma semana tentando executar este backtesting e até agora não consegui. Sempre aparece a mesma mensagem: "Tester agente authorization error". Por favor me ajudem...
Pessoal, bom dia Acho que essa é bem fácil mas gostaria da confirmação dos universitários: estou utilizando a função OnTick num EA porém percebi que esse evento é chamado durante o leilão de abertura do mercado, ou seja, antes mesmo das 09h. 1. É isso mesmo? Essa função passa a coletar as variações
Estou tendo um problema bem estranho ao tentar a colocação de um stop loss "hard", como medida de segurança em meus EAs, que operam com stop loss "soft", enviado pelo código como market order. Criei um EA super simplificado (e idiota, obviamente não é para ser usado em operações reais) para