오류, 버그, 질문 - 페이지 2786

 
Юлия :

좋은 오후입니다. 신사 숙녀 여러분. 인터넷에서 답을 찾을 수 없었습니다. 누군가 조언 할 수 있습니까?

동시에 여러 쌍을 테스트하기 위해 mql4에서 5로 전환합니다. 그리고 혼미가 있었다

이론적으로 코드에 특정 기호를 지정하면 테스터가 실행 중인 쌍은 중요하지 않습니다. 지정된 기호에서 거래를 열어야 합니까? 어떤 이유에서인지 내 데이터가 분기됩니다.(최소한 쓰기 중지, 가져오기, 최소한 쓰지 마십시오. 중요하지 않습니다. EURUSD에 대한 최적화 프로그램은 최적화 결과 에 대해 외부 쌍과 다른 데이터를 표시합니다. 진실은 어디에 있습니까? (

SymbolSelect 기능을 사용하여 "기호 선택"을 잊어버렸을 수 있습니다.

...초기화시 한번만 선택하면 됩니다

 
Alexandr Sokolov :

SymbolSelect 기능을 사용하여 "기호 선택"을 잊어버렸을 수 있습니다.

...초기화시 한번만 선택하면 됩니다

))) 이미 결정되었습니다. 고마워))) 진드기로 판명되었습니다. 데이터가 새로운 틱에서 반환되기 때문에 다른 쌍에서 일치하지 않습니다.) EURUSD의 테스트 차트에서 틱을 기다리는 동안 이미 변경되었을 수 있습니다.

 

스크립트에서 파일에 액세스하는 동안 오류가 발생하는 이유를 알려주십시오. 더 정확하게는 무엇 때문에 어떻게 알 수 있습니까?

         string    dirNC    = dir_NC+ "MLP\\" ;
                  filename = dirNC+name+ ".ncmlp" ;
         int h= FileOpen (filename, FILE_BIN | FILE_READ );
         ResetLastError ();
         if (h == INVALID_HANDLE )
         {
             Print ( "Ошибка Загрузки сети >>> " +filename);
             Print ( "LastError = " + GetLastError ());
             return ;
         }
2020.06 . 24 11 : 30 : 14.815 NNC_training (EURUSD,H3)       Ошибка Загрузки сети >>> NCmZZ3\FXTM\EURUSD_PERIOD_H3\ 2 _48_24_2160_24_VECTOR_UP\MLP\modul_1.ncmlp
2020.06 . 24 11 : 30 : 14.815 NNC_training (EURUSD,H3)       LastError = 0
 
Сергей Таболин :

스크립트에서 파일에 액세스하는 동안 오류가 발생하는 이유를 알려주십시오. 더 정확하게는 무엇 때문에 어떻게 알 수 있습니까?

핸들을 받은 후 오류를 재설정하는 이유는 무엇입니까?

 
awsomdino :

핸들을 받은 후 오류를 재설정하는 이유는 무엇입니까?

앗... 내가 고칠게.


ERR_CANNOT_OPEN_FILE

5004

파일 열기 오류


그래서 이것은 이해할 수 있습니다. 하지만 왜?

이 파일은 다른 스크립트에 의해 생성되었습니다. 녹음하고 닫은 다음 검토를 위해 다시 열고 닫았습니다. 사실, 그는 다른 이름으로 다른 폴더에 있었습니다.

 
Сергей Таболин :

앗... 내가 고칠게.

       if (h == INVALID_HANDLE )
        {
         Print ( "Ошибка Загрузки сети >>> " +filename);
         Print ( "LastError = " + GetLastError ());
         if ( _LastError == 0 )
             Alert ( "Assert!)" );
         return ;
        }
 
표시를 하다

?

아니면 파일이 확실히 닫혀 있습니까?

 
awsomdino :
표시를 하다

?

아니면 파일이 확실히 닫혀 있습니까?

나는 공을 넣지 않았다. 이 스크립트를 제외하고는 아무도 파일에 액세스하지 않습니다. 수동으로 필요한 폴더에서 이름을 바꾸고 복사했습니다.

그런데. 지표에서도 비슷한 상황을 발견했습니다.

"Indicators" 폴더에 새 하위 폴더를 만들고 거기에 소스와 함께 표시기를 복사하면 액세스할 때 오류가 나타납니다. 이 새 폴더에 표시기를 다시 컴파일하면 해결됩니다....

 
Сергей Таболин :

나는 공을 넣지 않았다. 이 스크립트를 제외하고는 아무도 파일에 액세스하지 않습니다. 수동으로 필요한 폴더에서 이름을 바꾸고 복사했습니다.

그런데. 지표에서도 비슷한 상황을 발견했습니다.

"Indicators" 폴더에 새 하위 폴더를 만들고 거기에 소스와 함께 표시기를 복사하면 액세스할 때 오류가 나타납니다. 이 새 폴더에 표시기를 다시 컴파일하면 해결됩니다....

파일 이름이 변수를 보았습니까? 이름에 다 있지? 비뚤어진 폴더 경로처럼 보입니다.

 
awsomdino :

파일 이름이 변수를 보았습니까? 이름에 다 있지? 비뚤어진 폴더 경로처럼 보입니다.

고맙습니다. 거기에 한 글자도 춤을 추지 않았다.

저에게는 " 파일 열기 오류"가 "파일이 있지만 열 수 없습니다."로 인식되는 것뿐입니다. 그러나 "파일을 찾을 수 없음"이 바로 그 것입니다)))

사유: