EA_Program
发表于 2022-8-25 00:32:37
揭密波空图的一大优势:
结论:相较传统K线图,波空图能够及时过滤震荡或不被震荡震出、能够及早抓住趋势行情,趋势将会拿得更久一些。
具体原因如下:
1、K线的时与空不同。波空图的K线数量只与行情的波动大小有关,与行情时间无关;而传统K线图正好相反,是与行情时间相关,却与行情波动的大小无关。{:1_189:}
2、震荡过滤的程度不同。如果在一段较长的时间里,行情一直在一个很小的范围内波动的话,波空图的K线数量很少,信号就不容易改变;而传统K线图的K线数量就会很多,信号会反复变化。{:1_189:}
3、趋势把握的及时性不同。如果行情在一个很短的时间内爆发(时间短,波动大),波空图的K线数量就会很多,就会很快出趋势信号;而传统K线图的K线数量就很少,甚至只有一根,无法及时出趋势信号。{:1_189:}
EA_Program
发表于 2022-8-30 13:58:19
{:1_189:}【信息和想法分享】{:1_189:}
前段时间,我在ea之家上看到了一个指标“TOP Ultimate Breakout”,翻译过来中文名大概是叫“顶级终极突破”,有兴趣的童鞋们可以去查看相关链接:https://www.eazhijia.com/thread-1055309-1-1.html。{:1_189:}
个人觉得这个指标非常不错,当然不同的人可能会有不同的看法。不过,据说该指标是获得过奖的,而且当时某对冲基金公司就是利用这个指标创建了突破交易系统,并以此赢得了《期货》杂志某年度的“最佳新对冲基金经理类”奖。{:1_189:}
但是,就我个人来说,该指标也有一些不足的地方,比如:无法在砖形图(包括我的波空图)上正常运行,加载上去,会非常的卡,甚至会出现MT4假死不动的情况。{:1_190:}
所以,我想优化它,但是我百度了一下,找不到该指标的任何源码。于是,我冒出了一个大胆的想法,我决定重写它,让重写后的指标不仅能保留原有的功能,而且能够在砖形图上正常运行,这一点对我来说很重要,同时我也想在指标的出、入场信号上增加几个可选的条件,让它的适应面更广一些,还有一点就是把信号的统计功能也加上去,使指标加载上去后,让人一眼就能看到这个指标所有信号的总貌。{:1_177:}
后面有时间的话,再依托这个指标,构思出一个策略来,争取写出一个能够稳定赚钱的EA!{:1_189:}
多年来,一直为大家写程序,这一次就为自己写一次吧!{:1_177:}
亲爱的童鞋们,为我加油吧!{:1_178:}
EA_Program
发表于 2022-9-1 20:27:21
亲爱的童鞋们,谢谢大家的捧场!最近写EA的单子有点多,实在是忙不过来,重写“终极突破”指标只能是要延后了。
不过,好饭不怕晚!
谢谢各位的关注!{:1_189:}
jiyaya
发表于 2022-9-5 18:50:13
楼主写的指标或ea,运行效率很高,期待楼主的终极突破指标。
EA_Program
发表于 2022-9-9 15:20:28
祝各位童鞋们,中秋快乐!!!{:1_185:}{:1_189:}
EA_Program
发表于 2022-9-17 12:05:01
本帖最后由 EA_Program 于 2022-9-17 12:07 编辑
{:1_189:}【原创分享】{:1_189:}
前几天有网友问我为什么EA回测的结果与实盘表现差距很大?这是一个好问题,相信也是许多网友,特别是EA使用者很想知道答案的一个问题。多年的编程经验,让我对这个问题有了一定的认知,今天我就借助ea之家这个平台表达一下我的观点。以下观点仅针对MT4而言。
究其原因,是回测的交易环境与实盘的交易环境不同造成的。交易环境包括:点差、隔夜利息、滑点、报价的连续性、网络的延迟性以及行情走势等。
我们都知道,在回测的交易环境里,点差是固定的,没有隔夜利息,没有滑点,没有网络延迟,报价是连续的(即在连续的交易时间里报价没有一丁点的跳空),行情上下波动是采用一种回测算法来波动的,与真实行情波动是不太一样的,大波动或大趋势是一样的,但小波动小趋势很可能是不一样的。
显然,回测的交易环境与实盘的交易环境存在巨大的差异,这就是为什么回测结果会与实盘差异巨大的原因,交易频率越高的,差异会越大。具体表现在以下三个方面:
首先交易成本(点差、滑点、隔夜利息、网络延迟等)的增加会吞食利润,甚至影响策略,比如有一些策略是盈利达到一定点数平仓,否则继续拿着,如果交易成本增加使盈利不容易达到预定的点数,可能会使该订单原本略盈变成巨亏;
其次报价不连续,会导致进场价格和出场的价格均是更加不利的价格,比如多头进场会进在更高的价格,多头平仓会平在更低的价格,从而压缩利润,增加亏损;
最后小波动小趋势的行情走势不一样,回测的行情波动其实并不是真实的行情波动,而是通过抓取若干个关键价位,然后通过相关算法模拟产生了行情波动走势,与实际行情是有差异的。所以对交易频次高的影响会更大,可能会导致不该止损的止损了,该拿的没拿住,该平的没平,不该平的平了,比如手上持有多头,实盘没有任何回调走势,而回测的却有一点回调,恰好被止损了,结果本该大赚却变成略亏,甚至影响到交易策略的执行。
以上是我个人针对MT4回测与实盘存在差异甚至巨大差异的一些粗浅认识,不知道是否能够给童鞋们起到答疑解惑的作用?{:1_189:}{:1_185:}
EA_Program
发表于 2022-9-24 09:26:30
{:1_189:}【开发分享】{:1_189:}
以前我重写过MT4的破解版指标,上周我首次将一个破解版的MT4马丁对冲源代码转成MT5版,源代码3000多行,变量几百个,我用了将三天的时间完成了全部转化,测试结果与MT4很接近,说明交易逻辑上转化是没有问题的,但4和5的平台差异会导致运行结果会有所差异。大家也许知道,破解版的源代码是很难读懂的,因为它里面的函数、变量都是用同一字母加不同数字来表示的,所以从这个层面上来看是很难读懂的,而且破解版的程序逻辑上也是比较奇葩的,里面还会夹杂一部分无用的代码。
祝大家周末愉快!{:1_185:}{:1_178:}
EA_Program
发表于 2022-10-1 09:47:14
{:1_178:}庆祝中华人民共和国成立七十三周年,{:1_186:}祝愿祖国繁荣昌盛!{:1_189:}祝愿人民安居乐业!{:1_186:}祝愿各位童鞋们国庆快乐,幸福安康!{:1_189:}
EA_Program
发表于 2022-10-7 22:36:17
【开发分享】
终于完成了“TOP Ultimate Breakout”指标的重写,并且比原指标更好用,因为重写后的指标不仅保留“TOP Ultimate Breakout”指标原有的功能,而且能够在砖形图上正常运行,同时在指标的出、入场信号上增加了“突破模式”的菜单选项、“离场模式”的菜单选项,适应面更广,最后是增加了信号的统计功能,指标加载后,可以一眼就能看到这个指标所有信号的总貌。废话不多话,直接上图。{:1_185:}
EA_Program
发表于 2022-10-12 22:09:46
【开发分享】
{:1_186:}今天是我第一次在MT4面板上,利用按钮控件实现了“窗口滚动条”功能,这样可以很方便地在面板的同一个窗口内浏览无数条统计记录。实际效果请看图:{:1_186:}