废话---
今年的疫情,大部分时间working from home, 有了更多的自由时间,我花了大量的时间研究外汇市场,也看了很多外汇,交易相关的书,受益良多。
个人觉得外汇市场确实是一个相对不错的高频交易场所,值得花时间深入研究,基于自己的IT背景,也很快掌握了MQL4 和 Pine 的编写。也写了和测试了不少的EA, 包括各种均线,MACD交叉,到移动止损,同货币对对冲等等。
有了EA的帮助,测试变的容易多了,大量的测试验证了很多。层层筛选,增加的限制条件,确实能提高胜利率,或者让某以货币对在某个时间框架上长期,但是会错失很多交易机会。
个人觉得长期稳定获利的EA,一定少不了不断的调整和优化。其次鸡蛋不能全放在一个篮子里,让多套系统同时运行,即可分散风险,亦可以在你调整一套系统的时候,还不放过其他系统能够抓到的机会。
正题---
1.
所以想为各位汇友开发EA, 希望能帮住你做的你测试,验证你的策略,给你提供信号帮你交易的同时,也能为我找到更多的一些交易的策略和机会。
长期稳定获利的EA,一定少不了不断的调整和优化。
所以写好后,我会把原始程序给您,教你怎么调试如果需要的话,您的核心逻辑,我可以给你在代码中做注释让你把自己的策略看的明明白白,一些核心指标也可以给你做输入接口,以便以后随时调整,测试。
2. 如果您对EA有想法有研究,想交流,我也很欢迎。
3. 楼主在悉尼,如果您也在悉尼,现在当面解封了,当面交流也不错。
最后---
先写这么多吧,之后又什么再加…
附上两张截图吧,
一直是MT4自己写过的一些EA和正在live account运行/测试的EA
另一个是Tradingview 上做的strategy tester的结果
评论
厉害
评论
Pine script 太垃圾了,想在线上标个label 居然要每次删掉上一个event里的label然后再建一个label.
感觉楼主用EA用 technical indicator 做交易要掉到我5年前的误区里去了。 凡是只能提供OHLC 和volume 做基础数据的平台都不可能稳定赚钱,坑的就是你们这些拿着OHLCV 以及衍生出来的一堆indicators来交易的retail trader. MT4 就是典型的代表。
评论
谢谢,现在感觉刚刚入门,还有很多可以试的
评论
专业开发 EA,以及 利用 EA 收集 交易数据,ETL 到 MSSQL ,MYSQL 各类 数据库。 专业交易数据分析报表开发,可视化(主要工具SSRS或者PowerBI),专业Python 开发各种 Deep Learning Aglo trading/testing (主要为SCG algo)。 欢迎各位汇友 来交流讨论。 楼主在悉尼我们可以出来讨论讨论哦。
评论
感谢这位大师的指教,
Pine script,我觉得一些逻辑测试,他做起来比较快,而且换货币对,时间区间,色度快只管。至于线上的label,确实不觉得好用,但是我觉得我也基本不怎么看那些label,所以还没有影响到我。唯一的缺点是,backtesting的回测范围被限制了,在很短的时间区间,不能让我测很大的时间范围,这点让我觉得不靠谱。 但是给看个大方向,或者看一下目前的漏记是否值得深入研究,能让我加速不好。 这只是个人的观点,研究时间较短,不全面,还在学习中。
凡是只能提供OHLC 和volume 做基础数据的平台都不可能稳定赚钱 -- 这个我很同意
感觉楼主用EA用 technical indicator 做交易要掉到我5年前的误区里去了 - 不知道大师指的误区是,大神要是愿意指导,非常感激。
评论
我也在悉尼,准备用Deep learning做做algo trading。有空可以搭个小组一起来干干
评论
光ohlcv,你很难战胜手续费。
评论
你自己已经回答了自己了。我说的误区就是以为可以写出一个好的EA稳定赚钱,但是实际上不可能的。
我认识的真的高手都不看indicator了,只看price action.
真的要稳定赚钱的话除了OHLCV, 你必须要把orderbook, sentiment的分析写到程序里去,这个MT4完全办不到。
劝一句不要再MT4上浪费生命了,乘早打住。不然你会一直很兴奋,咦今天发现一个新的indicator明天又发现一个新的策略,其实过一段时间都没怎么用,都是exchange躲在后面笑你们这些用它的MT4的傻子。
评论
谢谢大神的回复, 看到您的回复,架构很清晰, 除了data visualization 的用法有所出入(可能和熟悉有出入),其实我也有相同的想法。 只是再高级的架构也要建立在正确获利策略的基础上,外汇交易上,我还是新手,还在学习。
太好了,你也在悉尼,真心希望和您们交流,我私信您我的联系方式了。
评论
在悉尼太好了,有机会咱线下交易, 一起干起来。
评论
是的,大部分的逻辑测试,都是死在手续费上了。
评论
感觉来对地方了,大神真多
评论
很多年前做过这类的indicators,都只能勉强打平手续费。不能盈利。近年来我是有些想法,我自己也是IT数据科学方面,可以再一试
评论
我同意,太多的高手都是只看 Price Action, 最多加几条线而已。
看了几本书后的我尝试模仿,惨败,而且情绪控制也很重要.
所以还是想试试MT4, 自己的逻辑,自己的代码,自己调整。只是让他代替我去盯盘,去验证一些逻辑,每一单都有止损,或移动止损。能在自己能够承受的风险范围, 还是想试一段时间,同时和各位交流。
谢谢
评论
一样,我也是做数据分析的,可惜不是金融金融数据。
其次,我也在看新的broker, 不知道大家有没有澳洲外汇 spread相对最低的broker 推荐。
评论
几年前我也发过类似的贴子
说说现在的理解
交易最终的目标是轻松赚钱
EA最多可以帮助你轻松,然而跟能否赚钱关系不大
EA两大作用,一是回测,二是执行
关于回测,对于策略是否有效,回测意义并不大。策略是否有效取决于交易理念是否正确。然而交易理念又是一个玄而又玄的东西,无法通过科学理论去证明。
如果说交易策略有n多种,大概有千分之一种是赚钱的,其余的都是零期望(加上手续费点差就是负期望了)或者略微负期望。通过回测可以帮助你筛选掉95%,怎么从剩下的5%挑出0.1%就不是回测能解决的问题了。能通过回测的策略,仍然大概率会死掉。
关于执行,EA帮助很大,然而也不能全然代替手工。有太多太多的例外,需要不断跟踪,然后修正EA。
EA对于交易成功而言,最多是必要条件,跟充分条件搭不上一点边。
评论
回测外汇交易,活跃时段和不活跃时段都混在一起很难筛选出有效的信号。
打个比方,交易池就像男厕所的小便池,你撒一泡他撒一泡,波澜此起彼伏,高高低低有时好像挺有规律的,可是等到上面那箱水冲下来的时候那些波澜都毫无意义了。
最赚钱的时候就是那箱水冲下来的时候,那个浪,时间空间都足够你跟得上。如果能跟得上那箱水,想不赚钱都难。
评论
对啊,用EA肯定是希望它帮你盯着市场,从而达到轻松赚钱。
目前我自己刚做不久,对我来说,回测还是重要的,因为这变相的验证自己的交易理论。用EA测,效率大大提高了。
至于执行,EA也刚在live market上运行起来,现在杠杆用的很小,算是forward testing吧。
你做了几年了,EA也跑了几年了吧,情况怎么样啊,结果和您的时间投入成正比吗?
评论
多谢分享,比喻特别生动。
最赚钱的时候就是那箱水冲下来的时候,那个浪,时间空间都足够你跟得上。如果能跟得上那箱水,想不赚钱都难
---- 这个我很赞同,测试了很多,胜率高的策略都输给手续费了,胜率太低的也都排除了,胜率在40%左右,能有不错的赔率是目前研究的方向,现在也一直在想着优化,其实移动止损就是为了跟着浪多走一段,当然不是每一个浪都能跟的上,但是要是货币对相对多一些,感觉能抓住的机会也会多一些。个人(新手)的开发,还请多多指教。
澳洲中文论坛热点
- 悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
- 据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
- 联邦政客们具有多少房产?
- 据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联