이 글에서는 "무슨 일이 일어나는지를 보여주는" 그래픽 주문 시스템을 개발할 것입니다. 이번에는 처음부터 다시 시작하는 것이 아니라 거래하는 자산의 차트에 더 많은 객체와 이벤트를 추가하여 기존 시스템을 수정할 예정입니다.
만약 이것이 구현되기가 쉽지 않다고 생각되면 C_HLineTrade 클래스의 다음과 같은 코드 부분을 살펴보시기 바랍니다:
inlinevoid SetLineOrder(ulong ticket, double price, eHLineTrade hl, bool select)
{
string sz0 = def_NameHLineTrade + (string)hl + (string)ticket, sz1;ObjectCreate(Terminal.Get_ID(), sz0, OBJ_HLINE, 0, 0, 0);//... The rest of the code....
강조 표시된 부분은 원하는 만큼 수평선을 만들 수 있으며 완전히 독립적인 방식으로 이벤트를 수신한다는 것을 명확하게 보여줍니다. 각 줄의 이름은 고유할 것이므로 각 줄의 이름을 기반으로 이벤트를 구현하기만 하면 됩니다. 나머지는 MetaTrader 5 플랫폼이 알아서 처리합니다. 결과는 다음과 같습니다:
새로운 기고글 Expert Advisor 개발 기초부터(19부): 새로운 주문 시스템(II) 가 게재되었습니다:
이 글에서는 "무슨 일이 일어나는지를 보여주는" 그래픽 주문 시스템을 개발할 것입니다. 이번에는 처음부터 다시 시작하는 것이 아니라 거래하는 자산의 차트에 더 많은 객체와 이벤트를 추가하여 기존 시스템을 수정할 예정입니다.
만약 이것이 구현되기가 쉽지 않다고 생각되면 C_HLineTrade 클래스의 다음과 같은 코드 부분을 살펴보시기 바랍니다:
강조 표시된 부분은 원하는 만큼 수평선을 만들 수 있으며 완전히 독립적인 방식으로 이벤트를 수신한다는 것을 명확하게 보여줍니다. 각 줄의 이름은 고유할 것이므로 각 줄의 이름을 기반으로 이벤트를 구현하기만 하면 됩니다. 나머지는 MetaTrader 5 플랫폼이 알아서 처리합니다. 결과는 다음과 같습니다:
작성자: Daniel Jose