新足迹

 找回密码
 注册

精华好帖回顾

· ASDF (2012-1-5) mohan29 · 周五拿到Full Licence,开贴庆祝,分享经验。 (2006-3-26) JohnnyWang
· 老兵凋零 (2013-11-17) hugoyung · 请问谁知道上海拿公积金和养老金加失业金需要多久时间? (2005-8-15) 浅浅
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的编程语言不是很强大,而且文档也不是很