Caminho da pasta não encontrado

 

Bom dia,
O meu metaEditor ele não esta reconhecendo os caminhos na minha máquina nos códigos, exemplo #include <Indicators/Examples/RSI.mqh> quando compilo o código ele acusa file 'C:\Users\...\AppData\Roaming\MetaQuotes\Terminal\...\MQL5\Include\Indicators\Examples\RSI.mqh' not found DirectionPredictionEA.mq5 22 11

não precisa mais indicar o caminho dos indicadores no código? sou novo em linguagem mql5.

 
Wendel ResendeBom dia, O meu metaEditor ele não esta reconhecendo os caminhos na minha máquina nos códigos, exemplo #include <Indicators/Examples/RSI.mqh> quando compilo o código ele acusa file 'C:\Users\...\AppData\Roaming\MetaQuotes\Terminal\...\MQL5\Include\Indicators\Examples\RSI.mqh' not found DirectionPredictionEA.mq5 22 11

não precisa mais indicar o caminho dos indicadores no código? sou novo em linguagem mql5.

Bom dia! Você incluiu o seguinte:

#include <Indicators/Examples/RSI.mqh>

... Dessa forma o compilador está buscando sua biblioteca no diretório destacado acima. Certifique-se de que essa pasta realmente exista e de que o RSI.mqh esteja lá. Veja a documentação abaixo:

Incluindo Arquivos (#include)

A linha de comando #include pode ser colocada em qualquer lugar no programa, mas geralmente todas as inclusões são colocadas no começo do código fonte. Formato da chamada:

#include <file_name>
#include "file_name"

Exemplos:

#include <WinUser32.mqh>
#include "mylib.mqh"

O preprocessador substitui a linha #include <file_name> com o conteúdo do arquivo WinUser32.mqh. Colchetes angulares ("<>") indicam que o arquivo WinUser32.mqh file será obtido a partir do diretório padrão (geralmente terminal_installation_directory\MQL5\Include). O diretório corrente não é visível.

Se o nome do arquivo é colocado entre aspas, a procura é feita no diretório corrente (que contém o arquivo fonte principal). O diretório padrão não é visível.

Se a dúvida persistir, inclua novo comentário.
 
Vinicius Pereira De Oliveira #:

Bom dia! Você incluiu o seguinte:

... Dessa forma o compilador está buscando sua biblioteca no diretório destacado acima. Certifique-se de que essa pasta realmente exista e de que o RSI.mqh esteja lá. Veja a documentação abaixo:

Se a dúvida persistir, inclua novo comentário.

Eu fiz exatamente o caminho:

#include <Indicators/Examples/RSI.mqh>

só que no meu mt5 não tem esses arquivos .mqh só os de todos os indicadores, só de alguns e também só tenho esse tipo de arquivo .mq5, em anexo coloquei as pastas com os arquivos que veio junto com a versão do meu mt5 e mesmo com as atualizações que a própria plataforma faz eles não vem junto.

Arquivos anexados:
 
Wendel Resende #Eu fiz exatamente o caminho: só que no meu mt5 não tem esses arquivos .mqh só os de todos os indicadores, só de alguns e também só tenho esse tipo de arquivo .mq5, em anexo coloquei as pastas com os arquivos que veio junto com a versão do meu mt5 e mesmo com as atualizações que a própria plataforma faz eles não vem junto.

Essa imagem que você anexou é da pasta [ . . . ] MQL5 > Indicators > Examples. O compilador está buscando a biblioteca RSI.mqh (que você está tentando incluir) na pasta [ . . . ] MQL5 > Include > Indicators > Examples. Essa biblioteca e essa pasta, provavelmente, não existem mesmo (a menos que você as tenha incluído manualmente). Descreva brevemente o que você está tentando fazer e a gente tenta lhe apontar um caminho. Se você está começando em MQL5 e deseja criar um EA baseado no indicador RSI, essa que você está tentando não é a forma correta. Seguem exemplos:

Artigos

Como desenvolver um sistema de negociação baseado no indicador RSI

Mohamed Abdelmaaboud, 2022.07.01 09:34

Neste artigo, eu compartilharei com você um dos indicadores mais populares e comumente usados no mundo das negociações, o RSI. Você aprenderá como desenvolver um sistema de negociação usando este indicador.

CodeBase

Assistente MQL5 - Sinais de negociação baseado em Engolfo de Alta/Engolfo de baixa + RSI

MetaQuotes, 2014.01.15 08:22

Vamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas (candlestick) "Engolfo de Alta/Engolfo de baixa", e confirmado pelo indicador Índice de Força Relativa (RSI). O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.