ChronoTrader
- 实用工具
- 版本: 1.0
🕒 ChronoTrader.mq5 — 基于时间的交易管理智能交易系统(EA)
ChronoTrader 是一款轻量级但功能强大的 MetaTrader 5 智能交易系统,能够根据特定时间自动管理您的持仓交易。非常适合希望规范操作、每天自动清仓并在条件合适时重新入场的交易者。
✅ 功能亮点
-
⏰ 定时自动平仓
在您设置的本地时间自动关闭所有持仓,适用于日内交易者或在重大新闻前自动清仓的风险控制策略。 -
🔁 智能自动再入场
在市场价格回到原始入场价附近时,自动重新开仓。帮助保留原始交易意图,避免错过机会或重复进场。 -
🖥️ 图表内操作面板
内置图形用户界面(GUI),允许您直接在图表上设置关闭时间、开启时间,并切换是否启用自动再入场,无需修改代码。 -
🔔 通知与日志系统
每一次平仓或再入场操作都会生成终端提示、推送通知,并保存在 .log 文件中,确保操作全程透明可追踪。 -
📊 自动生成交易报告
以 CSV 文件形式记录每笔交易的详情(交易品种、开仓价、止损/止盈、类型、平仓时间、再入场时间)供后续分析。
⚙️ 输入参数说明
| 参数名称 | 功能描述 |
|---|---|
| InputCloseHour | 设置每日关闭交易的小时(本地时间),默认值: 23 |
| InputCloseMinute | 设置每日关闭交易的分钟(本地时间),默认值: 59 |
| InputReopenHour | 设置每日尝试重新开仓的小时(本地时间),默认值: 0 |
| InputReopenMinute | 设置每日尝试重新开仓的分钟(本地时间),默认值: 1 |
| InputEnableAutoReopen | 是否启用自动再入场功能,默认值: true |
| NotifyOnCloseSuccess | 平仓成功时是否发送通知,默认值: true |
| NotifyOnCloseFailure | 平仓失败时是否发送通知,默认值: true |
| NotifyOnReopenSuccess | 再入场成功时是否发送通知,默认值: true |
| NotifyOnReopenFailure | 再入场失败时是否发送通知,默认值: true |
📌 适合用户
-
想要 自动平仓 以结束交易日的日内交易者
-
需要避免隔夜风险的 资金管理或评估账户操作者
-
追求规则执行、自动化更新仓位的 系统交易者
-
管理多个账户、需要统一交易时间控制的交易者
📝 其他说明
-
所有时间基于 本地计算机时间
-
EA 不会开设新交易,仅管理已有持仓
-
只需将 EA 附加到 任意图表,即可监控整个账户的所有交易
-
每个账户 仅需运行一个实例 即可
📥 立即使用 ChronoTrader,精准掌控每日交易时间点,实现专业化交易管理!
