MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 959

 
Константин :
프로, 어떻게 되는지 말해줘? 나는 하루에 몇 번만 MT4를 실행하고 차트가 있는 창에서 Expert Advisor의 신호를 봅니다. 그러나 문제는 첫 번째 틱이 도착하는 즉시 EA가 작동을 시작하고 이전 방문의 이력이 로드되는 동안 왜곡된 신호를 제공한다는 것입니다. 데이터가 먼저 로드되고 그 다음에야 Expert Advisor가 작동하도록 만드는 방법. 일반적으로 나는 고통받습니다. 먼저 차트와 함께 프로필을 로드한 다음 전문가와 함께 차트를 로드합니다.
 if (AccountNumber() == 0 ) {

         return ;

}
 
Igor Kryuchkov :

적어도 2013년 이후로.

2013년은 어떤 이유로 테스트하기 힘든 해입니다. :)
 
Yevhenii Levchenko :
2013년은 어떤 이유로 테스트하기 힘든 해입니다. :)

따라서 그들은 적어도 그것으로 시작합니다)

 
Igor Kryuchkov :

전문가 코드에서 이것을 추가할 위치를 설명하십시오. 그리고 내가 이해하는 한, 이 함수는 계좌 번호를 반환합니다 . 누락된 기록의 다운로드가 그것과 어떤 관련이 있습니까?

아마도 이것은 중요하지만 고문이 아니라 내 지표를 의미했습니다. 죄송합니다. 지표가 있는 창을 시작할 때 먼저 누락된 데이터를 로드한 다음 지표를 계산해야 합니다.
 
Константин :

전문가 코드에서 이것을 추가할 위치를 설명하십시오. 그리고 내가 이해하는 한, 이 함수는 계좌 번호를 반환합니다 . 누락된 기록의 다운로드가 그것과 어떤 관련이 있습니까?

아마도 이것은 중요하지만 고문이 아니라 내 지표를 의미했습니다. 죄송합니다. 지표가 있는 창을 시작할 때 먼저 누락된 데이터를 로드한 다음 지표를 계산해야 합니다.
mt가 완전히 로드되어 실행 중일 때 계정 번호는 0이 아닙니다. 이것을 주 함수(예: OnCalculate)에 추가하십시오.
 
"모든 틱" 모드에서 테스트하는 동안 디스크가 항상 많이 로드됩니까?
 
Yevhenii Levchenko :
"모든 틱" 모드에서 테스트하는 동안 디스크가 항상 많이 로드됩니까?

RAM이 충분하지 않고 시스템이 페이징 파일을 사용합니다.

 
Alexey Viktorov :

RAM이 충분하지 않고 시스템이 페이징 파일을 사용합니다.



충분히 운영되고 있는 것 같은데... 자가진단을 하는 동안 어떻게든 디스크의 부하를 줄일 수 있을까요?

 
Yevhenii Levchenko :



충분히 운영되고 있는 것 같은데... 자가진단을 하는 동안 어떻게든 디스크의 부하를 줄일 수 있을까요?

예, 올바르게 작성된 조언자 는 그런 디스크를 막을 수 없습니다. 기이한...
 

뭔가 하드 메모리가 디스크에서 줄어들었습니다 :D

따옴표를 다운로드하곤 했는데... AppData 의 터미널 폴더 는 약 5GB였습니다. 디스크에 150GB 이상의 여유 공간이 있습니다. 이제 보았다 - 100GB. 무슨 일이야?

테스트 중지... 60GB를 찾았습니다. 폴더. 내가 뭔가를 망친게 틀림없어...

설립하다. tester 폴더의 logs 폴더가 커졌습니다. 이것이 나타난 것입니다:


인쇄물은 종종 나에게 그곳을 보여주었습니다. 내가 이해하는 바로 이것 때문입니까, 아니면 다른 무엇입니까?