15 12
发新话题
打印

[指标EA编写讨论] 关于使用“形态”编制EA的讨论

关于使用“形态”编制EA的讨论

现在流行的EA中的出入场信号大多数是利用指标的交差、穿越、转向等编制出来的。并非本人自大看不上这些系统,主要原因是因为指标本身是根据价格计算出来的。就是建立一个与价格相关的数学模型,价格是自变量,指标数据是从变量。这个和函数的道理差不多。所以,指标的变化总是落后与价格的变化的。关于指标的编制,现在大多是趋势跟随型和摆动型的,不知道有没有出现与形态相关的指标。zigzag有点象了,但要么最近的转向无法显示,要么就使用了未来数据,缺陷很多。利用指标入场做的久了,对指标编制的EA的缺陷都有深刻的体会。
本人现在正在思考如何根据形态来编制系统。这里的形态并不是指几根K线的简单组合,而是指在一定时间范围内,形成的诸如双顶、双底、头肩顶(底)、三顶(底)等(当然并不限于这些)较复杂的形态。同时要有突破和回调的判断,和对趋势的判断。

现在网上还没见过这样的系统,这是因为形态的判断比单纯的指标运算要复杂的多、智能的多。比如下图的走势,双底里边依次套了一个头肩底,一个头肩顶,然后又是一个头肩底。总的是一个双底。别说做EA系统了,就是用MT4里的程序来一一识别都很难。

发这个贴子的用意很简单,就是集思广益。我一个人的力量小,众人拾柴火焰高嘛。不知论坛的各位高人有何见解,愿不吝赐教。
本帖最近评分记录
  • 大维 威望 +10 新思路 2007-11-17 18:31
  • 大维 金钱 +10 新思路 2007-11-17 18:31

TOP

附图

附图

附件: 您所在的用户组无法下载或查看附件

TOP

回复 2楼 的帖子

形态的程序代码是最难做的。
关键是形态的定义规范。最近刚搞定了M形态。
个人认为对于形态数字化是问题的关键。
类似于数学建模一样初始先简单定义然后逐步增加限制然后再减少限制。
最终形成一个数字形态。对于M形态要限定5个点之间的间距,逐步递归的求出5个点的具体位置。
简单的只用K线是无法解决的。我使用的办法把K线小周期均线化。但均线化就会延迟些,不过贴近K线迟两三根。
形态数字化很难,路很长。

TOP

小周期均线化判定形态的特点?

请教3楼的,小周期均线化判定形态有什么特点?希望能不吝赐教。

其实,这个问题我也思考过一点,但总觉得不尽如人意。主要是因为要加的限定条件太多了,如:一个100根K线的头肩形态与一个300根K线的头肩形态可能要加的条件是不一样的。100根K线的形态可能在一波的内部比较简单,但300根K线的形态可能在一波内部就有推动浪和调整浪,均线也跟着上上下下,这样为了使均线在一波内部单向行走,就要随时改部均线的周期参数,就太复杂了。

本人意见,可以借鉴比尔.威廉姆在数浪时的方法,把一个形态经历的K线限定在100或150之内,如超过,则改变K线的时间周期。如在5分钟K线中,一个形态走了300根K线,那么就改为在15分钟K线中来判断,就只有100根K线了。这样,在一波之内,可能均线就不会弯来弯去了。

TOP

回复 4楼 的帖子

你说的我没有试过。
小周期均线化。就是用iMAOnArray()函数用小周期平均化。
可以去毛刺。使其平滑,缺点是其数值的参考意义不大。优点是用来表述形态比较好。

TOP

楼上的两位高人的做法很不错!!严重支持!!!
个人认为楼主的做法还是很好的,利用变周期的方法!!!
结合斑竹的均线用法是很完美的。斑竹目前有没有用形态判断
写出来的程序?

TOP

学习,受教了

TOP

回复 6楼 的帖子

完成过一个威廉指标的M形态。其他的没写。对形态的研判还在研究中。

TOP

斑竹觉得用形态编程的EA成功率如何啊??

TOP

学习学习,多多指教。

TOP

 15 12
发新话题