기고글 토론 "MQL5 쿡북: 커스텀 차트 이벤트 핸들링" 새 코멘트 MetaQuotes 2021.10.12 13:14 새로운 기고글 MQL5 쿡북: 커스텀 차트 이벤트 핸들링 가 게재되었습니다: 본문은 MQL5 환경에서의 커스텀 차트 이벤트 시스템 디자인 및 개발을 다루고 있습니다. 이벤트 분류 예제 및 이벤트 클래스 코드와 커스텀 이벤트 핸들러 클래스 코드가 포함되어 있습니다. 해당 글은 MQL5 쿡북: 전형적인 차트 이벤트 핸들링과 논리적으로 이어집니다. 커스텀 차트 이벤트 핸들링 메소드에 대한 내용입니다. 커스텀 이벤트 개발 및 핸들링 예제가 포함되어 있습니다. 본문에 언급된 아이디어는 객체 지향 도구를 이용해 구현되었습니다. 커스텀 이벤트는 굉장히 광범위하기 때문에 개발자가 창의력을 발휘하기 좋은 분야입니다. 1. 커스텀 차트 이벤트 이름만 봐도 사용자가 정하는 이벤트라는 걸 알 수 있죠. 정확히 어떤이벤트가 발생하는 지는 프로그래머가 결정합니다. 원하는 경우 MQL5 개발자는 언어 능력을 얼마든지 활용해 복잡한 알고리즘을 구현할 수 있죠. 커스텀 이벤트는 차트 이벤트의 두 번째 형태인데요. 첫 번째는 전형적인 이벤트입니다. 관련 자료에서 '전형적인 차트 이벤트'라는 말은 사용된 적 없지만 처음 열 가지 차트 이벤트는 여기에 해당한다고 봐요. 전체 차트 이벤트에 대해 오직 한 가지의 열거형이 적용됩니다. 바로 ENUM_CHART_EVENT죠. 커스텀 이벤트에는 65535개의 식별자가 있다고 하네요. 커스텀 이벤트의 첫 번째와 마지막 식별자는 CHARTEVENT_CUSTOM과 CHARTEVENT_CUSTOM_LAST의 값으로 설정됩니다. 각각 1000과 66534에 해당하죠(그림 1). 그림 1. 커스텀 이벤트 첫 번째와 마지막 식별자 간단한 계산 하나면 식별자 개수를 알 수 있죠. 66534-1000+1=65535입니다. 작성자: Denis Kirichenko 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
새로운 기고글 MQL5 쿡북: 커스텀 차트 이벤트 핸들링 가 게재되었습니다:
본문은 MQL5 환경에서의 커스텀 차트 이벤트 시스템 디자인 및 개발을 다루고 있습니다. 이벤트 분류 예제 및 이벤트 클래스 코드와 커스텀 이벤트 핸들러 클래스 코드가 포함되어 있습니다.
해당 글은 MQL5 쿡북: 전형적인 차트 이벤트 핸들링과 논리적으로 이어집니다. 커스텀 차트 이벤트 핸들링 메소드에 대한 내용입니다. 커스텀 이벤트 개발 및 핸들링 예제가 포함되어 있습니다. 본문에 언급된 아이디어는 객체 지향 도구를 이용해 구현되었습니다.
커스텀 이벤트는 굉장히 광범위하기 때문에 개발자가 창의력을 발휘하기 좋은 분야입니다.
1. 커스텀 차트 이벤트
이름만 봐도 사용자가 정하는 이벤트라는 걸 알 수 있죠. 정확히 어떤이벤트가 발생하는 지는 프로그래머가 결정합니다. 원하는 경우 MQL5 개발자는 언어 능력을 얼마든지 활용해 복잡한 알고리즘을 구현할 수 있죠.
커스텀 이벤트는 차트 이벤트의 두 번째 형태인데요. 첫 번째는 전형적인 이벤트입니다. 관련 자료에서 '전형적인 차트 이벤트'라는 말은 사용된 적 없지만 처음 열 가지 차트 이벤트는 여기에 해당한다고 봐요.
전체 차트 이벤트에 대해 오직 한 가지의 열거형이 적용됩니다. 바로 ENUM_CHART_EVENT죠.
커스텀 이벤트에는 65535개의 식별자가 있다고 하네요. 커스텀 이벤트의 첫 번째와 마지막 식별자는 CHARTEVENT_CUSTOM과 CHARTEVENT_CUSTOM_LAST의 값으로 설정됩니다. 각각 1000과 66534에 해당하죠(그림 1).
그림 1. 커스텀 이벤트 첫 번째와 마지막 식별자
간단한 계산 하나면 식별자 개수를 알 수 있죠. 66534-1000+1=65535입니다.
작성자: Denis Kirichenko