MQL5 EA 编程入门
MQL5事件、指标与信号记录源码;需MT5单独编译验证,不含真实下单功能。
免費開放建议学习时长(含练习):9 小時
課程簡介
本课以固定合成数据、离线代码和可核对案例学习研究方法。包含说明、计算、实验与自评,不接入真实行情或交易账户,不将模拟结果当作真实业绩。需外部依赖或终端的实验应单独记录运行状态。
學習目標
- ✓模块1:下载AcademySmaSignal.mq5,在MetaEditor中编译为只记录信号的EA;检查指标句柄无效和CopyBuffer不足的分支。没有MT5时完成代码审读,不声称已编译。
- ✓模块2:审读只记录信号EA,说明lastBar时间如何防重复;为外部执行器写Magic、最大仓位、retcode、未知状态查询四项约束,不启用真实交易。
- ✓模块3:分别提交EA编译/信号日志与Python研究结果,写二者能力差异。若没有MetaEditor,标“源码已提供,终端编译未验证”;不在缺失环境下填通过。
先修要求
- •具备基础Python语法;按配套README准备独立环境
- •使用合成数据,不需要API key、真实账号或资金