안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 StocksBG 인디케이터에 대해 알아보겠습니다. 이 인디케이터는 주요 주식 거래소의 활동을 M15 이하의 차트에서 보여줍니다.
인디케이터에서 OBJ_LABEL 그래픽 객체는 레이블용으로 사용되며, OBJ_EDIT는 직사각형을 만드는 데 활용됩니다.
또한, OBJ_EDIT 객체는 전략 테스터에서 인디케이터를 가시화하는 데 필요합니다. 이때, 메인 터미널 창의 높이는 최소 300 이상이어야 합니다.
이 인디케이터는 클래스 구조로 구현되어 있으며, 각 클래스는 동일한 이름의 별도 파일에 저장됩니다. 모든 파일을 하나의 폴더에 넣어야 합니다.
클래스 간단 설명:
- CGraphBase — 그래픽 객체의 생성 및 속성 설정을 위한 클래스입니다.
- CGLabel — OBJ_LABEL 객체와 작업하는 클래스입니다.
- CGCanvas — OBJ_EDIT 객체(직사각형 캔버스 생성)와 작업하는 클래스입니다.
- CStockStyles — 객체 크기 및 색상 체계를 설정하는 클래스입니다.
- CGStocksAsBG — 주식 거래소를 결정하는 객체를 생성하는 클래스입니다.
- CGOStocksBG — 15개의 주요 주식 거래소를 위한 객체를 생성하는 클래스입니다.
- CGOStocksContainer — CGOStocksBG를 위한 컨테이너 클래스입니다.
- StocksBG — 인디케이터 본체로, 이 파일을 컴파일해야 합니다.
입력 파라미터:
inputint ipt_top=0; // 상단 여백inputint ipt_down=20; // 하단 여백inputint ipt_scheme=0; // 색상 체계inputint ipt_total=4; // 표시할 일수


댓글 0