MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 24

 
지표 값입니다.
문자열에 저장됩니다.
문자열은 함수에 의해 처리됩니다.
항상 잘 작동하고 전체 구문을 복원합니다.

베타에서는 오류가 검색되고 일반적으로 첫 번째 데이터 "1"만 복구합니다.

 
ForexMoneyMaker :


하나의 프로그램을 컴파일할 때 오류가 발생합니다.

535빌드인가요?

편집기에서 "C:\Program Files (x86)\Alpari NZ MT4 №4\experts\indicators\Channels. MQ4 " 파일을 열고 컴파일을 시도했을 가능성이 큽니다.

로컬 전문가 디렉토리에서 "C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\8F311E250E67877D0B9CF7826D598895\MQL4\"로 자신의 파일을 수동으로 전송하여 \experts 하위 디렉토리에 전문가를, \indicators에 표시기를 넣어야 합니다. .

지금까지 우리는 이전 \experts 디렉토리에서 사용자 프로그램의 자동 마이그레이션을 완료하지 않았습니다. 이제 일반 MT4 프로그램만 마이그레이션됩니다.

 

빌드 535, 이러한 오류가 나타나는 이유를 이해할 수 없습니다.

2013.11.08 00:17:06 TestGenerator: 일치하지 않는 데이터 오류(2013.01.02 12:00에서 높은 값 1.32643에서 최소 시간 프레임에 도달하지 않음, 높은 가격 1.32642 불일치)

빌드 509에서는 모든 것이 문제 없이 진행됩니다. 가격이 왜 틀려요?

 
Renat :

535빌드인가요?

편집기에서 "C:\Program Files (x86)\Alpari NZ MT4 №4\experts\indicators\Channels. MQ4 " 파일을 열고 컴파일을 시도했을 가능성이 큽니다.

로컬 전문가 디렉토리에서 "C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\8F311E250E67877D0B9CF7826D598895\MQL4\"로 자신의 파일을 수동으로 전송하여 \experts 하위 디렉토리에 전문가를, \indicators에 표시기를 넣어야 합니다. .

지금까지 우리는 이전 \experts 디렉토리에서 사용자 프로그램의 자동 마이그레이션을 완료하지 않았습니다. 이제 일반 MT4 프로그램만 마이그레이션됩니다.



종소리 였어요. 귀하의 조언이 도움이되었습니다! 더 확인해보자!
 
Barbarian :

빌드 535, 이러한 오류가 나타나는 이유를 이해할 수 없습니다.

2013.11.08 00:17:06 TestGenerator: 일치하지 않는 데이터 오류(2013.01.02 12:00에서 높은 값 1.32643에서 최소 시간 프레임에 도달하지 않음, 높은 가격 1.32642 불일치)

빌드 509에서는 모든 것이 문제 없이 진행됩니다. 가격이 왜 틀려요?


일반 period_converter 를 사용하여 분을 기준으로 모든 시간 프레임을 다시 생성해야 합니다. 생성하기 전에 기록 폴더에서 더 높은 기간의 모든 파일을 삭제하는 것을 잊지 마십시오.
 
Scriptong :

일반 period_converter를 사용하여 분을 기준으로 모든 시간 프레임을 다시 생성해야 합니다. 생성하기 전에 기록 폴더에서 더 높은 기간의 모든 파일을 삭제하는 것을 잊지 마십시오.
저것들. 이제 모든 것을 수동으로 만들어야 하며 이전에는 어떻게 작동하지 않습니까? 아니면 테스트가 진행되는 동안 일시적입니까?
 

이것이 내가 보기 시작한 것이다.

동시에 작동 빌드 535가 로드되었습니다.

 

이상한 점은 터미널을 다시 시작 하고 어드바이저를 새로 설치한 후 모든 것이 작동하고 이러한 오류가 없지만 어드바이저를 다시 컴파일할 가치가 있다는 것입니다.

이 오류가 나타납니다. 어드바이저를 차트에 올려놓고 첫 틱에 어드바이저 자체가 차트에서 제거되는 순간이 있었는데...

 
Barbarian :
저것들. 이제 모든 것을 수동으로 만들어야 하며 이전에는 어떻게 작동하지 않습니까? 아니면 테스트가 진행되는 동안 일시적입니까?

코드가 아닌 전략을 확인하는 것에 대해 이야기하는 경우 모든 심각한 역사적 테스트 전에 이 작업을 수행합니다. 사실은 509번째 빌드까지 터미널의 새로운 기록(온라인된 것)이 9개의 소스(시간 프레임 수)를 기반으로 누적되기 때문에 시간 프레임에 따른 데이터 불일치가 발생할 수 있습니다. MT5에서 그들은 즉시 다른 방향으로 나아갔습니다. 모든 TF는 M1을 기반으로 구축되었습니다. 내가 이해하는 한 새로운 MT4도 여기에 올 것입니다. 결과적으로 불일치 오류가 다시 표시되지 않습니다.
 
Scriptong :

코드가 아닌 전략을 확인하는 것에 대해 이야기하는 경우 모든 심각한 역사적 테스트 전에 이 작업을 수행합니다. 사실은 509번째 빌드까지 터미널의 새로운 기록(온라인된 것)이 9개의 소스(시간 프레임 수)를 기반으로 누적되기 때문에 시간 프레임에 따른 데이터 불일치가 발생할 수 있습니다. MT5에서 그들은 즉시 다른 방향으로 나아갔습니다. 모든 TF는 M1을 기반으로 구축되었습니다. 내가 이해하는 한 새로운 MT4도 여기에 올 것입니다. 결과적으로 불일치 오류가 다시 표시되지 않습니다.
예를 들어 H1이 필요한 경우 정확히 모든 기간을 생성해야 하는 이유는 무엇입니까? 아니면 이 작업 조건이 MT4와 같은가요?