mt4教程

EA 生成器快速入门

字号+ 作者:admin 来源:未知 2022-07-25 13:06 我要评论( )

EA 生成器快速入门 EA 天生器是一个助助不懂编程的人神速构修自身的 EA 体例的东西,内置了极少根本目标,可能主动天生可编译的 MQL4 源文献。它只可实行极少容易的逻辑,繁复的算法仍需手工编写代码。 它的正式名字是Visual EA,但本文档众利用EA 天生器这

  EA 生成器快速入门EA 天生器是一个助助不懂编程的人神速构修自身的 EA 体例的东西,内置了极少根本目标,可能主动天生可编译的 MQL4 源文献。它只可实行极少容易的逻辑,繁复的算法仍需手工编写代码。

  它的正式名字是“Visual EA”,但本文档众利用“EA 天生器”这个名字以便中文阅读。

  MT4 是软件的名字,它利用一种叫 MQL4 的说话来供应目标和 EA 开拓的功用。

  MQL4 源码文献的后缀为 .mq4,必要编译成后缀为 .ex4 的推广文献能力由 MT4 推广。

  EA 天生器可能天生 .mq4 源码文献,你必要将其编译一次,之后就可能利用了。

  跟数学里的 x 相同,若是你赋值x = 1,那么 x 即是一个变量。平淡用一个单词来定名变量,例如age = 5,然后正在轨范中其他地方,你可能用age来代庖 5,并可能随时调动age的值来到达存储各类数据的宗旨。

  MQL4 整个的变量务必真切指定类型,咱们苛重利用 2 个数字类型,整数和小数是差异的两种数据类型:整数型(int)和小数型(double),固然众半时刻轨范可能主动转换,但你必要真切两种数字是不相同的,这正在编程的排错中很有效。

  除了 int 型,又有 long 型,它可能透露比 int 限度更大的整数,但平淡 int 就可能餍足需求。

  一个限度至极大的小数,相同整数的 long 型。另一个常用的是 float 型小数,为了便利,常用 double 型。

  布尔型,用于逻辑鉴定,其他说话中也也许用缩写 bool 透露,它只要两个值:True(真)和 False(假),但除了 bool 型,也可能用整数和小数的 0 透露“假”,其他数字(席卷负数)都是“真”。

  字符串型,平淡正在 EA 天生器里用不到,用引号包裹的一段字符即是字符串,一个空字符串

  个中index是必要取值的序号。MQL4 用数组来存储价钱。正在轨范中它相同如许存储:

  MQL4 利用数组存在价钱,图外中的 K 线编号是从此刻韶华往回数的,例如你开启了 H1 的图外,price[1] 透露第一根 K 线也即是此刻的价钱,price[2] 透露第二个根 K 线(上一个小时)的价钱,以此类推。

  正在编程的时刻,数组是从 0 号发轫排序的,是以第 3 个价钱该当移用price[2],但因为无编程经历的人正在这里老是会犯错,是以 EA 天生器从数字 1 发轫管制索引,你只必要念“我必要第几根 K 线的价钱”,即是对应的index。

  MT4 的目标或 EA,通过界说(也叫“声明”)一个格外的变量(现实上是一个常量)来实行“轨范入口参数”的传入,当你翻开一个 EA 时,平淡必要先输入几个参数,对应到轨范中即是极少变量。

  正在 EA 天生器中会主动助你管制界说的题目,你只必要正在苟且地方插入参数模块,它会主动为你声明一个变量,但你也许必要看一下下面实例中的参数的细心事项。

  界说参数时,参数名即是一个变量名,EA 天生器会主动助你管制字符的题目,是以你可能利用中文词汇来定名参数。

  通过斗劲一组或几组外达式的boolean值,来决议推广哪一段代码。你也许会用到:

  个中甲乙丙丁只也许推广个中一个,由于ABC和随后的不然不也许同时为真。接下来戊是否推广只跟D相闭,跟前面的ABC没相闭系。

  更繁复的逻辑联系运算你也许必要搜些材料温习一下,特别是嵌套的时刻容易犯错。这是高中数学里的,但分数比重小,良众人乃至不记得自身学过。

  价钱的每一次跳动,城市完全地鉴定一遍你 EA 中整个的逻辑,并推广相应的模块。

  天生器的模块人人是用中文定名的,鼠标悬停正在模块上普通会有一个简短的阐明,尽量做到“开箱即用”。

  必要,由于我也许还念能测试一下MA_15和MA_30而且不必从新编写一遍 EA,通过入口参数,我能动态地安排周期的各类组合。

  只要当MA_10从下向上穿过MA_20的那一刻才是金叉,是以鉴定条款该当是:

  若是你只念正在每个整岁月收盘之后才鉴定何如办?你可能“往前挪一步”。什么兴趣?考虑这个公式:

  永恒不要直接利用自身编写的 EA 到实盘中,你该当尽也许通过各类周期、种类、参数组合来回测自身的 EA,确认不会展示自身没有预感到的结果后再利用。

  这个 EA 天生器可能助助不会编程的人天生一个容易的 EA 体例去验证自身的念法,它可能让你领悟一点编程的欢乐,但无法把你形成轨范员,你要岁月警备,假使经历厚实的人也会写有缺点的逻辑。

  止损和止盈的值,是基于价钱估计打算的,而非点数。例如“高于现价 10 点”,你该当利用现价 + 0.00010或现价 + 10 * 图外基点来配置。

  订单记号用来确认不会反复下单,平淡你不必要批改它,除非你必要增加加仓的功用。

  接触两天,昨天凯旋用这个编出来个EA,根本实行了我的念法,固然结果耗损,呵呵,这个人例不错,支柱下作家哈。

  不外功用有点少,教程有点容易,望作家有空扩大上,顶一个。 另问个题目,我念弄个辅助报警EA,助助盯盘,然则正在体例中没有找到报警这个操作功用,求领导

  报警没有,只做了根本的目标斗劲和修仓平仓,必要其他功用只可手写源码了。

  功用巨大和繁复性正闭连,太繁复了不光我开拓费事,并且利用上也不如手写便利了,我做的天生器最适合给零本原的人体验一下何如实行一个小 EA,念要进阶必定是要学一下编程的。

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • MT4软件使用教程pptx

    MT4软件使用教程pptx

    2022-07-23 13:54

  • 易汇资讯:6月5日博扬外汇交易策略

    易汇资讯:6月5日博扬外汇交易策略

    2022-07-23 13:54

  • 外汇天眼预测:VCFX、Yihui今易汇今年准备跑路!

    外汇天眼预测:VCFX、Yihui今易汇今年准备跑路!

    2022-07-23 10:11

  • 投资黄金用什么软件好MT4的优势有多少

    投资黄金用什么软件好MT4的优势有多少

    2022-07-23 04:57

网友点评