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

 
Vladislav Andruschenko :
그리고 그렇게 됩니다. 구매는 진행되지만 32비트에서는 시작되지 않습니다.

나는 이것을 범죄로 보지 않는다. 가장 중요한 것은 활성화가 시작되지 않으면 활성화가 기록되지 않는다는 것입니다.
그러나 최소 시스템 요구 사항으로 구매하기 전에 경고하는 것은 문제가 되지 않습니다.

 

검색을 수정하세요.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

fxsaber , 2021.05.25 16:12

사이트에서 검색이 항상 작동하는 것은 아닙니다.

https://www.mql5.com/en/search#!keyword=오류

이 쿼리는 반환 해야 하지만 아무 것도 반환하지 않습니다.

 
Vladislav Andruschenko :
그리고 그렇게 됩니다. 구매는 진행되지만 32비트에서는 시작되지 않습니다.

구매자가 귀하의 OS에서 구매한 애플리케이션을 사용할 수 없다는 경고를 받으면 좋을 것입니다....

 
fxsaber :
매크로 과부하가 계획되었습니까?

#undef 및 #ifdef MACRO는 모든 오버로드에 한 번에 적용됩니다.

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MT5 코드 프로파일러 정보

Alain Verleyen , 2021.07.08 22:58

프로파일러에서 반환된 데이터와 관련된 이상한 점에 대한 몇 가지 질문입니다.

기록 데이터에 대해 작동하는 Expert Advisor에서 사용되는 프로파일링 보고서:

결과(통화 시 기능):

Q1. 보고서에는 139098개의 측정값이 나와 있지만 onTick() Total CPU는 150026개입니다. 어떻게 그게 가능합니까? (그러나 CopyHistoryData 80087이 57.58%라는 것은 정확히 100% = 139098을 의미합니다).

Q2. 보고서는 571,051개의 다른 "기능"을 참조합니다. mql, 내장 또는 시스템 기능이 아닌 경우 이러한 기능은 무엇입니까?

Q3. CopyHistoryData는 총 CPU가 서로 다른 3개의 함수 호출(CopyHigh, CopyLow, CopyTime)이 보고된 80087 총 CPU를 보여줍니다. 그러나 이러한 기능의 기본 CPU는 동일하며 총 CPU(호출 스택)와 동일합니다. CopyHistoryData의 80087(스택)에서 3개의 함수에 대한 합계가 62,161(44286 + 9448 + 8427)이기 때문에 이것은 잘못된 데이터인 것 같습니다. 불가능합니다. 유일한 설명은 이 숫자가 CopyHistoryData에 대해 전역적이므로 쓸모가 없다는 것입니다. 내가 뭐 놓친 거 없니?


 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MetaTrader 5 플랫폼 빌드 2980의 새 버전: 거래 작업에 대한 푸시 알림

알랭 벌리앙 , 2021.07.12 19:10

Windows 버전을 반환하는 mql 함수를 추가해 달라는 작은 요청이 있습니다. 배포된 응용 프로그램과 관련된 몇 가지 가능한 문제를 식별하는 것이 도움이 됩니다.

2021.07.12 12:48:55.785 JFD Group Ltd 터미널 JFD MetaTrader 5 x64 빌드 2981 시작
2021.07.12 12:48:55.786 터미널 Windows 10 빌드 19042 , Intel Core i7-9750H @ 2.60GHz, 6/15 Gb 메모리, 62/279 Gb 디스크, IE 11, UAC, GMT-5

추가할 수 있다면 좋을 것입니다. 감사해요


 

마감된 위치 의 표시 모드에는 비용 열이 있습니다.

그것은 무엇입니까?

 
fxsaber :

마감된 위치 의 표시 모드에는 비용 열이 있습니다.

그것은 무엇입니까?

커미션에서 고려되지 않은 추가 수수료가 있을 수 있습니다 ...

 

오류 실패 [538]

결정:

  1. 네비게이터에서 프로그램 삭제
  2. 터미널 다시 로드
  3. 시장에서 프로그램을 다시 다운로드하십시오.
 
Alain Verleyen :


프로파일러에서 반환된 데이터와 관련된 이상한 점에 대한 몇 가지 질문입니다.
...

Q1. 보고서에는 139098개의 측정값이 표시되어 있지만 onTick() Total CPU는 150026개인데 어떻게 가능한가요? (그러나 CopyHistoryData 80087이 57.58%라는 것은 정확히 100% = 139098을 의미합니다).

Q2. 보고서는 571,051개의 다른 "기능"을 참조합니다. mql도, 내장 함수도, 시스템 함수도 아닌 경우 이러한 함수는 무엇입니까?

Q3. CopyHistoryData는 총 CPU가 서로 다른 3개의 함수 호출(CopyHigh, CopyLow, CopyTime)이 보고된 80087 총 CPU를 보여줍니다. 그러나 이러한 기능의 기본 CPU는 동일하며 총 CPU(호출 스택)와 동일합니다. CopyHistoryData의 80087(스택)에서 3개의 함수에 대한 합계가 62,161(44286 + 9448 + 8427)이기 때문에 이것은 잘못된 데이터인 것 같습니다. 불가능합니다. 유일한 설명은 이 숫자가 CopyHistoryData에 대해 전역적이므로 쓸모가 없다는 것입니다. 내가 뭐 놓친 거 없니?



  1. 왜 보고서를 포함하지 않았습니까? 측정 오류를 보여줍니다.

  2. 분류할 수 없는 기능은 "시스템"으로 간주될 수 있습니다.

  3. 기록 데이터를 얻는 것은 하나의 CopyHistoryData 함수이며, 요청된 데이터는 매개변수로 전달됩니다.
    불행히도 어떤 CopyXXX 함수가 호출되었는지 (적어도 아직까지는) 확인할 수 없습니다.

    왜냐하면 이것은 하나의 CopyHistoryData 함수이고 "자체 CPU" 카운터도 하나의 +입니다. 보고서에서 3개의 CopyHistoryData 호출 위치를 볼 수 있으며 각 호출 위치(실제로는 한 줄의 코드)에는 자체 "총 CPU" 카운터가 있습니다.

    값 간의 불일치에 관해서는 CopyHistoryData 함수가 "무거워" 측정 측면에서 분명히 호출 위치를 결정할 수 없었습니다. 이것은 기본 x64 코드의 일부 기능 때문입니다. 할 수 있는 일을 생각해 보세요.

사유: