ChronoTrader
- 유틸리티
- David A Abercrombie
- 버전: 1.0
🕒 ChronoTrader.mq5 — 시간 기반 자동 거래 관리 EA
ChronoTrader는 설정된 시간에 따라 보유 중인 거래를 자동으로 관리하는 MetaTrader 5 전용의 가볍고 강력한 전문가용 어드바이저(EA)입니다. 매일 일정 시간에 포지션을 정리하고, 필요 시 조건을 충족하면 자동으로 재진입할 수 있도록 설계되었습니다.
✅ 주요 기능
-
⏰ 정해진 시간에 자동으로 포지션 정리
로컬 시간 기준으로 사용자가 설정한 시간에 모든 거래를 자동으로 청산합니다. 일일 전략 마감 또는 뉴스 발표 전에 리스크를 줄이려는 트레이더에게 적합합니다. -
🔁 조건부 자동 재진입 기능
이전에 청산된 거래는 시장 가격이 초기 진입가로 되돌아올 경우에만 자동으로 재진입합니다. 전략 일관성을 유지하면서 불필요한 진입을 방지합니다. -
🖥️ 차트 위 실시간 조작 패널
시각적인 GUI(그래픽 사용자 인터페이스) 패널을 통해 코드 편집 없이 종료 시간, 재진입 시간, 자동 재진입 여부를 쉽게 조정할 수 있습니다. -
🔔 실시간 알림 및 로그 기록
거래 종료 및 재진입 결과에 대해 터미널 알림, 모바일 푸시 알림, 로그 파일 기록을 통해 모든 작업 과정을 확인할 수 있습니다. -
📊 자동 생성되는 거래 내역 CSV 리포트
심볼, 진입가, 손절/이익실현, 거래 타입, 종료 시간, 재진입 시간 등을 자동으로 CSV 파일로 저장합니다.
⚙️ 입력 파라미터
| 파라미터 | 설명 |
|---|---|
| InputCloseHour | 거래 종료 시간 (시, 로컬 기준). 기본값: 23 |
| InputCloseMinute | 거래 종료 시간 (분). 기본값: 59 |
| InputReopenHour | 재진입 시도 시간 (시). 기본값: 0 |
| InputReopenMinute | 재진입 시도 시간 (분). 기본값: 1 |
| InputEnableAutoReopen | 자동 재진입 기능 사용 여부. 기본값: true |
| NotifyOnCloseSuccess | 거래 종료 성공 시 알림 전송. 기본값: true |
| NotifyOnCloseFailure | 거래 종료 실패 시 알림 전송. 기본값: true |
| NotifyOnReopenSuccess | 재진입 성공 시 알림 전송. 기본값: true |
| NotifyOnReopenFailure | 재진입 실패 시 알림 전송. 기본값: true |
📌 추천 사용자
-
일일 마감 시 자동으로 거래 종료를 원하는 데이 트레이더
-
야간 포지션 보유 리스크를 피하고 싶은 펀드 평가 또는 리스크 관리자
-
자동 전략을 하루 단위로 초기화하고자 하는 시스템 트레이더
-
여러 계좌의 거래 시간을 일관되게 관리하고자 하는 계좌 관리자
📝 참고 사항
-
모든 시간은 컴퓨터의 로컬 시간 기준으로 작동합니다.
-
이 EA는 새로운 포지션을 열지 않으며, 기존 포지션만 관리합니다.
-
EA는 모든 심볼의 포지션을 관리하므로 어떤 차트에 붙여도 됩니다.
-
계정당 하나의 EA 인스턴스만 실행하면 충분합니다.
📥 지금 ChronoTrader를 사용해 자동화된 시간 기반 거래 관리를 시작하세요 — 더 많은 통제력과 전문성을 경험할 수 있습니다!
