MetaTrader 5에서 봇 트레이딩하는 법

MetaTrader 5에서 봇 트레이딩하는 법

이전 글에서는 알고리즘 트레이딩의 기원과 트레이딩 봇을 만드는 데 가장 흔히 쓰는 언어 등 기본을 알아보았습니다. 이를 통해 MetaTrader 5 언어인 MQL5를 선택하였습니다. 이번 글에서는 트레이딩 봇의 주요 유형과 MT 5 환경에서 봇을 어디에서 찾을 수 있는지 알아봅시다.

4 1.png

MQL5 문서에서는 스크립트, 서비스, 사용자 지정 인디케이터, EA 등 자동화 트레이딩 앱의 네 가지 유형을 다룹니다. 유형마다 처리하는 작업이 다릅니다.

스크립트는 한 가지 행동만 처리하는 프로그램입니다. MQL5 봇 중 가장 단순합니다. 시세가 특정 가격대에 도달하는 경우 경고를 보내고 스톱로스와 테이크프로핏 위치를 조정하고 거래 데이터를 수집하는 데 사용할 수 있습니다.

서비스는 차트에 첨부하지 않고 사용되는 앱입니다. 스크립트처럼 한 가지 작업만 처리할 수 있습니다.

사용자 지정 인디케이터는 사용자가 개발하는 테크니컬 인디케이터입니다. 일반 인디케이터에 수정을 가한 것이나 완전히 새로운 형태일 수 있습니다. MetaTrader 5 내 일반 인디케이터(MACD, RSI, 이동 평균 등)와 같이 사용자 지정 인디케이터는 자동으로 거래하지 않습니다. 테크니컬 분석을 위해 추가 도구로 사용됩니다.

EA는 MQAL5 봇 중 가장 복잡한 형식입니다. 사전에 확립한 트레이딩 전략을 기반으로 거래 작업을 수행할 수 있습니다. EA는 특수한 사전 프로그래밍 알고리즘을 따르며 이에 기반하여 주문을 설정합니다. 

지금까지 자동화 트레이딩 프로그램의 주요 유형을 알아보았으니 MetaTrader 5에서 이를 이용하는 방법을 알아봅시다.

MT5에서 트레이딩 봇을 이용할 수 있는 위치

EA, 스크립트, 인디케이터 등은 MT5의 데이터 폴더에 저장됩니다. 데이터 폴더를 실행하려면 파일 – 데이터 폴더 열기를 클릭합니다. 그 다음 MQL5 폴더에서 인디케이터, EA, 스크립트, 서비스를 찾을 수 있습니다. 사용자 지정 인디케이터 또는 EA를 인터넷에서 다운로드한 경우 이를 폴더에 넣어야 합니다. 이를 통해 MetaTrader에서 봇을 인식할 수 있습니다.

2.png

EA 등 봇 폴더를 보면 연결된 파일 두 개가 하나의 프로그램을 나타내는 것을 볼 수 있습니다. 이름은 같으나 디렉토리는 mq5, ex5로 다릅니다. 전자는 MQL5 프로그래밍 작업 환경인 메타에디터에서 실행할 수 있는 소스코드를 담고 있습니다. 후자는 트레이딩 플랫폼에서 실행할 수 있는 MQL5의 컴파일 버전입니다.

MetaTrader 5에서는 탐색 창에서 컴파일된 프로그램을 모두 볼 수 있습니다.

3.png

특정 인디케이터 또는 EA를 실행하려면 더블 클릭하거나 차트로 드래그합니다.

이를 통해 봇의 속성 창이 열립니다. 시작하려면 “확인(OK)”를 누릅니다. 시작하는 데 성공하면 차트. 우측 상단에 초록색 아이콘이 표시됩니다.

8.png

아이콘이 빨간색이면 EA가 꺼집니다. EA 설정과 트레이딩 플랫폼의 옵션에서 알고리즘 트레이딩을 사용 설정할 수 있습니다.

5.png

참고: 한 차트에는 하나의 EA만 실행할 수 있습니다.  

EA 설정에 들어가면 “일반(Common)”과 “입력(Inputs)” 탭이 있습니다. “일반” 탭은 봇의 종합 정보를 제공합니다. 여기에 별개의 파라미터인 “시그널 설정 수정 허용”과 “알고리즘 트레이딩 허용”이 있습니다.

전자를 이용하면 프로그램이 시그널을 구독하도록 허용할 수 있고 시그널 설정을 편집할 수 있습니다. MQL5를 상세히 다루는 다음 글에서 MetaTrader 5의 시그널을 자세히 알려드리겠습니다.

“알고리즘 트레이딩 허용” 옵션은 EA의 거래 활동을 제한합니다. 이 옵션이 사용 설정되더라도 MT5 설정에서 자동화된 트레이딩이 사용 중지될 수 있습니다. 봇을 실행하려면 두 옵션을 모두 이용합니다.

두 번째 탭은 입력 파라미터입니다. 앱이 내 전략에 적응하도록 만들어 유연성을 높일 수 있습니다. 

6.png

MQL5 커뮤니티에서 개발한 사용자 지정 트레이딩 봇을 이용하고 싶으면 도구함(Toolbox) – 코드베이스로 이동합니다. 이곳에서 수백 가지의 봇을 마음껏 사용할 수 있습니다.

7.png

또는 MQL5 마켓에서 인디케이터, 봇, 스크립트 등을 구매, 다운로드할 수 있습니다.

이것으로 두 번째 알고리즘 안내를 마칩니다. 다음 글에서는 메타에디터의 기능과 트레이딩 봇의 구조를 살펴 보겠습니다. 많은 기대 바랍니다.

자주 물어보는 질문들

  • FBS 계좌는 어떻게 개설하나요?

    FBS 홈페이지에서 '계좌 개설하기' 버튼을 누르고 개인계정 페이지에 접속하세요. 트레이딩을 시작하기 전 프로필 인증을 잊지 마세요. 이메일과 전화번호를 확인하고 신원을 인증하세요. 인증을 통해 투자금과 계좌의 보안을 지킬 수 있습니다. 모든 확인이 끝나면 원하는 트레이딩 플랫폼에 접속해 투자를 시작하세요. 

  • FBS에서 번 돈은 어떻게 인출하나요?

    절차는 굉장히 직관적입니다. FBS 웹사이트의 인출 페이지나 개인계정의 금융 섹션에서 인출 페이지에 접속하세요. 여기서 입금에 사용한 결제 서비스로 수익을 인출할 수 있습니다. 여러 서비스로 입금했다면 입금액 비례별로 인출하면 됩니다.

  • 투자는 어떻게 시작해야 할까요?

    만 18세 이상이면 누구나 FBS에 가입하고 외환투자를 시작할 수 있습니다. 여기에 브로커리지 계좌를 개설하고 금융 자산이 시장에서 어떻게 움직이는지 잘 공부하면 본격적으로 트레이딩을 시작할 수 있습니다. FBS가 제공하는 무료 교육 자료FBS 계좌 개설법을 보며 기초를 익히세요. 모의투자에서 가상 자금으로 연습하는 것도 좋습니다. 완전히 준비되면 실전 시장으로 옮겨 트레이딩하세요.  

  • 레벨업 보너스를 활성화하는 방법?

    웹이나 모바일 환경의 FBS 개인 계정에서 레벨업 보너스 계정을 활성화하고 무료로 최대 $140를 받으세요.

최신 뉴스

외환 중요 이슈: 미국 소매판매

10월 15일 MetaTrader 시간대 (GMT+3) 15시 정각 미국 소매판매 지표가 발표됩니다.

AUD가 호주 고용 지표를 앞두고 있습니다

10월 14일 MT(GMT+3) 03시 30분, 호주가 고용 변동과 실업률을 발표합니다.

암호화폐 트레이딩 플랫폼 고르는 법

현재 암호화폐는 트레이딩 세계를 여전히 지배하고 있습니다.

입출금 가능 은행 목록

경기의 최고가 되세요

데이터 수집 안내

FBS는 본 웹 사이트 운영을 위해 귀하의 데이터 기록을 유지합니다. "동의" 버튼을 누름으로써, 귀하는 개인 정보 보호 정책 에 동의합니다.

돌아가기

매니저가 곧 전화할 것입니다

번호 바꾸기

당신의 문의사항이 접수되었습니다

매니저가 곧 전화할 것입니다

해당 전화번호는
후 다시 이용할 수 있습니다

긴급 상황 문의처:
라이브 채팅

내부 에러. 다시 시도 해주세요

시간 낭비하지 마세요. NFP가 USD에 어떤 영향을 주는지 확인하고 수익 내세요!

당신은 브라우저의 구버전을 사용 중입니다.

더 안전하고 편리하며 생산적인 투자 경험을 위해 최신 버전으로 업데이트하거나 다른 것으로 시도해 주세요.

Safari Chrome Firefox Opera