공부방 ›
[강좌] [EA 만들기 3] 내 매매 아이디어를 숫자 규칙으로 바꾸는 법
EA를 만들 때 제일 많이 막히는 곳은 코드가 아니라 규칙을 정하는 단계예요. 컴퓨터는 "적당히", "많이 오르면", "느낌상"을 이해하지 못해요. 전부 숫자와 예/아니오로 바꿔야 해요.
애매한 말 → 숫자로
- "상승 추세일 때" → 20 EMA가 50 EMA보다 위에 있을 때
- "많이 떨어지면" → RSI(14)가 30 아래로 내려가면
- "손절은 적당히" → 진입가에서 30달러 아래 (3,000포인트)
- "바쁠 때는 쉬기" → 한국 시간 22:30~23:30 은 진입 안 함
이렇게 바꿔서 메모장에 적어두세요.
규칙 체크리스트 7가지
EA 하나에 아래 7가지가 다 정해져 있어야 해요. 하나라도 비면 코드가 안 나와요.
- 종목·시간봉: 예) XAUUSD, 15분봉
- 진입 조건(매수): 예) 20 EMA가 50 EMA를 아래에서 위로 뚫으면
- 진입 조건(매도): 예) 20 EMA가 50 EMA를 위에서 아래로 뚫으면
- 손절: 예) 진입가에서 30달러 반대
- 익절: 예) 손절의 2배 (60달러)
- 수량(랏): 예) 손절에 걸리면 계좌의 1%만 잃게
- 동시에 몇 개까지: 예) 한 번에 1개, 포지션이 있으면 새로 안 들어감
연재에서 쓸 예제 전략
- 종목: XAUUSD / 시간봉: 15분
- 매수: 20 EMA가 50 EMA를 위로 교차 (골든크로스)
- 매도: 20 EMA가 50 EMA를 아래로 교차 (데드크로스)
- 손절 30달러, 익절 60달러
- 포지션은 한 번에 1개
주의: 이건 연습용 예제예요. 수익을 보장하는 전략이 아니에요. 구조를 익히는 데 가장 쉬운 전략이라 골랐어요.
"봉이 끝났을 때"만 보세요
초보가 제일 많이 하는 실수가 아직 안 끝난 봉으로 판단하는 거예요. 지금 만들어지는 봉은 1초마다 모양이 바뀌어서 교차가 생겼다 사라졌다 해요. 그래서 우리 EA는 새 봉이 생기는 순간, 방금 끝난 봉 기준으로 딱 한 번만 판단할 거예요.
내 아이디어가 있다면 위 7가지 체크리스트를 채워서 질문방에 올려보세요. 코드로 만들 수 있는 형태인지 같이 봐드릴게요.

