Spread Monitoring System
- 유틸리티
- Maros Petrik
- 버전: 1.0
- 활성화: 10
Spread Monitoring System은 가벼운 상시 실행 인디케이터로, 매 완료된 M1 캔들의 최소, 최대, 평균 스프레드(pips)를 지속적으로 기록하고 차트에 실시간 오버레이 패널을 직접 표시합니다. 별도의 창이 필요 없습니다.기능 설명각 틱마다 현재 스프레드를 측정하여 현재 캔들의 통계를 누적합니다. 새로운 M1 봉이 열리면 완료된 봉의 Min/Max/Avg 데이터가 내부 히스토리 버퍼에 저장되며, 저장 개수에 제한이 없습니다. 모든 데이터는 차트 하단에 고정된 컴팩트한 패널에 표시되며 200밀리초마다 업데이트됩니다.패널 레이아웃
- 제목 바 — 심볼, 타임프레임, MA 기간, 저장된 봉 수, 경과 시간(일/시간)
- 현재 캔들 행 — 실시간 스프레드 + 현재 진행 중인 캔들의 Min/Max/Avg
- 히스토리 행 — 모든 저장된 봉의 전체 Min/Max/Avg
- MA 행 — 설정 가능한 기간 동안의 평활화된 Min, Max, Avg 라인
- 막대 그래프 — 전체 히스토리의 픽셀 막대 차트; 현재 막대는 회색 테두리로 강조; 3개의 MA 라인은 연속 선으로 표시
- 그래프 막대에 고정 크기 객체 풀을 사용하여 CPU 부하를 최소화합니다. 객체를 반복 생성/삭제하지 않고 위치만 변경합니다.
- 차트 너비에 따라 자동으로 풀을 조정합니다.
- 모든 4자리 및 5자리 브로커 지원. 스프레드는 항상 표준 pips 단위로 표시됩니다.
- 색상, MA 기간, 패널 높이, 위치 등 모든 설정이 입력 파라미터를 통해 가능합니다.
- MetaTrader 5(MQL5) 전용, DLL 없음, 외부 의존성 없음.
