공부방 ›
[강좌] [EA 만들기 8] 초보가 EA 만들 때 자주 하는 실수 10가지
질문방에 올라오는 EA 문제의 대부분은 아래 10가지 중 하나예요. 만들기 전에 한 번, 실전 전에 한 번 읽어보세요.
- 손절이 없다
"언젠간 돌아온다"는 EA는 대부분 한 번의 큰 추세에 계좌를 잃어요. 손절은 필수예요.
- 마틴게일·물타기 그리드
잃을 때마다 수량을 두 배로 늘리는 방식은 그래프가 아름답다가 한 번에 0이 돼요. 백테스트 기간에 큰 추세가 없었을 뿐이에요.
- 아직 안 끝난 봉으로 판단
교차가 생겼다 사라졌다 해서 백테스트와 실전이 완전히 달라져요. 4편처럼 새 봉에서 한 번만 판단하세요.
- 매 틱마다 주문
조건이 맞는 동안 계속 주문이 나가서 포지션이 수십 개 쌓여요. "포지션이 있으면 쉬기" 같은 장치를 꼭 넣으세요.
- 매직넘버를 안 쓴다
다른 EA나 손으로 낸 주문까지 건드려서 엉뚱한 포지션을 청산해요.
- 스프레드·수수료 무시
백테스트를 고정 스프레드 0으로 돌리면 대부분 좋아 보여요. 실제 스프레드를 넣으세요.
- 너무 짧은 백테스트
3개월 백테스트로는 아무것도 알 수 없어요. 최소 2년, 거래 100번 이상이 기준이에요.
- 과최적화
설정 숫자를 과거에 딱 맞추면 미래에 안 맞아요. 앞 기간으로 찾고 뒤 기간으로 확인하세요.
- 주말 갭·뉴스 무시
금요일 밤에 들고 있던 포지션이 월요일에 손절가를 건너뛰어 열릴 수 있어요. 고용지표(NFP)·FOMC 시간엔 쉬는 옵션을 넣는 걸 추천해요.
- 결과를 기록하지 않는다
무엇을 바꿨더니 어떻게 됐는지 적어두지 않으면 같은 실수를 반복해요. 버전마다 설정과 결과를 메모하세요.
실전 전 최종 체크
- ☐ 손절·익절이 모든 주문에 걸려 있다
- ☐ 한 번 손절에 계좌의 1~2%만 잃는다
- ☐ 2년 이상, 실제 틱, 실제 스프레드로 백테스트했다
- ☐ 데모에서 2주 이상 문제없이 돌았다
- ☐ 멈출 기준(최대 낙폭)을 정해 두었다
체크가 다 됐다면 현자 실시간 연동으로 공개해 보세요. 숨길 게 없는 기록이 가장 강력한 증거예요.

