- 机器学习
MT5智能交易编程实战59课精讲
MetaQuotes Language 5 (MQL5)是一种高水平编程语言,专为开发技术指标、EA交易和实用应用程序而设计,进而使金融交易自动化。本课程为MT5/MQL5智能交易编程学习,从零基础开始讲解,全面掌握MQL5基础语法,熟练使用MQL5常用函数API,实战开发EA自动化交易程序,从入门到精通,进而能够进行自动交易策略开发,走上EA自动化交易之路。本课程学习过程分为三个阶段:第一阶段、MQL5语言基础学习:通过MQL5语法基础学习,能够快速掌握MetaEditor编辑器使用和基础编程语法,为后续学习MQL5函数API,进行实战学习打下良好基础。内容包括:MT5基本功能介绍、MetaEditor编辑器、基本数据类型、常量和变量、枚举类型、结构体、数组、算数运算符、关系运算符、逻辑运算符、条件判断、循环、函数、类的定义、类的成员变量和函数、类的构造函数、类的析构函数、类的函数重载、类的成员变量的访问权限、类的继承、类的多态、抽象类和纯虚函数。第二阶段:MQL5函数API详解:此阶段为进阶过程,在学习了解MT5交易平台的基础上,掌握如何通过程序获取交易数据、控制交易过程,模拟交易策略,实现自动化交易。内容包括:帮助手册讲解、智能EA指标脚本运行框架、获取账户、客户端、货币信息、获取交易品种信息、获取市场深度信息、获取财经日历信息、K线数据、时间序列、指标访问、获取订单信息、下单、挂单操作、图表窗口操作、图表上画对象、脚本开发实例、指标开发实例、智能EA开发实例、历史数据回测及参数优化、发送邮件、警报、消息提醒、信号订阅、跟单、文件操作、标准程序库。第三阶段:EA交易程序实战:通过前面两个阶段的学习,已经掌握了MT5量化交易编程的基础知识和能力,在实战阶段结合策略交易的关键环节,通过多个实战示例,讲解如何进行仓位管理、风险控制、止盈止损、指标定制等,实现复杂的交易策略逻辑,提高程序自动化交易的实战能力。内容包括:一个简单趋势EA、订单请求合法性校验、三重时间框架、仓位管理、移动止损、移动止盈、隐藏止盈止损价格、风险控制、时间控制、参数控制、展示面板、统计分析、持仓单一键平仓脚本、六类挂单一键取消脚本、按时间标记位置脚本、按价格标记位置脚本、双线一柱变色MACD指标。
共59节 215人已学习¥399.0 免费试学 - 其他
MT5智能交易之路:MQL5智能EA指标脚本开发
本套课程是MT5智能交易之路系列课程第二阶段内容,包括帮助手册讲解,EA指标脚本运行框架,获取账户、客户端、货币信息,获取交易品种信息,获取市场深度信息,获取财经日历信息,K线数据、时间序列,指标访问,获取订单信息,下单、挂单操作,图表窗口操作,图表上画对象,脚本开发实例,指标开发实例,智能EA开发实例,历史数据回测及参数优化,发送邮件、警报、消息提醒,信号订阅、跟单,文件操作,标准程序库。通过本套课程的学习,将熟练掌握MQL5语言的功能函数用法,从MT5基础知识到实例开发,学会如何编写智能EA、指标、脚本程序,并综合进行应用。
共21节 531人已学习¥99.0 免费试学 - 强化学习
MT5智能交易之路:MQL5语法指南
本系列课程为MT5/MQL5编程智能交易之路的第一阶段课程,从零基础开始讲解语法,迅速掌握,为学习MT5/MQL5编程打下良好基础。本课程主要分为初级语法,中级语法,高级语法三大部分。全面地详解了MQL5语法中的数据类型、常量、变量、枚举类型、结构体、数据和运算符,条件判断,循环、函数等,以及高级语法中的类的定义、封装、继承、多态等内容。
共23节 808人已学习¥49.0 免费试学
- 1
智鑫学院
研究员
专注于MT5/MQL5智能交易及Python量化交易编程与研究,有丰富的交易策略分析及编程经验,实现了多个稳定交易系统。个人讲课风格善于抓住重点,循序渐进,通俗易懂!
课程数 3 学生数 1553