공부방 ›
[강좌] [EA 만들기 1] 자동매매 프로그램은 어떻게 생겼을까? 전체 그림부터
"자동매매를 만들고 싶은데 어디서부터 해야 할지 모르겠다"는 질문이 제일 많아요. 코딩을 몰라도 괜찮아요. 이 연재를 순서대로 따라오면 이동평균 자동매매 EA를 직접 만들고, 백테스트하고, 데모 계좌에서 돌리는 것까지 할 수 있어요.
EA가 뭐예요?
EA(Expert Advisor) = MT5 안에서 돌아가는 자동매매 프로그램이에요. 사람이 차트를 보고 버튼을 누르는 대신, 정해 둔 규칙대로 프로그램이 가격을 보고 → 조건을 확인하고 → 주문을 냅니다.
EA가 하는 일은 딱 세 가지예요.
- 본다: 지금 가격, 이동평균, RSI 같은 값을 읽음
- 판단한다: "빠른 선이 느린 선을 뚫고 올라갔나?" 같은 조건 확인
- 주문한다: 조건이 맞으면 매수·매도, 손절·익절 걸기
만드는 순서 (이 연재 목차)
- 전체 그림 잡기 (지금 이 글)
- 준비물: MT5 설치, 데모 계좌, MetaEditor 열기
- 내 매매 아이디어를 숫자로 된 규칙으로 바꾸기
- 첫 EA 코드 작성: 이동평균 크로스 (복사해서 바로 써요)
- 손절·익절과 계좌의 1%만 거는 랏 계산
- 전략 테스터로 백테스트하고 결과 읽기
- 데모 → 소액 실전 → 현자에서 실시간 검증
- 초보가 자주 하는 실수 10가지
- AI(챗GPT·Claude)로 EA 코드 만드는 요령
꼭 알고 시작할 것
- EA는 돈을 벌어주는 기계가 아니에요. 내 규칙을 감정 없이 지켜주는 도구예요. 규칙이 나쁘면 나쁜 결과를 성실하게 만들어요.
- 처음부터 실계좌에 돌리지 마세요. 백테스트 → 데모 몇 주 → 소액 실전 순서가 기본이에요.
- 코딩은 생각보다 적게 필요해요. 이 연재의 첫 EA는 60줄 정도고, 대부분은 복사해서 숫자만 바꾸면 돼요.
따라 하다 막히면 질문방에 에러 메시지를 그대로 올려주세요. 다른 회원들이 금방 답해줄 거예요.

