EA-41406 · 辅助工具
DailyProfit
这个EA是一个简单的工具,用于计算并打印当日已平仓交易的实现利润总额。它在初始化时运行一次,不会自行开仓、管理或平仓任何交易。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA并非交易策略,而是一个日常利润统计工具。其核心逻辑是在OnInit初始化阶段调用DayProfit函数,获取当前服务器时间的日期字符串,再将该日期转换为当日起始时间戳,通过HistorySelect选定当日历史记录区间。随后遍历所有历史成交单,筛选出场类型为DEAL_ENTRY_OUT的平仓记录,累加每笔平仓的DEAL_PROFIT得到当日总利润。仓位管理方面完全不存在,因为该EA不执行任何交易操作。资金管理方面同样不涉及,仅是读取历史数据进行汇总计算。策略概念上属于信息查询类工具,帮助交易者快速了解当日盈亏状况。
优势
- 代码简洁明了,逻辑直观易懂
- 仅读取历史数据,不对账户产生任何交易风险
- 利用HistorySelect精确限定时间范围,避免统计非当日数据
劣势
- 仅在OnInit中运行一次,不会实时更新当日利润
- 没有考虑佣金、掉期和手续费等交易成本,利润统计不完整
- 缺少输入参数,无法自定义统计日期范围或筛选交易品种
- 没有图形界面展示结果,仅靠Print输出到日志,使用不便
改进建议
- 添加OnTimer定时调用DayProfit实现实时利润监控
- 将佣金(DEAL_COMMISSION)、掉期(DEAL_SWAP)和手续费纳入利润计算,使统计更准确
风险评估
总体风险: 安全
- 该EA为纯只读工具,不执行任何交易操作,无交易风险
- 仅依赖Print输出,无信息泄露或误操作风险
评估得分
代码质量2.0
策略逻辑1.0
风险管理5.0
稳健性2.0
创新性1.0
文档1.0
综合2.0
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
无外部参数 | N/A | 该EA没有任何可配置的外部输入参数 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。