보조지표 게시글

MetaTrader 5의 id_digits_object: 그래픽 오브젝트 정보 확인하기

첨부파일
13935.zip (3.21 KB, 다운로드 0회)

안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 id_digits_object 인디케이터에 대해 알아보겠습니다. 이 인디케이터는 그래픽 오브젝트를 클릭했을 때, 다음과 같은 정보를 전문가 탭에 표시해 줍니다:

  • 클릭한 오브젝트의 이름과 유형;
  • 앵커 포인트의 날짜와 값;
  • 앵커 포인트 값의 소수점 자리 수.

이 인디케이터는 메인 윈도우와 서브 윈도우의 그래픽 오브젝트에서 모두 작동합니다.

특히, 비정상적인 앵커 포인트 값을 식별하는 데 유용합니다. 소수점 자리 수를 표시함으로써, 우리는 값이 정상화되지 않았는지를 쉽게 확인할 수 있습니다. 이 소수점 계산 기능은 다른 프로그램에서도 별도로 사용할 수 있습니다.

다음은 이 인디케이터가 동작하는 그래픽 오브젝트 목록입니다:

식별자: 설명:
OBJ_HLINE
수평선
OBJ_TREND
추세선
OBJ_TRENDBYANGLE
각도에 따른 추세선
OBJ_CYCLES
사이클 라인
OBJ_ARROWED_LINE
화살표 선
OBJ_CHANNEL
균등 채널
OBJ_PITCHFORK
앤드류 피치포크
OBJ_GANNLINE
간 라인
OBJ_GANNFAN
간 팬
OBJ_GANNGRID
간 그리드
OBJ_FIBO
피보나치 되돌림
OBJ_FIBOTIMES
피보나치 시간대
OBJ_FIBOFAN
피보나치 팬
OBJ_FIBOARC
피보나치 아크
OBJ_FIBOCHANNEL
피보나치 채널
OBJ_EXPANSION
피보나치 확장
OBJ_ELLIOTWAVE5
엘리어트 모티브 웨이브
OBJ_ELLIOTWAVE3
엘리어트 수정 웨이브
OBJ_RECTANGLE
사각형
OBJ_TRIANGLE
삼각형
OBJ_ELLIPSE
타원
OBJ_ARROW_THUMB_UP
좋아요(Thumb Up)
OBJ_ARROW_THUMB_DOWN
싫어요(Thumb Down)
OBJ_ARROW_UP
위쪽 화살표
OBJ_ARROW_DOWN
아래쪽 화살표
OBJ_ARROW_STOP
정지 신호
OBJ_ARROW_CHECK
확인 신호
OBJ_ARROW_LEFT_PRICE
왼쪽 가격 레이블
OBJ_ARROW_RIGHT_PRICE
오른쪽 가격 레이블
OBJ_ARROW_BUY
매수 신호
OBJ_ARROW_SELL
매도 신호
OBJ_ARROW
화살표 객체
OBJ_TEXT
텍스트 객체

차트의 서브 윈도우에 설정된 인디케이터가 메인 윈도우와 소수점 자리 수가 다를 수 있습니다. 이 보조 프로그램은 서브 윈도우에 설정된 그래픽 오브젝트의 앵커 포인트 값의 소수점 자리 수를 확인할 수 있게 해줍니다. 메인 윈도우에서 설정된 소수점 자리 수와 관계없이:


그림 1. CCI 인디케이터의 서브 윈도우에서 두 자리 값이 있는 차트입니다. CCI 서브 윈도우의 두 자리 값으로 설정된 추세선



그림 2. MACD 인디케이터 서브 윈도우에서 여섯 자리 값이 있는 차트입니다. MACD 서브 윈도우에 여섯 자리 값으로 설정된 추세선



그림 3. 차트의 메인 윈도우에 있는 엘리어트 모티브 웨이브 앵커 포인트 값입니다.

때때로 id_digits_object 인디케이터를 사용할 때 이상한 차이를 발견할 수 있습니다. 예를 들어, 아래 그림 4에서는 5자리 숫자가 명확하게 보이는 5자리 인용 차트에서 이 선의 속성 또한 5자리 숫자로 표시되지만, 인디케이터는 "당당히" 8자리 숫자를 표시합니다:


그림 4. id_digits_object 가 수평선에서 비정상적인 값을 발견했습니다.

만약 프로그래밍적으로 설정된 그래픽 오브젝트에서 이런 일이 발생하면, 필요시 오브젝트가 설정된 코드에서 값의 정상화를 확인해야 합니다. 만약 오브젝트가 차트에 수동으로 설정되었다면, 다음과 같이 값을 수동으로 편집할 수 있습니다:

  • 오브젝트의 속성 대화 상자의 "설정" 탭에서 앵커 포인트 값을 클릭합니다 (여러 개의 앵커 포인트 값이 있는 경우, 상단의 값을 클릭하면 됩니다);
  • "확인" 버튼을 눌러 오브젝트의 속성 대화 상자를 닫습니다.

그 후에 다시 오브젝트를 클릭하여 id_digits_object를 사용해 값이 정상화되었는지 확인합니다. 그림 5와 6은 이 과정을 시각적으로 보여줍니다:


그림 5. 수동으로 설정된 오브젝트의 속성 대화 상자를 통한 정상화



그림 6. 동일한 수평선, 그러나 정상화된 값으로 표시됩니다.

필요한 경우, 수동으로 설정된 오브젝트의 앵커 포인트 값을 프로그래밍적으로 정상화하는 방법도 있습니다. 예를 들어, 추세선, 수평선 및 피보나치 레벨에 사용할 수 있는 준비된 인디케이터인 ID Rounding or deleting 3 for MT5는 그래픽 오브젝트 값을 정상화할 수 있을 뿐만 아니라, 필요 시 필요한 소수점으로 반올림하는 데도 도움을 줍니다.

연관 포스트

댓글 (0)