공부방 ›

[강좌] [EA 만들기 2] 준비물: MT5·데모 계좌·MetaEditor 10분 세팅

大현자 마스터운영진2026. 10. 31. 09:21조회 397추천 38댓글 0

EA를 만들려면 프로그램 두 개만 있으면 돼요. MT5(거래 프로그램)와 MetaEditor(코드 쓰는 프로그램, MT5에 같이 들어 있음)예요. 둘 다 무료예요.

1. MT5 설치

  • 쓰는 브로커 홈페이지에서 MT5를 받으세요. 브로커가 없으면 MetaQuotes 공식 MT5를 받아도 데모 계좌는 만들 수 있어요.
  • 설치 후 실행하면 차트가 몇 개 떠요.

2. 데모 계좌 만들기

  • 파일 → 계좌 개설 → 데모 계좌를 고르고 안내대로 진행하면 가상 돈이 들어간 계좌가 생겨요.
  • 금액은 실제로 쓸 돈과 비슷하게 정하세요 (예: 1만 달러). 너무 크게 잡으면 감이 안 와요.

3. MetaEditor 열기

  • MT5 위쪽 메뉴 도구 → MetaQuotes Language Editor (단축키 F4)
  • 왼쪽 탐색기에 Experts 폴더가 보이면 성공이에요. 우리가 만들 EA는 여기 저장돼요.

4. 새 EA 파일 만들기

  1. MetaEditor에서 파일 → 새로 만들기 (Ctrl+N)
  2. 전문가 조언자(템플릿) 선택 → 다음
  3. 이름에 `MyFirstEA` 입력 → 다음 → 다음 → 마침
  4. 빈 뼈대 코드가 열려요. `OnInit`, `OnDeinit`, `OnTick` 세 덩어리가 보일 거예요.

5. 뼈대 이해하기 (이것만 알면 돼요)

int OnInit()      // EA를 차트에 붙인 순간 딱 한 번 실행 (준비 작업)
void OnDeinit()   // EA를 뗄 때 한 번 실행 (정리 작업)
void OnTick()     // 가격이 움직일 때마다 실행 (여기서 판단·주문)

자동매매의 핵심 로직은 거의 다 OnTick 안에 들어가요.

6. 컴파일 = 사람 말을 기계 말로 바꾸기

  • 코드를 쓰고 F7을 누르면 아래 오류 탭에 결과가 나와요.
  • `0 errors` 면 성공이에요. 경고(warnings)는 일단 무시해도 돼요.
  • 에러가 나면 첫 번째 에러부터 고치세요. 하나 고치면 나머지가 같이 사라지는 경우가 많아요.

7. 차트에 붙여보기

  1. MT5로 돌아와 왼쪽 탐색기 → 전문가 조언자 → MyFirstEA를 차트로 끌어다 놓기
  2. 창이 뜨면 공통 탭 → 알고리즘 매매 허용 체크 → 확인
  3. MT5 위쪽 알고리즘 매매 버튼이 초록색인지 확인
  4. 차트 오른쪽 위에 모자 아이콘이 파란색이면 EA가 돌아가는 중이에요
지금은 빈 EA라 아무 일도 안 해요. 다음 글에서 "무엇을 시킬지" 규칙부터 정해볼게요.

댓글 0

목록
Vantage 앱 광고광고
현자 탄생기념 부스터 이벤트