Fórum

O que seria o copilot?

Boa tarde, Estava comentando um código quando precisei do sinal ordinal ' º ', nessa que apertei as teclas ctrl + alt + }]º no meu teclado meu código foi alterado. Foram criadas automaticamente algumas variáveis e ainda um trecho de código conforme eu destaquei em vermelho. A fonte da alteração foi

Código fonte alterando ao criar outro idêntico renomeando (Qual a explicação?)

Bom dia, srs. Há uma semana vem me ocorrendo algo que para mim achei estranho e tive que deixar de aplicar: criar um novo arquivo código-fonte, via 'salvar como' e renomear com um nome diferente. Por incrível que parece, o EA deixou de executar determinadas tarefas. Não alterei absolutamente nada, o

<Dúvida> Correlação LR no Ontester

Boa tarde, pessoal. É possível colocar a correlação LR no Ontester? Eu andei pesquisando bastante e a codificação dos cálculos matemáticos me pareceu muito complexa, pelo menos para mim estudante básico-intermediário em mql5. Os cálculos parecem ser da regressão linear de Pearson. A dúvida é se eu

Corretora não atualizou o gráfico. Isso é comum?

Boa noite, Ontem, dia 8/7/22, eu não recebi os dados de preço da corretora RICO, simplesmente as velas não se formaram. Em 1 ano que tenho um EA na nuvem isso nunca havia ocorrido. Aconteceu que meu EA simplesmente não operou, pois foi como se fosse um dia sem pregão. Não teve código de erro , não

Como chamar o iCustom desse indicador?

Boa tarde. Como que eu chamo o handle desse indicador não-padrão? Segue o arquivo mq5 do indicador. Obrigado se puderem me apontar o caminho. pivotP_handle=iCustom(_Symbol, PERIOD_M5 ,"pivotpoint.ex5", ?????????????) if(pivotP_handle==INVALID_HANDLE) { ResetLastError(); Print("\nFalha

Função de um EA deixa de funcionar com a introdução de um segundo EA.

Caros srs., No que será que estou pecando na função abaixo? Com um EA é tudo ok, mas rodando com dois EA's (mesma conta/ativos diferentes/mesma nuvem) a função deixa de funcionar. Não há mensagens de erros nos logs, tudo ok. O magic number foi setado no OnInit como .SetExpertMagicNumber(); da classe

Como plotar (via código) objeto gráfico na janela separada do indicador?

Boa tarde, Criei um indicador super básico, só pra me mostrar a amplitude das velas através de um histograma. Não procurei um pronto, com certeza deve existir um desses na base de código, mas resolvi fazer o meu próprio, pra me desafiar na aprendizagem, pois não sou programador, mas levo o estudo a

Como limitar o número de trades perdedores consecutivos no dia?

Caros colegas, Como que eu faço uma conexão com OnTradeTransaction pra saber que a primeira e a segunda operação foram consecutivamente perdedoras? Eu chamo a função abaixo em OnTick() e ela impede o robô de operar uma eventual terceira vez no dia, que é basicamente o que eu quero, porém dessa forma

Qual o motivo desse pedaço de código imprimir 3 vezes? Não chega a ser um problema, mas eu quero eliminar isso. Alguma sugestão? Obrigado

void OnTradeTransaction ( const MqlTradeTransaction & trans, const MqlTradeRequest & request, const MqlTradeResult & result) { ulong ticket; string symbol; if (! PositionSelect ( _Symbol )) { HistorySelect ( 0 , TimeCurrent ()); for (

Erro 10016 - robô tentando alterar (desnecessariamente) posição já modificada.

if ( PositionSelect ( _Symbol )) { if ( PositionGetInteger ( POSITION_TYPE )== POSITION_TYPE_BUY ) { trailingStopDown(); } else if ( PositionGetInteger ( POSITION_TYPE )== POSITION_TYPE_SELL ) { trailingStopUp(); } }