안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 4에서 기술 지표를 빠르고 쉽게 조정할 수 있는 슬라이더에 대해 알아보려고 합니다. 이 기능을 활용하면 입력 창에서 값을 수동으로 변경할 필요 없이, 차트 창에서 최대 4개의 시각적 슬라이더를 사용하여 지표의 기간과 다른 값을 조절할 수 있습니다.
각 슬라이더는 차트 창의 수평선에 최대 50개의 박스로 구성되어 있습니다. 각 박스는 특정 값을 가지고 있으며, 원형의 '마커'를 통해 선택한 값을 설정할 수 있습니다. 선택된 값은 별도의 창에서 지표의 해당 매개변수에 적용되며, 지표는 자동으로 업데이트됩니다. 이 지표는 MT4 차트 객체를 사용하며 DLL을 사용하지 않습니다.
외부 변수 설정을 통해 표시할 슬라이더의 수(최대 4개), 각 슬라이더의 시작 및 종료 값, 각 박스 간의 값 증가 단위(최대 50개 박스), 각 슬라이더와 관련된 설명 및 색상, 지표에서 계산할 바의 수, 첫 번째 마커의 X 및 Y 좌표 표시 여부를 선택할 수 있습니다. 슬라이더 값에는 소수점 및 음수도 포함될 수 있습니다.
차트 객체는 라벨로 표시되어 창에 고정됩니다. 객체의 위치는 X 및 Y 좌표에 의해 설정되며, 기본 좌표 설정은 코드 내에 설명되어 있어 쉽게 조정할 수 있습니다(재 컴파일이 필요합니다).
기본 지표는 스토캐스틱입니다. 다른 지표를 사용하고 싶다면, 448-451라인에 관련 코드를 입력하고, 해당 슬라이더 배열로 매개변수를 간단히 교체하면 됩니다.
차트 창에 표시되는 지표를 사용하고 싶다면, 34라인을 '#property indicator_chart_window'로 변경하세요.
슬라이더 값은 매 틱마다 한 번만 업데이트됩니다. 틱이 없는 상황(예: 주말)에서도 사용하고 싶다면, 차트를 다른 방법으로 업데이트해야 합니다. 한 가지 방법은 Alt+C+R을 누르는 것이고, 다른 방법은 '가짜 틱'을 자동으로 게시하는 별도의 스크립트를 사용하는 것입니다. 이에 대한 자세한 내용은 여기를 참고하세요.

작성자: clerin6 (aka mimp)

댓글 0