-
FBS에서 번 돈은 어떻게 인출하나요?
절차는 굉장히 직관적입니다. FBS 웹사이트의 인출 페이지나 개인계정의 금융 섹션에서 인출 페이지에 접속하세요. 여기서 입금에 사용한 결제 서비스로 수익을 인출할 수 있습니다. 여러 서비스로 입금했다면 입금액 비례별로 인출하면 됩니다.
-
FBS 계좌는 어떻게 개설하나요?
FBS 홈페이지에서 '계좌 개설하기' 버튼을 누르고 개인계정 페이지에 접속하세요. 트레이딩을 시작하기 전 프로필 인증을 잊지 마세요. 이메일과 전화번호를 확인하고 신원을 인증하세요. 인증을 통해 투자금과 계좌의 보안을 지킬 수 있습니다. 모든 확인이 끝나면 원하는 트레이딩 플랫폼에 접속해 투자를 시작하세요.
-
투자는 어떻게 시작해야 할까요?
만 18세 이상이면 누구나 FBS에 가입하고 외환투자를 시작할 수 있습니다. 여기에 브로커리지 계좌를 개설하고 금융 자산이 시장에서 어떻게 움직이는지 잘 공부하면 본격적으로 트레이딩을 시작할 수 있습니다. FBS가 제공하는 무료 교육 자료와 FBS 계좌 개설법을 보며 기초를 익히세요. 모의투자에서 가상 자금으로 연습하는 것도 좋습니다. 완전히 준비되면 실전 시장으로 옮겨 트레이딩하세요.
코딩 없이 트레이딩 봇 빌드하기
MQL5를 이용한 알고리즘 트레이딩에 대한 첫 번째와 두 번째 글을 통해 알고리즘 트레이딩의 기원과 트레이딩 봇의 대표적인 유형을 알아보았습니다. MetaTrader 5에서 트레이딩 봇을 이용하는 방법도 알아보았죠. 코딩 실력이 뛰어나면 훌륭한 트레이딩 봇을 만들 수 있습니다. 그런데 EA를 만들려면 반드시 전문적인 코딩을 배워야 할까요? 아닙니다! MetaTrader 5에서는 MAQL 마법사를 통해 누구나 트레이딩 봇을 제작할 수 있습니다. 지금부터 알아봅시다.
MAQL5 마법사란 무엇인가요?
MAQL5 마법사는 원하는 설정에 따라 봇과 프로그램 템플릿을 만들 수 있는 툴입니다. 신뢰도 있는 시그널을 제공하는 EA를 만들 수 있죠. EA 구축에 필요한 기반으로 원하는 매개변수를 고르기만 하면 됩니다. 이에 액세스하려면 MetaTrader 5 플랫폼에 통합된 메타에디터 트레이딩 전략 개발 환경을 실행합니다. 차트 주기(timeframe) 메뉴 바로 위에 있습니다.
메타에디터를 실행한 뒤에는 프로그램 우측 상단의 “New”를 클릭합니다. 이 버튼을 누르면 MQL5 마법사를 실행할 수 있습니다.
MQL5 마법사로 EA를 만드는 방법
MQL5 마법사의 안내를 따라하면 EA를 간편하게 새로 개발할 수 있습니다. 단계별로 자세히 알아봅시다.
먼저 봇을 설계할 전략을 세웁니다.
MQL5 마법사 라이브러리에는 시그널 집합이 있습니다. 이 집합이 기본 알림입니다. EA를 만들 때 아무 거래 시그널 모듈 조합을 사용할 수 있습니다(최대 64개). 설명은 MQL5 문서를 참조하세요.
이 글에서는 다음 입력값을 바탕으로 예를 들어 보겠습니다.
통화쌍: EUR/USD
차트 주기: 4시간
인디케이터: 21, 89기간을 적용한 단순이동평균, MACD(12, 24, 9).
본격적으로 EA를 만들어 봅시다.
MQL 마법사에서 "EA 만들기(Expert Advisor (generate))"를 클릭합니다.
그 다음 EA의 이름을 설정합니다. 이때 EA에 사용할 특정 자산과 차트 주기를 선택할 수도 있습니다. 이 예시에서는 EUR/USD 통화쌍과 4시간 주기를 선택했기 때문에 “심볼” 문자열에 EURUSD를, 차트 주기에 “H4”를 기입합니다.
EA에 적합한 시그널을 선택합니다.
가장 흥미로운 단계입니다. 봇의 작동 설정을 조정합니다. “추가”를 클릭한 후 사전에 결정한 시그널을 선택합니다. 시그널 집합마다 매개변수가 있습니다. 예를 들어 21기간 이동평균의 시그널을 EA에 추가하려면 기간을 21로, 현재 바(0)에서의 변화, 평균화 수단(단순), MA에 적용할 시세(종가), 시그널 가중치(1.0)를 설정해야 합니다.
MACD의 경우, 표준 설정(패스트 기간= 12, 슬로우 기간= 24, 기간 시그널= 9)을 이용합니다.
시그널별 상세 정보는 MQL5 홈페이지를 참고하세요.
특정 시그널에 대한 차트 주기도 지정할 수 있습니다. 예를 들어 보다 큰 주기에서 확정을 받고 싶으면 "차트 주기" 설정을 채웁니다.
스톱 조정 적용
모든 매개변수를 추가하면 EA를 사용할 준비가 거의 끝납니다. 다음 단계는 EA의 조정 속성 설정입니다. 다시 말해, 스톱로스 조정을 사용할지 여부를 결정하는 것입니다. 여기에는 4가지 선택지가 있습니다.
- 스톱로스 미사용(조정 미사용)
- 고정된 스톱에 위치시킵니다
- 특정 MA에 기반해 설정합니다
- 파라볼릭 SAR.을 이용합니다
예시에서는 스톱로스 조정을 사용하지 않습니다.
자산 관리의 규칙
ㅁㅏ지막 단계에서는 EA에 대한 자산 관리 규칙을 결정합니다. 예시에서는 고정된 거래량인 0.1랏과 10% 리스크로 거래합니다.
마침을 클릭한 다음 메타에디터에 방대한 코드가 생깁니다. 바로 우리가 만든 EA의 '뼈대'입니다.
이를 봇으로 전환하는 방법 컴파일 버튼을 누르면 됩니다. 클릭하면 내 봇에 대한 파일이 생기고 MT5로 코드가 전송됩니다.
이후 MT5 창의 “탐색기”에서 봇이 나타납니다.
봇 이름의 "테스트"를 누르면 트레이딩 봇을 백테스트할 수 있습니다. 전략 테스터가 실행된 다음 적절한 매개변수를 선택하고 "시작"을 누릅니다. 결과는 백테스트 바에서 확인할 수 있습니다.
지금까지 코딩을 할 줄 몰라도 트레이딩 봇을 만드는 방법을 알아보았습니다. 그럼에도, EA가 보다 복잡한 명령을 처리하게 만들려면 프로그래밍을 할 줄 알아야 합니다. 다음 글에서는 MQL5 봇 코딩의 기초를 알아보겠습니다.
2023-05-25 • 업데이트됨
이 부분의 다른 기사
- 트레이딩 봇의 구조
- MetaTrader 5에서 봇 트레이딩하는 법
- 알고리즘 트레이딩이란?
- 트레이딩의 지그재그 및 플랫 패턴
- 엘리엇 파동 이론의 절단파
- 이치모쿠
- 갭 트레이딩 방법
- 상승쐐기형 패턴(diagonal pattern)
- 울프 웨이브 패턴
- 쓰리 드라이브 패턴
- 샤크
- 버터플라이
- 크랩
- 박쥐
- 가틀리
- ABCD
- 하모닉 패턴
- Motive 및 조정파. 파동의 등급
- 엘리엇 파동 이론 소개
- 브레이크아웃 트레이딩을 하는 방법
- 외환 투자 뉴스
- 이익실현 주문을 하는 방법은?
- 리스크 관리
- 스탑로스 오더를 놓는 방법은?
- 기술적인 보조지표: 투자 다이버전스