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

 

Ilyas :

할 수 있는 일을 생각하겠습니다.

일부 프로필 모드에서 EX5는 각 함수 호출에 대한 통계를 생성합니다. ME에서 실행하는 경우에만 통계가 표시됩니다.

이 EX5 모드에서 ME를 우회하여 통계를 텍스트 파일로 출력할 수 있습니까?

예를 들어 SymbolInfoTick 과 같은 호출 통계를 이해하는 것은 매우 어렵습니다. 나는 나 자신을 측정하고 그것이 뒤처지는 것을 본다. 하지만 이 특별한 움직임이 이루어져야 합니다.

각 기능에 대한 최종 통계를 텍스트 파일에서 볼 수 있다면 매우 유용하고 멋질 것입니다.


프로파일러를 실행하기만 하면 됩니다. 이는 정상적인 작업 시스템에서 발생합니다. 그리고 HFT를 사용하면 자동차가 최소값으로 시작됩니다. ping, 많은 터미널 등 일반적으로 정확한 측정이 필요한 특정 속성.

 

일반적으로 허용되는 다음 표기법을 추가하는 것이 좋습니다.

 void OnStart()
{
    ushort ch = '\u0041' ; //Error: '' - unrecognized character
}

특히 \u는 분명히 유니코드이기 때문에 \x는 반드시 그런 것은 아닙니다.

 
Ilyas :


  1. 왜 보고서를 첨부하지 않았습니까? 측정 오류를 나열합니다.

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

  3. 이력 데이터 검색은 CopyHistoryData의 기능 중 하나이며, 매개변수에 의해 어떤 종류의 데이터가 요청되었는지를 전송합니다.
    불행히도, 우리는 (적어도 아직까지는) 어떤 CopyXXX 함수가 호출되었는지 확인할 수 없습니다.
    이것은 CopyHistoryData의 기능 중 하나이기 때문에 카운터 "자체 CPU"도 하나입니다. + 보고서에서 CopyHistoryData 호출 3곳을 볼 수 있으며 각 호출 위치(실제로 코드 줄)에는 자체 카운터 "총계"가 있습니다.
    CPU".
    값의 불일치에 관해서는 CopyHistoryData 함수가 "무거운"데 측정 측면에서 분명히 호출 위치를 결정할 수 없었습니다. 이것은 기본 x64 코드의 일부 기능 때문입니다. 무엇이 될 수
    완료.

답변해주셔서 감사합니다.

"왜 보고서를 첨부하지 않았습니까? 측정 오류가 나열됩니다."

0 2021.07.08 15:38:38.647 MQL5 프로파일러 매개변수가 있는 기록에서 'STS2020.ex5' 시작:

0 2021.07.08 15:38:38.647 MQL5 프로파일러 기호: 'EURUSD'

0 2021.07.08 15:38:38.647 MQL5 프로파일러 마침표 : 'H1'

0 2021.07.08 15:38:38.647 MQL5 프로파일러 날짜: '2021.04.01'

0 2021.07.08 15:38:38.647 MQL5 프로파일러 날짜: '2021.05.31'

0 2021.07.08 15:38:38.647 MQL5 프로파일러 ticksmode: '공개 가격'

0 2021.07.08 15:38:38.647 MQL5 프로파일러 실행 지연: 0ms

0 2021.07.08 15:38:38.647 MQL5 프로파일러 보증금: 100000

0 2021.07.08 15:38:38.647 MQL5 프로파일러 통화: 'USD'

0 2021.07.08 15:38:38.647 MQL5 프로파일러 레버리지: 1:15

0 2021.07.08 15:38:38.647 MQL5 프로파일러 핍으로 이익: 아니요

0 2021.07.08 15:38:38.952 MQL5 프로파일러 연결된

0 2021.07.08 15:43:06.269 MQL5 프로파일러 수신된 프로필 데이터(8896바이트)

0 2021.07.08 15:43:06.269 MQL5 프로파일러 139098 총 측정, 0/0 오류 , 320MB의 스택 메모리 분석됨(92848/1073741824)

0 2021.07.08 15:43:06.269 MQL5 프로파일러 982065 총 기능 프레임을 찾았습니다(279627 mql5 코드, 122460 내장, 571051 기타, 8927 시스템).

오류가 없었습니다.

참고로 "open price"가 틀리므로 사용된 모드는 "1 Minute OHLC"입니다.

 

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

오류, 버그, 질문

fxsaber , 2021.07.12 22:23

닫힌 위치 의 표시 모드에는 비용 열이 있습니다.

그것은 무엇입니까?

아무도 모르는 것 같습니다. 개발자 여러분, 이 매개변수의 의미를 명확히 하십시오.


나는 그 값을 살펴보기 시작했을 때 질문이 제기된 몇 가지 매개변수에 대한 설명을 찾았습니다.

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

새로운 MetaTrader 5 플랫폼 빌드 2450: "구독" 서비스, MetaEditor의 UI 개선 및 수정된 기능

메타인용 , 2020.05.15 13:43

열린 주문 및 위치 목록에 새 열이 추가되었습니다.

  • 변경 - 영업 수익성 백분율
  • 가치 - 포지션의 시장 가치
  • Magic — Expert Advisor가 개설한 주문 및 포지션의 식별자(매직 번호)

  • 거래에 대한 변경 % 는 터미널에서 계산합니까?
  • 시장 가치 는 어떤 단위로 거래량을 표시합니까?


추신

MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
 
Alain Verleyen :

답변해주셔서 감사합니다.

...

참고로 "open price"가 틀리므로 사용된 모드는 "1 Minute OHLC"입니다.

감사합니다, 수정했습니다

 
경고 창 핸들의 수신을 공유합니다.
 
QK       2        14 : 39 : 14.890     Terminal        crashlog generated
DE       2        14 : 39 : 16.382     Terminal        crashlog finalized
충돌 로그는 어디서 볼 수 있나요?
 

MetaEditor는 다른 프로그래밍 언어의 파일을 편집할 때 끊임없이 멈춥니다. 강조 표시, 도구 설명 및 기타 기능이 해당 구문에 대응하지 않기 때문일 수 있습니다.

IntelliSense의 유사체는 MQL 및 관련 파일(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) 및 기타 파일 확장자의 경우 스마트 기능의 동작이 비활성화됩니다.

 
A100 :

MetaEditor는 다른 프로그래밍 언어의 파일을 편집할 때 끊임없이 멈춥니다. 강조 표시, 도구 설명 및 기타 기능이 해당 구문에 대응하지 않기 때문일 수 있습니다.

IntelliSense의 유사체는 MQL 및 관련 파일(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) 및 기타 파일 확장자의 경우 스마트 기능의 동작이 비활성화됩니다.

예, 이미 나열된 것은 너무 많습니다 ...)))

 
Сергей Таболин :

예, 이미 나열된 것은 너무 많습니다 ...)))

내가 직접 생각해낸 것은 아니지만 MetaEditor의 파일 검색 필터에서 기성품 목록을 가져왔습니다.

사유: