新足迹

 找回密码
 注册

精华好帖回顾

· 【参加活动】放自由去邂逅---- CAMPING WILSONS PROMONTORY 穷游记 (2014-1-11) 小Q新视野 · 她在滚滚红尘。。。怀念陈淑桦 (2009-7-10) 阿Ka
· 我去了悉尼宠物领养中心 (2007-8-15) 贾依娜 · 《长安十二时辰》,我不相信没有人感兴趣!! (2019-7-22) 澳八课
Advertisement
Advertisement
楼主:muyir

[外汇债券] 免费为汇友们开发EA(限Perth) [复制链接]

发表于 2017-5-29 13:40 来自手机 |显示全部楼层
此文章由 樱铁奇想 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 樱铁奇想 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-5-29 13:27
EA好比是你朋友很忙,于是雇了一个人帮他去执行...单独去问这个人能否盈利,还不如问你朋友能否盈利 ...

这么说,如果交易策略是4小时周期的话,可能就不需要EA了吧。
Advertisement
Advertisement

发表于 2017-5-29 14:14 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
樱铁奇想 发表于 2017-5-29 13:40
这么说,如果交易策略是4小时周期的话,可能就不需要EA了吧。

如果你觉得你有时间有精力手工管理所有的交易,并且非常享受这个过程,就不需要EA

退役斑竹

发表于 2017-5-30 23:20 来自手机 |显示全部楼层
此文章由 猎梦人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 猎梦人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-5-29 11:49
梦版说话真是的太客气了,哈哈
说到底,我真不明白这样的人的优越感从何而来 ...

这个真的不是客气。

回头重新看看自己以前写的一些帖子,基本上很少有可以读完的,对于其中的大部分都自感汗颜。

当然我理解这至少可以说明我应该是在进步着吧……
醒着做梦

退役斑竹

发表于 2017-5-30 23:49 |显示全部楼层
此文章由 猎梦人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 猎梦人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-5-29 11:47
EA是一个工具而已,我不是在这里兜售EA,只是想帮助一些汇友学会使用EA
如果说AI,我想你的意思是是否对 ...

时间关系简单分享下自己的感想,希望可以给楼主和感兴趣的汇友一点儿启发,也抛砖引玉欢迎大家加入讨论交流。

据AlphaGo官方介绍,AlphaGo采用了一种更加“通用”的人工智能方法,即采用将改进的蒙特卡洛决策树算法与深度神经网络算法相结合的方法构建最终的学习系统。其包括两个部分:策略网络与价值网络。策略网络在当前给定的棋局中,负责预测下一步的走棋,并对下一步走棋的好坏进行打分,策略网络的作用好比“模仿”人类棋手的各种走法,以达到预测的效果。然而仅凭模仿无法击败最顶级的人类高手,AlphaGo又增加了价值网络来判断当前的局面到底对哪一方有利,但围棋程序的局势评估相当困难,只能通过深度学习网络之间自我训练的方法来达到良好的效果。


在我读上面这段话时结合自己的交易引发了很大触动。

在我看来,每一次合理的交易,无论是EA或者人工操作,都是基于一个策略。不考虑策略本身是否科学,只要交易执行以后必然会有下一步行情对订单产生影响。随之而来源源不断的价格涨跌或是促进或是改变市场走势,都需要即使分析并在可能发生变化时候和确定已经变化以后做出针对性措施。

换句话说,EA本身执行的不仅是一套固定的策略,而是人工智能一样的进行不间断思考和做出最合理的动作。

当有了这个想法以后,我开始有了尝试一下这个思路的冲动。在这里要特别致谢谢论坛里面一位汇友,由于我不懂得编程,所以他花了许多时间一点点帮我实现各种复杂的功能。最后写出来的EA除了mql4语言本身无法实现的一些功能外,其他部分基本实现了我的设想。

由于后面一些私人原因导致我没办法有足够长的时间连花在EA上面,所以他帮我写好的EA只能暂时放在一边,还没有开始进行针对性的测试和优化。但仅就功能性的单项测试,保守估计实现了我交易过程中的90%以上工作。

必须要强调一下,考虑到作息原因,其他因素影响,这个90%的结果实际上要比我自己操作效果好很多很多。




醒着做梦

发表于 2017-5-31 11:06 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
猎梦人 发表于 2017-5-30 23:49
时间关系简单分享下自己的感想,希望可以给楼主和感兴趣的汇友一点儿启发,也抛砖引玉欢迎大家加入讨论交 ...

关键词:思考

还请梦版澄清一下这个EA“思考”的含义
就我个人理解,譬如阿尔法狗,它能够进行思考,这里说的思考过程,是通过已经进行的学习和训练来培养的。也就是说吃瓜群众乃至专业棋手已经无法揣测它是如何思考,它的思考过程是个黑盒。
很难想象用MQ4来实现这一过程,就我个人看来,可能是这样的,利用C++或者Matlab之类实现AI底层算法,并训练,做出动态链接库然后让MQ4调用
这个过程必定是漫长而复杂,没有专业团队,很难想象可以实现这一过程

发表于 2017-5-31 11:18 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
再顺便多啰嗦几句,我觉得EA的作用:

基础版:使用EA实现交易中的单一功能,譬如只用它开仓(譬如出现MACD金叉就建仓),或者加仓(譬如每顺势25点就加仓),或者平仓(譬如当天收阴线就平仓),或者资金管理(前面提及的R仓位管理法)。或者说在你睡眠时照看仓位。

初级版:使用EA照看整个交易过程,但人工确定何时使用EA。譬如说,我人工确定交易方向和交易时间(根据各种复杂的技术分析,基本面分析等),然后EA执行交易(譬如实时开仓,每顺势25点加仓,当天阴线平仓)

高级版:比初级版更进一层,EA会确定交易方向和交易时间。也就是说,你把EA挂上去,后面就不管了,只需要看看EA的结果是不是偏离预期。这里的EA是通过大量的统计来确定交易策略的,也就是说EA确定是否交易和交易方向的“思考”过程你是知道的,是根据统计结果而来的。

终极版:会真正“思考”的EA,类似于Alpha Go的EA。

值得注意的是高级版,很多汇友理解的EA应该就是高级版的EA。我个人还没有看到过成功的高级版的EA。据我在另一个论坛看到的一个资深汇友所言,他曾经在3年时间内有选择的帮助10几个汇友编写过高级版的EA,没有一个是稳定盈利的。
Advertisement
Advertisement

发表于 2017-5-31 11:24 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
猎梦人 发表于 2017-5-30 23:20
这个真的不是客气。

回头重新看看自己以前写的一些帖子,基本上很少有可以读完的,对于其中的大部分都自 ...

确实是,接触越多,就发现自己需要学的越多
我看到挺多年龄很大的交易者,60岁以上的,仍然很活跃,非常愿意去尝试一些新想法,也能够自己写一些EA
希望我们到那个年龄还能保持这样的心态

发表于 2017-5-31 11:36 |显示全部楼层
此文章由 Griffon 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Griffon 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-5-31 11:18
再顺便多啰嗦几句,我觉得EA的作用:

基础版:使用EA实现交易中的单一功能,譬如只用它开仓(譬如出现MACD ...

有很多EA的确在初期是很有盈利的,但market rythem稍有改变就开始跑偏,另外market maker是不会让你那么轻松买个EA就去赚大钱的,一旦你的EA盈利开始引起他们的注意,各种小动作就出现了。

还有现在国内人trading CFD真的就是根本不学习,要么坑蒙拐骗,要么巨单砸现货,空期货,什么技术分析统统无用

发表于 2017-5-31 11:44 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Griffon 发表于 2017-5-31 11:36
有很多EA的确在初期是很有盈利的,但market rythem稍有改变就开始跑偏,另外market maker是不会让你那么 ...

发现大家热衷讨论的都是针对高级版EA

发表于 2017-6-1 18:26 来自手机 |显示全部楼层
此文章由 gozh2005 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gozh2005 所有!转贴必须注明作者、出处和本声明,并保持内容完整
所以作为大多数,用mt4自己做EA其实是赚不到钱,那么学这个是不是就是完全浪费时间的?还是会这个虽然自己难赚钱可是总能找个金领的工作?感觉很多人在搞这个,可是有什么用处?

发表于 2017-6-1 18:30 来自手机 |显示全部楼层
此文章由 melissawen 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 melissawen 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Mark
Advertisement
Advertisement

发表于 2017-6-1 18:44 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 muyir 于 2017-6-1 18:49 编辑
gozh2005 发表于 2017-6-1 18:26
所以作为大多数,用mt4自己做EA其实是赚不到钱,那么学这个是不是就是完全浪费时间的?还是会这个虽然自己 ...


你的问题还可以推广到外汇或者所有的投机方式,是不是都是在浪费时间?通常说法都是90%以上都是输家

发表于 2017-6-1 22:51 来自手机 |显示全部楼层
此文章由 gozh2005 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gozh2005 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-6-1 18:44
你的问题还可以推广到外汇或者所有的投机方式,是不是都是在浪费时间?通常说法都是90%以上都是输家 ...

举个例子,做IT的如果求职金融公司会这个是不是能更好的找到高薪工作的话。就至少不算白学。我想探讨除了自己用mt4做自己的小生意,对个人别的方面有什么好处

发表于 2017-6-2 08:53 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gozh2005 发表于 2017-6-1 22:51
举个例子,做IT的如果求职金融公司会这个是不是能更好的找到高薪工作的话。就至少不算白学。我想探讨除了 ...

这个到工作学习版或许更可能找到答案
头像被屏蔽

禁止发言

发表于 2017-6-2 09:53 |显示全部楼层
此文章由 jeffrey_liujian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jeffrey_liujian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 jeffrey_liujian 于 2017-6-2 09:56 编辑
muyir 发表于 2017-5-31 11:18
再顺便多啰嗦几句,我觉得EA的作用:

基础版:使用EA实现交易中的单一功能,譬如只用它开仓(譬如出现MACD ...


谢谢muyir同学开的帖子,让我重新捡起了EA编程,这几天刚刚编写了一个自定义的指数,准备作为长期的维护更新版本。由于我是程序员出身,在这里来谈谈自动交易的一些看法。

首先说的是MQL4和MQL5的编程语言不是很强大,而且文档也不是很全,编起程来非常麻烦。同时MT4和MT5的平台没有提供接口让程序员自定义图形显示,所有编程都是在现有平台的叠加显示,非常不方便。我刚做的4色蜡烛变色统计提示的指数就发现不是很方便,显示出来只能说是够用了,没有达到我理想的效果(由于平台的显示改变不了)。

其次是用编程的方法用于统计,总结和分析和排除统计上的干扰是非常有用的,人工是做不到的。但是这个就不是程序员能够干的了,这个是数学专业的事情。已知流行的指数都是数学家留下的,这个需要数学统计,数学建模或模糊理论什么的功底。程序员一般只有逻辑推理的功力,基础数学人才还是最重要的。

最后是自动编程交易只可能是独立或小范围的交流,如果流行成为流行指数曲线就失去了应有的功能。就像梦版谈到的那样,有稳定策略的交易者和程序员配合而获得更精确的操作信号,同时配合数学专业的人士来建模优化统计范围,这样就能够真正利用到自动化编程交易的特点,也可以在一定范围内获得稳定的盈利。当然如果做的这一点就会发现MT4和MT5平台以及MQL4和MQL5编程的缺点和限制,需要自行开发配套自动化编程和平台了。

机器人战胜人脑是趋势,但是这个内含的数学模型和策略才是最核心的东西,不是每个人都能够分享到的。希望有志于编程交易的还是能够坚持下去,多认识一些数学专业的朋友。我认为要现有的人工智能能够有自我学习的功能策略,需要有新的重大的数学理论突破才行。

发表于 2017-6-2 10:53 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jeffrey_liujian 发表于 2017-6-2 09:53
谢谢muyir同学开的帖子,让我重新捡起了EA编程,这几天刚刚编写了一个自定义的指数,准备作为长期的维护 ...

Jeffrey说的非常好,稍微补充两点

MQ的功能确实有限,尤其是图形化方面;此外,MQ不支持debug,在出现问题的时候只能靠Print,非常麻烦。MQ真正的强项应该是说自动执行交易,而这方面应该说它的功能足够了。

另外,关于统计,确实MQ做不了,需要另起炉灶。个人感觉做统计最大的问题,是找不到高质量的数据。从broker那儿拉不到长时间的譬如M5,M1的数据,即使能拉到,我对它的质量也不放心。
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2017-6-2 12:12 |显示全部楼层
此文章由 jeffrey_liujian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jeffrey_liujian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-6-2 10:53
Jeffrey说的非常好,稍微补充两点

MQ的功能确实有限,尤其是图形化方面;此外,MQ不支持debug,在出现问 ...

自动交易是基础程序员编程的本职工作,没有技术含量,所以程序员又叫码农。自动交易只是给交易员减轻了盯盘和操作的工作量,减少手工失误。我认为这不是自动交易的主要方向。我认为主要的方向应该是:资深交易员通过长期交易形成模糊的能够在一定比例上重复重现的交易策略,通过高级程序员的模型建立以及统计分析得到更加精确的统计策略,再通过数学大拿的分析和估算确定能够快速收敛的算法用以求得统计算法中的各个参数的动态变化范围和求法,这也是各种指数的参数为什么有人觉得有用,有人觉得没用的根本问题所在。现在人工智能的收敛算法由于没有高效的数学理论支持,所用的大多是最笨的轮循算法,所以需要计算能力很强的大型计算机才能够实现部分的超人脑算法。其实一般的电脑都是大大超过人脑的,只是没有很好的算法给它,浪费的大多数的计算能力,电脑的存储和备份能力也是人类没法比较的。所以最好交易员的职业生涯应该是在大学学习理论数学专业,毕业进入IT编程行业,最后在家做自由职业的金融交易员。哎,当年要是大学报考数学专业就好了。
头像被屏蔽

禁止发言

发表于 2017-6-2 12:21 |显示全部楼层
此文章由 jeffrey_liujian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jeffrey_liujian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 jeffrey_liujian 于 2017-6-2 12:30 编辑
muyir 发表于 2017-6-2 10:53
Jeffrey说的非常好,稍微补充两点

MQ的功能确实有限,尤其是图形化方面;此外,MQ不支持debug,在出现问 ...


关于你谈到的数据质量问题,我认为不应该成为问题。作为一名交易员的第一素质就必须是知道这个工作是个长期的过程,会伴随自己几十年。你从今天才开始收集数据都不晚,最多2,3年后你的1分钟,5分钟的数据就够你分析用的了。算法和形成模糊的策略才是重点。其实现有的数据就足够好用了,这个就是交易外汇的优势。全球的外汇数据是非常透明的,而且是连续交易且不受成交量的左右(因为你看不到具体的统计成交量,庄家也看不到)。由于我是中线操作,主要用的是1H,不认为要保留超过几年的1H数据。

发表于 2017-6-2 19:29 |显示全部楼层
此文章由 hustwater 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hustwater 所有!转贴必须注明作者、出处和本声明,并保持内容完整
simoninaustrali 发表于 2017-5-25 11:32
我有一个可以赚钱的EA,就是特别慢

能保证赚钱就不怕慢啊,直接加大本金。
http://dhbf.daisypath.com/BnEZp11.png

http://dhbf.daisypath.com/vmgzp11.png

发表于 2017-6-2 19:34 |显示全部楼层
此文章由 hustwater 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hustwater 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jeffrey_liujian 发表于 2017-6-2 09:53
谢谢muyir同学开的帖子,让我重新捡起了EA编程,这几天刚刚编写了一个自定义的指数,准备作为长期的维护 ...

机器学习里面的LSTM(a recurrent neural network )有没有研究过,用这个来预测不知道有没有效果?
http://dhbf.daisypath.com/BnEZp11.png

http://dhbf.daisypath.com/vmgzp11.png

发表于 2017-6-2 20:14 |显示全部楼层
此文章由 fun_soccer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fun_soccer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
感谢楼主分享。不过为啥限Perth?
Advertisement
Advertisement

发表于 2017-6-2 21:51 |显示全部楼层
此文章由 step100 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 step100 所有!转贴必须注明作者、出处和本声明,并保持内容完整
多谢楼主分享。那些所谓高频交易也可以用EA做吗?

发表于 2017-6-3 02:12 |显示全部楼层
此文章由 mel11 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mel11 所有!转贴必须注明作者、出处和本声明,并保持内容完整
任何一件事 欢迎别人赞颂也得要允许别人质疑批评, 事是越辩越明的. 辩论时最好就事论事,没必要动气,要批评的人闭嘴,不但凸显楼主的心理承受力,更让人怀疑其初衷。

发表于 2017-6-3 08:25 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hustwater 发表于 2017-6-2 19:34
机器学习里面的LSTM(a recurrent neural network )有没有研究过,用这个来预测不知道有没有效果?
...

从现状来看,我们好像没有听说过某个对冲基金的策略是基于机器学习的

发表于 2017-6-3 08:26 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fun_soccer 发表于 2017-6-2 20:14
感谢楼主分享。不过为啥限Perth?

当面交流比较方便

发表于 2017-6-3 08:28 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
step100 发表于 2017-6-2 21:51
多谢楼主分享。那些所谓高频交易也可以用EA做吗?

高频交易应该是用诸如C++之类的语言单独写的程序,直接对Broker的API对接,而不是利用MetaTrader。就MetaTrader的那些简单编程功能,应该不足以支持高频交易。
Advertisement
Advertisement

发表于 2017-6-6 21:05 |显示全部楼层
此文章由 sharp君 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sharp君 所有!转贴必须注明作者、出处和本声明,并保持内容完整
muyir 发表于 2017-5-31 11:06
关键词:思考

还请梦版澄清一下这个EA“思考”的含义

深度神经网络不见得完全是黑盒子,当系统参数收敛之后很多神经元都表现出极强的输入输出逻辑,利用开源软件tensor flow可以方便可视化的观察黑盒子内部。这些内部逻辑往往和传统交易思路吻合。道士已经研究训练交易啊发狗三个月了,初步结论是系统不太可能收敛。楼主可以研究一下深度学习。
当然,如果能够通过这种方式证明不可能有盈利的模式,那也是一个好消息。道士的初步创业思路是‘’交易戒断班‘’,包根除,永不复发,只要你看了俺用阿法狗同款软件给你的演示。当然。收费有点贵。

发表于 2017-6-6 23:43 |显示全部楼层
此文章由 我要好起来 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 我要好起来 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用EA 能否自动比较2个不同时段的价格浮动和目标入场价格价是否匹配,能否比较在此条件下同时段不同时间框架的价格,能否比较在之前所有条件下趋势不同时间价格入场判定,能否比较在之前所有条件下根据以前价格和当前的价格匹配度来选择出场点位。
He really meant to tell them that the big money was not in individual fluctuations but in the main m

发表于 2017-6-7 08:46 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sharp君 发表于 2017-6-6 21:05
深度神经网络不见得完全是黑盒子,当系统参数收敛之后很多神经元都表现出极强的输入输出逻辑,利用开源软 ...

这是另辟蹊径,预祝你早日成功

发表于 2017-6-7 08:47 |显示全部楼层
此文章由 muyir 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 muyir 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我要好起来 发表于 2017-6-6 23:43
用EA 能否自动比较2个不同时段的价格浮动和目标入场价格价是否匹配,能否比较在此条件下同时段不同时间框架 ...

如果条件客观,就可以做到

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部