XAU/USD4,569.00-1.20%EUR/USD1.1708+0.18%GBP/USD1.3215+0.05%USD/JPY154.32-0.32%BTC/USD97,840+1.40%ETH/USD3,712+0.85%NAS10027,880+0.55%S&P 5006,142+0.32%OIL/USD68.40-0.45%DXY107.21+0.10%XAU/USD4,569.00-1.20%EUR/USD1.1708+0.18%GBP/USD1.3215+0.05%USD/JPY154.32-0.32%BTC/USD97,840+1.40%ETH/USD3,712+0.85%NAS10027,880+0.55%S&P 5006,142+0.32%OIL/USD68.40-0.45%DXY107.21+0.10%
인사이트/트레이딩 봇 뒤의 언어: MQL4, MQL5 및 Expert Advisor 개발
기술2026년 2월 9일•10분 읽기

트레이딩 봇 뒤의 언어: MQL4, MQL5 및 Expert Advisor 개발

트레이딩 봇 뒤의 언어: MQL4, MQL5 및 Expert Advisor 개발

MQL이란 무엇인가?

MQL — MetaQuotes Language — 은 MT4와 MT5 플랫폼 뒤에 있는 프로그래밍 언어입니다. "외환 로봇"이나 "Expert Advisor"가 작동하는 것을 본 적이 있다면, 그것은 MQL로 작성된 것입니다.

왜 중요할까요? 이를 통해 할 수 있는 것들 때문입니다:

  • 트레이딩 전략을 완전히 자동화
  • 시장에 존재하지 않는 맞춤형 지표 생성
  • 과거 데이터로 전략 백테스트
  • 인간의 개입 없이 24시간 운영

MQL4 대 MQL5 — 차이점은 무엇인가?

MQL4

  • 클래식 — 더 단순하고 배우기 쉬움
  • 거대한 커뮤니티와 완성된 라이브러리
  • MT4에서만 작동
  • 단순하거나 중간 수준의 전략에 이상적

MQL5

  • 더 강력함 — 멀티스레딩 지원
  • 완전한 OOP(객체지향 프로그래밍)
  • MT5에서 작동
  • 복잡한 전략과 HFT에 이상적

TIC는 무엇을 사용하나요?

저희는 필요에 따라 둘 다 사용합니다. MT4에서 검증된 전략에는 MQL4를, 더 많은 처리 능력이 필요한 최신 시스템에는 MQL5를 사용합니다.

Expert Advisor(EA) 내부

모든 EA는 세 가지 핵심 함수로 구성됩니다:

  • OnInit() — EA가 시작될 때 한 번 실행됨 — 변수와 지표를 설정
  • OnTick() — 모든 가격 변동마다 실행됨 — 실제 트레이딩 로직이 있는 곳
  • OnDeinit() — EA가 멈출 때 실행됨 — 정리 및 리소스 해제

맞춤형 지표 대 EA

지표

분석 도구 — 차트에 그려져 시그널을 줌

스스로 거래를 실행하지 않음

Expert Advisor(EA)

완전 자동화 — 분석, 실행, 거래 관리

인간의 개입 없이 작동

TIC에서는 이 둘을 결합합니다: 맞춤형 지표가 정밀한 시그널을 EA에 공급합니다.

EA 개발에 대한 냉정한 진실

"백테스트에서 멋져 보이는 EA는 누구나 작성할 수 있습니다. 실전 시장에서 살아남는 EA를 작성하는 것은요? 그것은 수년간의 실패와 학습이 필요합니다."

— Tushar, TIC 수석 개발자

대부분의 "외환 로봇"이 실패하는 이유

  1. 과최적화(커브 피팅) — 과거에 맞춰 최적화되어 미래에는 실패하는 지점까지 감
  2. 진짜 리스크 관리 없음 — 형식적인 손절매 혹은 아예 없음
  3. 트레이더가 아니라 코더에 의해 만들어짐 — 뛰어난 코드지만 약한 트레이딩 로직

EA 개발에 대한 TIC의 접근법

  1. Ahmed의 실전 검증 전략 — 10년 이상의 실거래 → 명확하고 검증된 규칙
  2. Tushar의 견고한 코드 — 전략을 전문적인 MQL로 정밀하게 번역
  3. 실전 테스트 — 고객에게 배포하기 전 실계좌에서 운용
  4. 지속적인 모니터링과 개선 — 변화하는 시장 상황에 기반한 조정

MQL을 배워야 할까요?

다음의 경우 예:

  • 자신만의 시스템을 만들고 싶다
  • 자동화하고 싶은 전략이 있다
  • 프로그래밍과 문제 해결을 즐긴다

다음의 경우 아니오:

  • 기술적인 노력 없이 결과만 원한다
  • 배우고 실험할 시간이 없다
  • 전문가에게 의존하는 것을 선호한다 (TIC의 운용 서비스를 이용하세요)

AI 트레이딩 살펴보기

여정을 시작하세요

시작할 준비가 되셨나요?

저희 팀과 무료 상담을 예약하세요

상담 예약하기
Free checklist

Verify any trader's results in 10 minutes

Seven checks that reveal whether a track record is real: third-party verification, maximum drawdown, trade count, and the martingale warning signs. Use it on anyone — including on us.

We'll send the checklist plus occasional TIC insights. We never share your email, and you can unsubscribe any time.