기고글 토론 "초보자를 위한 실용적인 MQL5 디지털 필터 구현"

 

새로운 기고글 초보자를 위한 실용적인 MQL5 디지털 필터 구현 가 게재되었습니다:

자동 매매 시스템 관련 포럼에서 자주 언급되는 것 중 하나가 디지털 필터입니다. 그러니 MQL5에서 사용할 수 있는 디지털 필터 표준 코드를 꼭 제공해 드려야죠. 이 글에서는 '뉴비들을 위한 MQL5 커스텀 인디케이터'에 있는 간단한 SMA 인디케이터 코드를 조금 더 복잡하지만 보편적으로 사용할 수 있는 디지털 필터로 변환하는 법을 알아보겠습니다. 본문의 내용은 직전 글과 이어집니다. 프로그래밍 오류 수정법과 텍스트 변환 방법에 대한 설명 역시 포함되어 있습니다.

한 가지 명심할 것이 있습니다. 작은 실수 하나가 수많은 컴파일 에러를 발생시킬 수 있다는 건데요. 다시 말하면 제일 처음 에러가 발견된 지점의 코드를 수정하면 나머지 에러가 모두 해결될 수도 있다는 것이기도 합니다. 동일한 컴파일 에러는 자연스레 여러 곳에서 발생하기 마련입니다. 따라서 오류를 수정할 때마다 재컴파일해야 하며, 컴파일러가 에러를 발견하는 경우 '도구상자' 창의 '에러' 탭에서 첫 번째 라인의 위치를 확인해야 합니다.

어쩌면 이것을 이해하는 가장 효과적인 방법은 일부러 오류를 발생시킨 후 컴파일러의 반응을 확인하는 것이 되겠네요. 방법은 아주 간단합니다. 코드의 특정 부분에 에러를 작성한 후 MetaEditor에서 '컴파일' 버튼을 누르고 결과를 확인하세요. 어떤 실수가 어떻게 코드를 망치게 되는지 이해하면 더 좋습니다. MQL5로 코딩을 하다가 같은 일이 발생할 수도 있으니까요.

작성자: Nikolay Kositsin

사유: