시스템트레이딩 게시글

서포트 벡터 머신으로 거래하는 EA: MetaTrader 5의 활용법

첨부파일
1229.zip (3.95 KB, 다운로드 0회)

아래의 예시 EA(Expert Advisor)인 svmTrader는 서포트 벡터 머신 학습 도구의 일반적인 사용법을 보여주기 위해 작성되었습니다. 서포트 벡터 머신 학습 도구는 MQL5 마켓에서 다운로드할 수 있습니다. 이 EA는 다음과 같은 방식으로 작동합니다:

  1. svMachineTool 라이브러리를 사용하여 두 개의 새로운 서포트 벡터 머신이 생성됩니다. 하나는 새로운 '매수' 거래 신호를 보내고, 다른 하나는 새로운 '매도' 거래 신호를 보냅니다.

  2. 일곱 개의 표준 지표가 초기화되며, 각 지표의 핸들은 정수 배열에 저장됩니다. (참고: 지표의 조합은 자유롭게 사용할 수 있으며, 단일 정수 배열로 svm에 전달되면 됩니다.)

  3. 지표 핸들이 저장된 배열이 새로운 서포트 벡터 머신에 전달됩니다.

  4. 지표 핸들과 기타 매개 변수를 사용하여 과거 가격 데이터를 기반으로 서포트 벡터 머신을 훈련시키기 위한 정확한 입력 및 출력을 생성합니다.

  5. 모든 입력과 출력이 생성되면, 두 개의 서포트 벡터 머신이 훈련됩니다.

  6. 훈련된 서포트 벡터 머신은 EA에서 새로운 매수 및 매도 거래 신호를 보내는 데 사용됩니다. 새로운 매수 또는 매도 거래 신호가 나타나면, 수동으로 설정한 손절매(Stop Loss) 및 이익 실현(Take Profit) 주문과 함께 거래가 열립니다.

이 EA를 통해 도구를 가지고 실험해보시길 바랍니다. 자신의 거래 스타일에 맞게 EA를 복사, 변경, 수정해보는 것을 추천합니다.

블록 다이어그램 - 서포트 벡터 머신 학습 도구

연관 포스트

댓글 (0)