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

 

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

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

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

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

작성자: Nikolay Kositsin

 

어떤 이유로 DLL이 로드되지 않음 라이브러리가 64배가 아님을 기록합니다.

 
anderson83ad:

어떤 이유로 DLL이로드되지 않으면 라이브러리가 64x가 아니라고 씁니다.

주제를 제기하겠습니다 :)

또한 다음과 같이 씁니다 : "DF.dll'은 64 비트 버전이 아닙니다. fx.qrz.ru로 이동하여 거기에서 필요한 네 개의 dll을 다운로드했지만 여전히 동일합니다.

64비트 MT에 연결할 수 있는 방법이 있나요?

이 라이브러리의 64비트 버전이 있는 사람이 없나요?

물론 VLF 계수를 계산하는 공식이 있으면 더 좋을 것 같습니다.) 그런 다음 MQL에서 직접 계산을 작성할 수 있습니다.

도와 주실 분들께 감사드립니다!

추신 그런 사람들이 없다면 :) 가상 머신에 32 비트 MT를 넣고 거기에 전문가를 작성하여 계수 배열을 가져 와서 파일에 써야합니다. 그런 다음 파일에서 로드합니다.

M1부터 250분까지 모든 TF에 대해 1분 간격으로 이러한 계수가 필요합니다. 그렇기 때문에 표준 TF만 사용할 수 없습니다.


 
작성하고, 다른 사람들이 x64용으로 컴파일하거나 직접 컴파일하여 게시할 수 있도록 DLL 소스를 첨부하세요.