시스템트레이딩 게시글

SaveTicks - 메타트레이더 5를 위한 틱 기록 도구

첨부파일
18046.zip (1.77 KB, 다운로드 2회)

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 유용한 도구인 SaveTicks에 대해 소개해드릴게요. 이 프로그램은 틱 시세를 텍스트(CSV)와 이진(BIN) 포맷으로 기록해주는 유틸리티입니다. 모든 파일은 MQL5\Files 폴더에 저장되며, 일정한 샘플링 주기로 틱을 기록해 수학 프로그램에서 편리하게 분석할 수 있도록 도와줍니다.


입력 파라미터

  • 기록 간격 - 틱 기록 주기, 밀리세컨드 단위입니다.
  • 기록할 심볼 선택 방법 - 심볼 선택 방식입니다.
    • 모든 심볼 - 브로커가 제공하는 모든 심볼을 기록합니다.
    • 마켓워치 심볼 - 마켓워치에서 제공하는 모든 심볼을 기록합니다.
    • 파일에서 심볼 목록 불러오기 - 파일에서 심볼 목록을 불러옵니다.
  • 모든 심볼 이름이 포함된 파일 이름 - 심볼 목록이 담긴 파일의 이름, 예: InputSymbolList.txt.
  • 기록 포맷 - CSV 또는 이진 포맷으로 선택할 수 있습니다.
  • 시간 포맷 - 서버 시간 또는 컴퓨터 시간 중 선택할 수 있습니다.

이제 '파일에서 심볼 목록 불러오기' 기능을 이용한 알고리즘 예시를 살펴보겠습니다.

  1. 어떤 파라미터로든 EA를 실행한 후, EA를 언로드합니다.
  2. 결과로 생성된 파일은 MQL5\Files\AllSymbols_SaveTicks.txt입니다. 이 파일에는 브로커가 제공하는 모든 심볼 이름이 포함되어 있습니다.
  3. 이 파일의 이름을 예를 들어 InputSymbolList.txt로 변경합니다.
  4. InputSymbolList.txt 파일을 편집하여 필요한 심볼만 남겨둡니다. 첫 번째 줄에는 파일에 포함된 심볼 수를 기재해야 합니다. 예시는 이 페이지 상단의 다운로드 목록에 있습니다.
  5. 필요한 설정으로 EA를 다시 실행하면, 목록에 있는 심볼에 대한 틱을 기록하게 됩니다.
  6. MQL5\Files\***** 폴더를 확인하면, EURUSD_SaveTicks.csv와 같은 이름의 파일이 생성된 것을 확인할 수 있습니다.

이렇게 SaveTicks를 활용하면 틱 데이터를 효율적으로 기록하고 분석할 수 있습니다. 성공적인 트레이딩을 기원합니다!

연관 포스트

댓글 (0)