11月7日MT4编程授课提纲
指标认识篇: 1、未来函数的意义和识别 *什么是未来函数 *识别方法:1、源码检查 2、小时段连续观察 2、指标的作用:点 和 趋势 *确定入场点 (参考前面入场点的延迟)点的要求更精确 变色 穿越 大于数值 *确定趋势 趋势的敏感性要求稍低 进入区间 共振 3、K线基本结构认识 1、 建立K线序列的概念 2、 循环再循环 3、反复计算最近K线对应的指标数值 4、指标的执行逻辑 *三段论:初始化 正常循环 反初始化 5、指标的排错方法 1、利用Terminal的查价功能 2、利用程序中的Print输出关键位置的数值 EA认识篇: 1、EA的执行逻辑 *三段论:初始化 正常循环 反初始化 2、EA的错误提示和处理 *Terminal的智能交易标签 日志标签 *Print函数用于排错 3、EA的条件引用 EA不是用来画线的,它仅用于计算当前状态并根据状态的结果进行相关的帐户动作。 建议将条件状态计算部分做成单独的函数 以简化程序逻辑结构。 4、 建议采用的EA逻辑 前提:制作常用函数库 1、 仓位状态函数:判断仓位并输出持仓方向和持仓单Ticket号码 2、 平仓函数: 3、 入场条件计算函数 多 空 4、 出场条件计算函数 多 空 EA建议逻辑图: =========================================== Start函数 执行仓位状态函数 如果空仓 入场条件计算函数 满足多头条件则执行多头入场操作 满足空头条件---则执行空头入场操作 入场条件都不满足,直接返回 如果持仓 根据持仓状态处理 多单持仓----计算多单出场函数 如果满足 则执行出场 如果不满足,则直接返回 空单持仓----计算空单出场函数 如果满足 则执行出场 如果不满足,则直接返回 编程基础篇: 一、MQL语言从入门到精通 注意:metaEditor的帮助系统使用 注释 大括号 分号 整体框架:就是函数 1、类型 整数int 浮点数 字符串 布尔类型 颜色类型 时间类型 2、操作符 赋值= 数学计算 关系运算 布尔运算 3、条件语句 循环语句 If switch For while 4、函数和过程 函数 过程 return continue 5、时间日期运算 概念 运算技巧 6、指标和EA的基本框架逻辑和运行原理 |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1