왜 여전히 중요한가
자동 매매는 단일 제품이 아니라 파이프라인입니다. 전략 로직은 TradingView, 실행은 MetaTrader 5, 그 사이에는 전송 계층이 있습니다. 고통의 대부분은 그 중간 hop에 있습니다. 알림 JSON 형태, 시크릿, 심볼 매핑, 터미널이 오프라인일 때 일어나는 일입니다.
이 글은 교육용입니다. 금융 조언이 아니며 수익을 약속하지 않습니다.
오래 남는 교훈
TradingView → MT5를 «돈을 찍는 봇» 블랙박스가 아니라 신호 프로젝션으로 다루세요. 필요한 것:
- 안정적인 webhook 계약(symbol, side, size, 선택적 SL/TP)
- 인증된 endpoint(secret / token)
- 투영된 포지션을 폴링하거나 수신하고 리스크 한도를 지키는 EA
실패했을 때 답할 수 있어야 합니다. 알림이 발사됐는가, hub가 수락했는가, Slave 터미널이 lease를 유지했는가?
실무 체크리스트
- TradingView 플랜이 webhooks를 지원하는지 확인
- 최소 JSON payload를 붙여 넣고 live 전에 필드 검증
- MT5 Expert Advisors 옵션에서 hub 호스트에 대해 WebRequest 허용
- TV Slave는 전용 로그인에서 실행 — 같은 브로커 로그인에 Master + Slave 절대 금지
부드러운 다음 단계
payload 형태의 무료 dry-run이 필요하면 webhook JSON 검증기를 쓰세요. 전체 PositionRelay TV Sync 경로는 TradingView 설정 가이드를 보세요.
