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

 
Ashes :

빌드 350. 테스트 작업이 중지되었습니다. 기록을 업데이트하고 연결을 끊습니다. 에이전트 탭에서 프로세서는 계속 사용 중입니다. 그래프 및 테스트 결과 탭이 표시되지 않습니다.

다른 컴퓨터(넷북)에서는 훨씬 더 흥미롭습니다. 테스터를 호출한 후에는 설정을 선택할 수 없고 최적화된 변수가 있는 탭만 있습니다(이전 테스트에서)!
 

에이전트 폴더에서 찾는 파일에 의존하지 말고 #property tester_file을 통해 파일을 전송하는 것이 좋으며,

사실 터미널 자체에는 로컬 에이전트의 디렉터리를 정리할 수 있는 모든 권한이 있으며 일부 경우에는 그렇게 합니다.

 
alexvd :

무엇 때문에?

감사합니다. 이제 적어도 무엇이 무엇인지 명확해졌습니다!
 
Renat :

에이전트 폴더에서 찾는 파일에 의존하지 말고 #property tester_file을 통해 파일을 전송하는 것이 좋으며,

사실은 터미널 자체가 로컬 에이전트의 디렉토리를 정리할 수 있는 모든 권한을 가지고 있다는 것입니다.


그러나 파일 이름이 프로그래밍 방식으로 생성되면 어떻게 될까요? 예를 들어 전문가의 입력 매개변수에 설정되어 있습니까?
 
gdtt :
그러나 파일 이름이 프로그래밍 방식으로 생성되면 어떻게 될까요? 예를 들어 전문가의 입력 매개변수에 설정되어 있습니까?

그런 다음 수동으로만 전송합니다.

터미널은 에이전트를 며칠 동안 사용하지 않은 경우에만 에이전트 디렉토리를 삭제합니다. 이것은 디렉토리에 멀티 기가바이트 쓰레기를 남기지 않기 위해 수행됩니다.

 
Renat :

그런 다음 수동으로만 전송합니다.

터미널은 에이전트를 며칠 동안 사용하지 않은 경우에만 에이전트 디렉토리를 삭제합니다. 이것은 디렉토리에 멀티 기가바이트 쓰레기를 남기지 않기 위해 수행됩니다.

체크

 #property tester_file "wcandleprogn.csv"

테스터는 D:\metatrader5\MQL5\Files 폴더에서 파일을 받습니다. 감사합니다.

 
gdtt :

체크

테스터는 D:\metatrader5\MQL5\Files 폴더에서 파일을 받습니다. 감사합니다.

로컬 에이전트에서만 테스트/최적화하는 경우 모든 클라이언트 터미널의 공통 폴더에 파일을 쓰고 그에 따라 이러한 파일의 열기를 변경할 수 있습니다. 그러면 테스터에게 아무 것도 전달할 필요가 없으며 입력 매개변수를 기반으로 파일을 정렬할 수 있습니다.
 

빌드 350으로 업데이트한 후(2010년 10월 28일) 테스터가 작동을 멈췄습니다.

로그 첨부.

노트북의 퍼센트 및 메모리:

// 인텔 셀러론 M 1.50GHz 1014 -/

시스템 - 윈도우 XP 프로프 32

다른 폴더에 모든 것을 다시 설치했지만 여전히 작동하지 않습니다.

 

터미널이 왜 그렇게 많은 메모리를 할당하는지 이해할 수 없으며 이것은 어드바이저가 없으며 표시기는 표준입니다 .

6개의 문자 차트로 로드 직후 빌드 350 ?

아래 화면.

파일:
f50930zx9l.JPG  224 kb
 

개발자. iCustom () 함수 에 의해 호출 되거나 MQL5의 IndicatorCreate() 에 의해 생성된 표시기가 MQL4에서와 같이 호출된 프로그램의 스레드가 아니라 자체 스레드에서 작동한다는 것을 내가 올바르게 이해하고 있는지 알려주십시오. 아마도 도움말에 있습니까? 아무것도 찾을 수 없었습니다.

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5