공부방 ›

[강좌] [EA 만들기 9] AI(챗GPT·Claude)로 EA 코드 만드는 요령

大현자 마스터운영진2026. 11. 03. 00:21조회 303추천 18댓글 0

요즘은 AI에게 말로 설명하면 MQL5 코드를 써줘요. 코딩을 몰라도 EA를 만들 수 있는 시대예요. 다만 요청을 잘해야 쓸 만한 코드가 나오고, 반드시 검증해야 해요.

1. 요청 템플릿 (복사해서 채우세요)

MT5용 MQL5 EA를 만들어줘.
- 종목/시간봉: XAUUSD, M15
- 매수 조건: (예) 방금 끝난 봉에서 20 EMA가 50 EMA를 위로 교차
- 매도 조건: (예) 방금 끝난 봉에서 20 EMA가 50 EMA를 아래로 교차
- 손절: 진입가에서 30달러 / 익절: 60달러
- 수량: 손절 시 계좌 평가금액의 1%만 잃도록 계산 (브로커 최소·단위 수량 맞추기)
- 한 번에 포지션 1개, 매직넘버로 내 주문만 관리
- 새 봉이 생길 때만 판단
- 설정값은 전부 input 으로
- CTrade 사용, 한국어 주석

3편의 규칙 체크리스트 7가지를 채워서 넣으면 결과가 훨씬 좋아요.

2. 에러가 나면

  • F7 컴파일 후 오류 탭의 메시지를 그대로 복사해서 "이 에러가 나" 하고 붙여넣으세요.
  • 한 번에 고쳐지지 않으면 전체 코드 + 에러를 같이 주세요.
  • AI가 MQL4(옛날 MT4) 문법을 섞어 쓰는 경우가 많아요. "MQL5로, OrderSend 대신 CTrade로" 라고 못 박아 주세요.

3. AI 코드는 이렇게 검증하세요

AI는 그럴듯하지만 틀린 코드를 자신 있게 써요. 아래는 꼭 직접 확인하세요.

  • 손절·익절이 모든 주문에 들어가는지
  • 랏 계산이 1% 규칙대로 되는지 (전략 테스터에서 첫 거래 수량 확인)
  • "포지션이 있으면 쉬기"가 진짜 동작하는지 (백테스트 거래 목록에 겹치는 포지션이 없는지)
  • 6편 방식대로 2년 이상 백테스트

4. 이런 요청은 피하세요

  • "무조건 수익 나는 EA 만들어줘" → AI도 몰라요. 규칙은 내가 정해야 해요.
  • "승률 90% EA" → 대부분 손절이 없거나 마틴게일이에요 (8편 참고).
  • 남이 파는 EA를 "똑같이 만들어줘" → 저작권 문제가 생길 수 있고, 대개 핵심 로직은 공개돼 있지 않아요.

5. 다음 단계

AI로 만든 EA도 순서는 같아요. 백테스트 → 데모 → 소액 실전 → 현자 실시간 연동으로 공개. 직접 돌린 기록이 쌓이면 검증 게시판에서 다른 회원들과 비교해 볼 수 있어요.

연재는 여기까지예요. 만든 EA를 검증 게시판에 올리거나, 막히는 부분을 질문방에 남겨주세요. 다음 연재로 RSI·돌파 전략 같은 다른 예제도 준비해 볼게요.

댓글 0

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