Andrey Voytenko : 차트 매개변수를 통해 PPI 표시기( 인치당 픽셀 수 )를 찾을 수 있습니까? 내 패널에 매우 유용합니다. WinAPI를 제공하지 마십시오.
공지사항에서 발견:
MQL5: TERMINAL_SCREEN_DPI 값이 클라이언트 터미널 속성의 ENUM_TERMINAL_INFO_INTEGER 열거에 추가되었습니다. 화면에 정보를 표시 하는 해상도는 표면의 선형 인치당 도트 수(DPI)로 측정됩니다. 이 매개변수를 알면 그래픽 개체의 크기를 설정하여 해상도가 다른 모니터에서 동일하게 보이도록 할 수 있습니다.
사이트의 메인 페이지는 텍스트에 HTML 문자를 표시합니다. 크롬 64 윈 10 64.
컴파일 오류
ArrayIsSeries() 는 이 스크립트에서 항상 false를 반환합니다.
차트 매개변수를 통해 PPI 표시기( 인치당 픽셀 수 )를 찾을 수 있습니까? 내 패널에 매우 유용합니다. WinAPI를 제공하지 마십시오.
공지사항에서 발견:
MQL5: TERMINAL_SCREEN_DPI 값이 클라이언트 터미널 속성의 ENUM_TERMINAL_INFO_INTEGER 열거에 추가되었습니다. 화면에 정보를 표시 하는 해상도는 표면의 선형 인치당 도트 수(DPI)로 측정됩니다. 이 매개변수를 알면 그래픽 개체의 크기를 설정하여 해상도가 다른 모니터에서 동일하게 보이도록 할 수 있습니다.
공지사항에서 찾음: TERMINAL_SCREEN_DPI
도움이 될까요?
오류 도와주세요
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
실수!!! 지표의 OnChartEvent는 차트에 Expert Advisor를 로드할 때까지 CHARTEVENT_MOUSE_MOVE가 작동하지 않습니다.
Vladislav Andruschenko , 2016.05.13 12:29
지표의 OnChartEvent는 차트에 Expert Advisor를 로드할 때까지 CHARTEVENT_MOUSE_MOVE가 작동하지 않습니다.
사실 주제.
2016.05.13 13:23:49.434 Windows 7 Ultimate(x64 기반 PC), IE 11.00, 8 x Intel Core i7-6700 @ 3.40GHz, RAM: 22784 / 32684 Mb, HDD: 16315 / 1498122 Mb, GMT+02:00
그래서.
테스트 지표가 있습니다
최소한의 코드:
따라서 차트 에 표시기를 첨부 할 때 - 주석에 마우스 커서의 현재 위치가 표시되지 않으며,
그래프를 클릭하면 마지막 좌표가 표시되고 이동할 때 변경되지 않습니다. 매개변수 CHARTEVENT_MOUSE_MOVE - 이 경우 작동하지 않습니다.
문제는 다음과 같이 해결됩니다.
차트에 전문가를 첨부할 때 표시기는 일반적으로 주석을 업데이트합니다. 즉, 커서를 모니터링하고 좌표를 표시합니다.
나중에 차트에서 Expert Advisor를 제거하더라도 표시기는 일반적으로 커서 좌표를 표시합니다.
절차:
1. 새 차트 열기
2. 테스트 인디케이터를 던진다
3. 댓글 에 CHARTEVENT_MOUSE_MOVE 플래그가 표시되지 않습니다(id =0).
4. 나는 어떤 전문가라도 차트에 던진다
5. 표시기가 CHARTEVENT_MOUSE_MOVE(id = 10) 작업을 정상적으로 표시하기 시작합니다.
지표의 OnChartEvent는 차트에 Expert Advisor를 로드할 때까지 CHARTEVENT_MOUSE_MOVE가 작동하지 않습니다.
오류 도와주세요
개발자가 묻는 첫 번째 질문 - CHART_EVENT_MOUSE_MOVE가 활성화되어 있습니까?
고맙습니다. 내가 몰랐던 것. ... ... ... ...