11月7日MT4编程授课提纲

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:06 回复:0 关注量:80
指标认识篇:
  1、未来函数的意义和识别
  
  *
什么是未来函数
  
  *
识别方法:1、源码检查 2、小时段连续观察
  2、指标的作用:点 趋势
  
  *
确定入场点 (参考前面入场点的延迟)点的要求更精确
  变色 穿越 大于数值
  
  *
确定趋势 趋势的敏感性要求稍低
        进入区间 共振
  3K线基本结构认识
  1、
  
建立K线序列的概念
  2、
  
循环再循环
  
  3
、反复计算最近K线对应的指标数值
  4、指标的执行逻辑
  
  *
三段论:初始化 正常循环 反初始化
  5、指标的排错方法
  
  1
、利用Terminal的查价功能
  
  2
、利用程序中的Print输出关键位置的数值
  EA认识篇:
  1EA的执行逻辑
  
  *
三段论:初始化 正常循环 反初始化
  2EA的错误提示和处理
  
  *Terminal
的智能交易标签 日志标签
  
  *Print
函数用于排错
  3EA的条件引用
  
  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的基本框架逻辑和运行原理
  
  
  
  
打赏