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

 

사용 가능한 전체 인용 내역이 터미널 차트에 반영되도록 만드는 방법. 예를 들어 EURUSD M15 기록은 2008년 7월 4일까지만입니다. 2008년 이전 날짜에 Expert Advisor를 테스트하면 테스트가 잘 진행되고 2008년 이전 가격이 어딘가에서 가져옵니다. 나는 또한 시각적 테스트 중에 그들을 봅니다. 그러나 일반 차트에는 표시되지 않습니다. 이미 도구, 옵션, 차트로 이동하여 차트의 막대 수가 무제한인지 확인했습니다. 그들은 어디에 있습니까? 처음으로 스크롤 - 도움이되지 않았습니다. 또한 다운로드 기록 스크립트를 사용했지만 여전히 동일한 문제입니다. 디스크에 여유 공간이 많습니다.

 
gpwr :

사용 가능한 전체 인용 내역이 터미널 차트에 반영되도록 만드는 방법. 예를 들어 EURUSD M15 기록은 2008년 7월 4일까지만입니다. 2008년 이전 날짜에 Expert Advisor를 테스트하면 테스트가 잘 진행되고 2008년 이전 가격이 어딘가에서 가져옵니다. 나는 또한 시각적 테스트 과정에서 그들을 봅니다. 그러나 일반 차트에는 표시되지 않습니다. 이미 도구, 옵션, 차트로 이동하여 차트의 막대 수가 무제한인지 확인했습니다. 그들은 어디에 있습니까? 처음으로 스크롤 - 도움이되지 않았습니다. 또한 다운로드 기록 스크립트를 사용했지만 여전히 동일한 문제입니다. 디스크에 여유 공간이 많습니다.

홈 버튼으로 차트의 시작 부분으로 이동하고 뒤로 당기십시오. 무제한이면 히스토리가 로드됩니다.
 
Urain :
홈 버튼으로 차트의 시작 부분으로 이동하고 뒤로 당기면 무제한이면 히스토리가 로드됩니다.
시험을 마친. 로드하지 않습니다. 이 따옴표는 디스크에 어디에 저장되어 있습니까? 권한을 확인하시겠습니까?
 
gpwr :
시험을 마친. 로드하지 않습니다. 이 따옴표는 디스크에 어디에 저장되어 있습니까? 권한을 확인하시겠습니까?
모든 것이 효과가 있었습니다. MetaTrader 5 폴더에서 "읽기 전용" 키를 제거했습니다.
 

두 대의 다른 컴퓨터에서 두 가지 다른 백테스트 결과를 얻은 사람이 있습니까? 컴퓨터 구성은 다음과 같습니다.

비교 1: Intel i5-2540M, Win 7 Ent, 64비트

Comp 2: Intel L5530, Win 7 Ult, 64비트

두 컴퓨터 모두 MT 5,674를 가지고 있으며 시세는 0에서 시작하여 테스터에 의해 자동으로 펌핑됩니다(테스터를 시작하기 전에 전체 기록을 삭제했습니다), 데모 계정(챔피언십 계정이 아님), 어드바이저 코드 및 입력 매개변수가 동일합니다. .

 
gpwr :

두 대의 다른 컴퓨터에서 두 가지 다른 백테스트 결과를 얻은 사람이 있습니까? 컴퓨터 구성은 다음과 같습니다.

비교 1: Intel i5-2540M, Win 7 Ent, 64비트

Comp 2: Intel L5530, Win 7 Ult, 64비트

두 컴퓨터 모두 MT 5,674를 가지고 있으며 시세는 0에서 시작하여 테스터에 의해 자동으로 펌핑됩니다(테스터를 시작하기 전에 전체 기록을 삭제했습니다), 데모 계정(챔피언십 계정이 아님), 어드바이저 코드 및 입력 매개변수가 동일합니다. .

불일치에 대한 입력과 출력을 살펴봐야 합니다.
 
stringo :
불일치에 대한 입력과 출력을 살펴봐야 합니다.

나는 가까운 장래에 입력과 출력을 비교할 것입니다.

여기 내가 두 번 이상 만난 또 다른 문제가 있습니다. 때때로 유전자 최적화를 시작할 때 프로세서 코어의 상태가 승인된 것으로 표시되고 아무 일도 일어나지 않습니다. 느린 완료 알고리즘으로 전환하면 커널이 작동하기 시작합니다. 완료를 중단하고 다시 fast로 전환하면 커널이 정상적으로 작동합니다.

 
gpwr :

나는 가까운 장래에 입력과 출력을 비교할 것입니다.

여기 내가 두 번 이상 만난 또 다른 문제가 있습니다. 때때로 유전자 최적화를 시작할 때 프로세서 코어의 상태가 승인된 것으로 표시되고 아무 일도 일어나지 않습니다. 느린 완료 알고리즘으로 전환하면 커널이 작동하기 시작합니다. 완료를 중단하고 다시 fast로 전환하면 커널이 정상적으로 작동합니다.

그런 버그가 있었고 즉석에서, 즉 최적화 프로세스에서 에이전트를 추가/제거하는 것과 관련되었습니다. 이봐, 어쩌면 다시
 

동지들이여, 프로그램에서 현재 활성화된 해도의 식별자를 어떻게 알 수 있습니까?

ChartID()는 프로그램이 실행 중인 차트의 ID를 반환하고 다른 차트로 전환한 경우에도 반환합니다.

CHARTEVENT_CHART_CHANGE 이벤트 는 매개변수를 반환하지 않으며, id를 제공하더라도 프로그램이 정지된 차트에서 또는 차트로의 전환이 있을 때만 해당합니다.

Документация по MQL5: Программы MQL5 / События клиентского терминала
Документация по MQL5: Программы MQL5 / События клиентского терминала
  • www.mql5.com
Программы MQL5 / События клиентского терминала - Документация по MQL5
[삭제]  

좋은 오후입니다. 최신 Build 674가 있는 터미널에 문제가 발생했습니다. 모든 것이 Build 655에서 올바르게 작동합니다.

여러 수준의 지그재그 표시기가 있습니다. 데이터를 채우는 한 가지 기능이 있습니다. 이전 호출의 데이터는 입력에 적합합니다.

다음은 예입니다.

// 바 지그재그 계산

ZigZag0(열기, 높음, 낮음, 닫기, HighBuffer r, LowBuffer , sizeBreakdown, totalBars);

// 첫 번째 레벨의 ZigZag 계산

//ZigZag1(열기,높음,낮음,닫기,시간,HighBuffer1,LowBuffer1, HighBuffer , LowBuffer ,totalBars,sizeBreakdown,1);

저것들. 이 배열은 다음 함수에 적합합니다.

이 업데이트 전에는 모든 것이 잘 작동했지만 지금은 첫 번째 기능만 잘 작동합니다. 나머지 레벨은 그려지지 않습니다.

나는 이미 모든 것을 다시 확인했고 마지막 빌드의 변경 사항도 살펴 보았지만 거기에도 잘못된 것이 없어 내 표시기가 손상 될 수 있습니다. 지금까지 오류를 정확히 찾아내지 못했습니다.

도움을 주시면 대단히 감사하겠습니다.