Por favor ter em conta a secção adequada quando criar tópicos — https://www.mql5.com/pt/forum/421109/page6#comment_49385139
Quando reportar erros de código, mostre sempre o registo dos errors. Não basta só dizer que deu erro.
#include <Trade\Trade.mqh> input ENUM_TIMEFRAMES periodo = PERIOD_M5; input int media_lenta = 21; input int media_rapida = 7; input int volume = 1; // <<-- faltou ponto e vírgula CTrade trade;
E por favor, não peça ajuda para código gerado pelo ChatGPT (ou outra I.A.), pois gera código inválido e horríval, muitas vezes misturando MQL4 e MQL5.
Falta ";" no final da linha abaixo:
input int volume = 1
Quando reportar erros de código, mostre sempre o registo dos errors. Não basta só dizer que deu erro.
E por favor, não peça ajuda para código gerado pelo ChatGPT (ou outra I.A.), pois gera código inválido e horríval, muitas vezes misturando MQL4 e MQL5.
Na pressa pra escrever e publicar esse código aqui no fórum eu esqueci de colocar, mas no código original tem ";", peço perdão também por que não especifiquei aonde é o erro, então irei identificar agora
Não consegui editar o meu post mas o erro é no "CTrade" quando tentei colocar na biblioteca e nisso já veio o erro na declaração do mesmo "CTrade trade"
O seu tópico foi movido para a secção: Expert Advisors e Negociação Automatizada.
Por favor ter em conta a secção adequada quando criar tópicos — https://www.mql5.com/pt/forum/421109/page6#comment_49385139
Na pressa pra escrever e publicar esse código aqui no fórum eu esqueci de colocar, mas no código original tem ";", peço perdão também por que não especifiquei aonde é o erro, então irei identificar agora
Não consegui editar o meu post mas o erro é no "CTrade" quando tentei colocar na biblioteca e nisso já veio o erro na declaração do mesmo "CTrade trade"
Ok, para corrigir esses alertas da compilação, faça o seguinte:
1. Renomeie a variável "volume" para "lote" (por exemplo) nos parâmetros de entrada e nos outros 4 locais em que ela é usada;
2. Na função isNewBar(), onde tem...
datetime lastbar_time=SeriesInfoInteger(Symbol(),periodo,SERIES_LASTBAR_DATE);
... Substitua por:
datetime lastbar_time=(datetime)SeriesInfoInteger(Symbol(),periodo,SERIES_LASTBAR_DATE);
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Eu não estou conseguindo achar o erro nesse código, sou iniciante e n achei nada relacionado para me ajudar até pro GPT eu já perguntei e ele fez foi cagar mais ainda ele, então se puderem me ajudar por favor
Quando vou compilar o código já da erro na linha que tem ó "CTrade trade"