外汇天眼查

参数

描述

外汇MT4编程:如何把指标应用到外汇EA上?

    好指标怎样运用到EA上?

  第一部分:指标

  以便能赚钱而不是亏本,不论是技术专业的外汇交易商还是个人,都会科学研究各和小结各种各样种的规律性,并制成指标,人们常常会发觉一些指标图线看上去很极致,因此都是想起要依据指标的转变开展买卖。

  但那样做会赚钱吗?

  可否挣钱,人们就得看这种指标有木有舞弊。即明确指标是不是有未来函数的测算,换句话说指标是否会依据如今的K线,测算后将指标在历史时间K网上标识做变更。例如原来是卖的提醒,改成买。(恐怖吧)。(自然也有一些EA独有的阶段也会危害赢利难题,这里不讲)

  明确是不是有未来函数的方式 有二种:

  1.白盒校检(即查询源代码)

  直接看源代码中的循环系统一部分,如果有改动历史时间曲线图数组的个人行为,则能够 马上判断有未来函数。

  2.黑盒观查

  当沒有源代码的情况下,能够 将指标载入到一分钟的图线上,接连不断观查其标识的转变,特别是在留意与当今K线情况最贴近的历史时间K线标识的转变。假如伴随着当今K线的转变出現过历史时间转变变更,则还可以明确有未来函数

  指标EA化以前务必要确定的事儿:

  假如一个指标带有未来函数,那麼这一指标是沒有多少实际意义的。换句话说,我们要将指标改成EA前,务必确定这一指标不是含未来函数的,那样指标EA化才更有意义。

  第二一部分指标EA化

  接下去将指标EA化大概的作法是:

  在EA中根据涵数iCustom载入这一指标的当今K线輸出值,算出当今的情况,来决策是不是进场或是强制平仓并反方向进场。

  iCustom的实际使用方法:

  指标一般全是曲线图或是箭头二种。这里我们要把曲线图和箭头都当做是数组就非常容易了解了。

  针对指标而言每一条曲线图或是箭头全是写在与每一K线相匹配的数组中的,换句话说一条曲线图相匹配一个数组,一个方位的箭头也是相匹配一个数组(有箭头的数组值是那时候的价钱,没箭头地区的数组值是“空”)

  假如参照的指标是一种掉色线,则一定是一种颜色一个数组的方法累加起來显示信息的。我们在取其数值的情况下只必须看一下不一样颜色的数组的数值较为一下就了解其結果是哪样颜色,并做为EA的标准开展姿势就可以了。

  如果是箭头的方法,则一样是取走其数值,无箭头的K网上指标相匹配的数值是“空”,有箭头的地区数组相匹配的数值毫无疑问并不是空。用这一来分辨是不是发生了信号就可以了。

  例如两色线,就一定是2个数组各自显示信息不一样颜色,当指标觉得应当显示信息在其中一种颜色的情况下就将这一颜色相匹配的数组在当今K线中的数值设成当今价。相反则设成“空”。那样循环系统一遍后 你人眼见到的就是说掉色线了

  如今我们可以轻轻松松得到指标的当今信号情况了!

  下一步就是说融合进EA中,就是说把指标中的数组值拿过来

  第三一部分EA程序编写逻辑性

  EA就是说一个周而复始的全过程。每来一个价钱就运作一次。

  EA是电脑上,并不了解你如今的持仓状况也不知道指标的状况,除开测算全都不清楚,一切都是程序编写者授予的。因而,程序编写者脑中一定要创建一种综合性情况的定义。

  EA的一开始一定要先开展持仓的状况查验。大概的逻辑性以下:

  1先查出来持股状况和持股单的方位。

  2.随后得到指标的数值。

  3分辨并实际操作

  持股情况下:依据持股单的方位开展相匹配来分辨反方向信号是不是产生。假如产生则强制平仓并反方向进场。假如没产生则立即回到,等候下一次价钱的而来临。

  减仓情况下:则2个方位的信号都做分辨,哪儿发生了就按那里的方位进场。

  4.别的的的关键点

  无论进场还是登场必须在传出姿势后立刻分辨是不是恰当实行的分辨。要是没有实行取得成功则一定要马上舍弃后边的实际操作立即回到。等候下一个价钱来的情况下在这里传出一样的姿势。

  此外表明的是数据信息是自动升级的。

热门外汇知识

+外汇基础知识