기고글 토론 "MQL5 Cookbook: 사용자 지정 정보 패널의 포지션 속성"

 

새로운 기고글 MQL5 Cookbook: 사용자 지정 정보 패널의 포지션 속성 가 게재되었습니다:

이번에는 현재 기호에 대한 포지션 속성을 가져와 수동 거래 중에 사용자 지정 정보 패널에 표시하는 간단한 Expert Advisor를 만들 것입니다. 정보 패널은 그래픽 개체를 사용하여 생성되며 표시된 정보는 틱마다 새로 고쳐집니다. 이것은 "MQL5 Cookbook: Get Position Properties" 시리즈의 이전 글에서 설명한 스크립트를 수동으로 실행해야 하는 모든 시간보다 훨씬 더 편리할 것입니다.

그래픽 개체부터 시작하겠습니다. 정보 패널을 만들려면 배경, 헤더, 이름 및 포지션 속성 값에 대한 개체가 필요합니다. 배경과 헤더에는 가격과 함께 움직이지 않는 직사각형이 필요합니다. 직사각형은 사각형 레이블 또는 편집과 같은 그래픽 개체를 사용하여 만들 수 있으며 개체 속성의 이름과 값은 텍스트 레이블을 사용하여 만듭니다.

코드를 진행하기 전에 먼저 정보 패널의 레이아웃을 준비합니다. 그 편의성은 설정 창에서 속성을 빠르게 변경하고 정보 패널의 모양을 사용자 지정할 수 있다는 사실에 있습니다.

모든 개체에는 선택한 개체의 상황에 맞는 메뉴에서 열 수 있는 설정 창이 있습니다. 설정 창은 필요한 개체를 선택하고 속성을 클릭하여 개체 목록(Ctrl+B)에서 열 수도 있습니다. 정보 패널 레이아웃은 아래와 같습니다. 코드를 작성할 때 크기와 좌표를 추정하는 데에도 사용할 수 있습니다. 정보 패널의 코드가 준비되면 Expert Advisor가 레이아웃 개체를 '볼' 수 없으므로 차트에서 제거하지 않으므로 수동으로 레이아웃 개체를 삭제해야 합니다.

그림 1. 정보 패널의 레이아웃을 준비합니다.


작성자: Anatoli Kazharski