초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 146

 
아마도 일부 dll이 누락 되었습니까?
 
azsxg8181 : 일부 dll 라이브러리가 누락되었을 수 있습니까?

대부분의 경우 터미널을 시스템 드라이브와 Program Files 폴더에 넣습니다.

그렇다면 다른 디스크를 선택하십시오. 또는 적어도 시스템 드라이브의 루트. 설치 시작 부분에 설정 버튼이 있습니다.

 
질문은 분명히 유치합니다. 그래서 여기에 있습니다.
어쩐지 전에는 관심을 두지 않았어. IndicatorDigits 함수에 대한 설명에 대한 참고 사항은 다음과 같습니다.
기본적으로 지표가 첨부된 금융상품 가격의 정확도가 사용됩니다.
사실, 5자리 데이터 창 에서 나는 다음을 관찰합니다.
  • 기본값 - 4자
  • IndicatorDigits(Digits)를 명시적으로 지정할 때 - 5.
일종의 오류인지...
 
말해주세요! 파일을 읽을 수 없습니다
 int File()
{
int P= 0 ;
int filehandle= FileOpen ( "C:\\Users\\Михаил\\Desktop\\qqq.csv" , FILE_READ | FILE_CSV ); 
if (filehandle!= INVALID_HANDLE ) 
     { 
     datetime d = FileReadDatetime (filehandle);
     int I= FileReadNumber (filehandle);
     FileClose (filehandle);
     Comment (d+ " " +I);
     }
     else { Comment ( GetLastError ());}
return P;

}
오류 5002 발생 - 잘못된 파일 이름

파일이 존재하지만


 
Mikhail Simakov :
말해주세요! 파일을 읽을 수 없음 오류 5002 발생 - 잘못된 파일 이름

파일이 존재하지만

파일 열기

보안상의 이유로 파일 작업은 MQL5 언어로 엄격하게 제어됩니다. MQL5 언어를 통해 파일 작업이 수행되는 파일은 "샌드박스" 파일 외부에 있을 수 없습니다.

샌드박스 외부의 디렉터리로 작업하려면 " MQL4\\Files "에서 필요한 디렉터리에 대한 바로 가기/기호 링크를 만듭니다.
 
Konstantin Nikitin :

파일 열기

샌드박스 외부의 디렉터리로 작업하려면 " MQL4\\Files "에서 필요한 디렉터리에 대한 바로 가기/기호 링크를 만듭니다.

좋아, 나는 파일을 Files 폴더에 복사했고, 코드를 다시 수정했는데, 같은 오류

 int File()
{
int P= 0 ;

int filehandle= FileOpen ( TerminalInfoString ( TERMINAL_DATA_PATH )+ "\\MQL5\\Files\\" + "qqq.csv" , FILE_READ | FILE_CSV ); 
if (filehandle!= INVALID_HANDLE ) 
     { 
     datetime d = FileReadDatetime (filehandle);
     int I= FileReadNumber (filehandle);
     FileClose (filehandle);
     Comment (d+ " " +I);
     }
     else { Comment ( GetLastError ());}
return P;

}
 
Mikhail Simakov :

좋아, 나는 파일을 Files 폴더에 복사했고, 코드를 다시 수정했는데, 같은 오류

 int filehandle= FileOpen ( "qqq.csv" , FILE_READ | FILE_CSV ); 

충분한. 의 정확하지 않고 올바른 열기 와 함께 주어진 꽤 좋은 예가 있습니다.

 
Konstantin Nikitin :

충분한. 의 정확하지 않고 올바른 열기 와 함께 주어진 꽤 좋은 예가 있습니다.

EA를 테스트할 때 읽기 파일은 어디에 있어야 합니까?

 
Mikhail Simakov :

EA를 테스트할 때 읽기 파일은 어디에 있어야 합니까?

이것은 MQL5에서 가져온 것이지만 본질은 동일합니다.

 
Konstantin Nikitin :

이것은 MQL5에서 가져온 것이지만 본질은 동일합니다.

프로그램이 액세스하는 디렉토리를 찾았지만 어떤 이유로 테스트 중에 이 qqq.csv 파일을 삭제합니다.