MT4-EA自动化交易研究笔记(2022-04-23)

MT4-EA自动化交易研究笔记(2022-04-23)目录昨日交易总体情况昨日EA更新内容待解决问题/对于交易策略的思考当前在用的EA介绍昨日交易总体情况实盘(第一张)与模拟盘(第二张)盈利情况对比图存在问题及分析昨天的实盘收益又是只有模拟盘的一半,原因还是对自己的交易系统不够自信,怕出现大行情大亏而根据自己的经验只跟了部分信号,有些信号开单前我把自动EA给关闭了,事后证明那些信号都是对的。昨天模拟盘是全程开着自动EA,无人工干预的,对于下午的那场大跌,虽然开仓有点早,而且是反向的,不过经过我的加仓策略,最终还是盈利出…

大家好,又见面了,我是你们的朋友全栈君。

目录

昨日交易总体情况

昨日EA更新内容

待解决问题/对于交易策略的思考

当前在用的EA介绍


昨日交易总体情况

  •  实盘(第一张)与模拟盘(第二张)盈利情况对比图

MT4-EA自动化交易研究笔记(2022-04-23)MT4-EA自动化交易研究笔记(2022-04-23)

  •  存在问题及分析

昨天的实盘收益又是只有模拟盘的一半,原因还是对自己的交易系统不够自信,怕出现大行情大亏而根据自己的经验只跟了部分信号,有些信号开单前我把自动EA给关闭了,事后证明那些信号都是对的。昨天模拟盘是全程开着自动EA,无人工干预的,对于下午的那场大跌,虽然开仓有点早,而且是反向的,不过经过我的加仓策略,最终还是盈利出场的,中间有看过,最大浮亏有到500多,那个统计软件显示300多是不对的,不过这个浮亏数是在我预期范围内,还可以接受,这让我对这个系统更自信了,打算下周实盘也全程开着,不再手工干预看看效果。当然,是否还有比昨天更大的单边行情,EA在出现更大行情的情况下的表现会怎么样有待时间验证。

  • 初步改进方案

下周实盘也全程开着,不再手工干预看看效果


昨日EA更新内容


待解决问题/对于交易策略的思考

 存在的问题:

  • 目前实盘跟模拟盘同时跑自动EA,发现存在盈利有差异的问题,而且差异还不小,除了我手动干预的情况外,还有一个可能是滑点、开仓速度不同引起的
  • 还有一个问题就是盈利如何放大问题需要解决,因为按现在的策略,单纯的加大开仓手数或者加仓手数,都会引起开平仓点位的变化,是否还能保持盈利就存在不确定性了

拟解决方案:

  • 考虑做一个跟单的EA,通过实盘去跟模拟盘的方式去做单,这样的好处是,不管实盘开仓或者加仓多少手,都不会影响模拟盘那边的信号情况,只要最终模拟盘那边的是开平是盈利的,这边就能保证也是盈利的。
  • 这个功能已经在谋划中,本地跟单的方式有尝试过,效果不是很好,有一定的延迟,跟直接挂EA开单没多大区别
  • 最近试了下EA可以通过socket跟java通信,考虑做一个云跟单的app,与EA端配合,这样不但解决了跟单问题,还解决了我上班不方便老开服务器看EA运行情况的问题,还可以通过手机app看当前跟单情况、还有控制EA的启停等
  • 架构的思维导图已经拟的差不多了,方案也做了基础测试,感觉这么做应该没什么问题,剩下的就是时间问题了,上班没多少时间写,目前还没开始实际的开发

当前在用的EA介绍

 MT4-EA自动化交易研究笔记(2022-04-23)MT4-EA自动化交易研究笔记(2022-04-23)

 MT4-EA自动化交易研究笔记(2022-04-23)MT4-EA自动化交易研究笔记(2022-04-23)

 MT4-EA自动化交易研究笔记(2022-04-23)

 基本功能都展示在截图上了,也不想过多介绍,基本都是按我的做单需求来开发的功能,原来想着自动EA研究不出可以稳定盈利的,那我就把手工做单需要用的功能做的全一点,方便一点就行,所以大家可以看到,上面很大一部分都是针对手工做单的辅助;后来研究中发现了一个做单方法很适合黄金这个品种,就加上了自动EA的功能,就第一图的那个自动开单按钮,点了以后EA就会根据我设定的规则,自动开仓加仓平仓,具体的策略这里也说不清,其本质上来说可以说是一个马丁EA,只是我在加仓与减仓上做了优化,目前(2022-04-22)来看运行还算稳定,按0.1手基础开仓,0.1手每次加仓,每天的盈利基本都稳定在150美金以上,没有一天是亏损的,所以最近都只挂EA自动跑,那些手工辅助功能成摆设了。当然,具体能稳定多久很难说,目前只挂了几个星期,期间最大的浮亏到过一千多美金,虽然最后也让我只亏了20多美金出场,但是差点爆仓还是让我心有余悸,因为当时我的仓位也就一千五美金左右,再跳一根k线估计就扛不住了,那次以后我对加仓进一步做了优化,每天的浮亏大幅下降,挂到现在最大的浮亏在500美金左右,已经在我可接受的范围,是否能经得住市场的大风大浪还有待继续验证,以后我会每天更新收益状况,与大家共同见证。


从14年到现在,最早接触的是现货投资,到后来的期货还有外汇,这个行业的高杠杆高回报让我深陷里面无法自拔,当然,里面更多的是高风险,做了那么多年,期间不知道爆了多少次仓,基本都是在稳定亏损中,但是我一直没有放弃,因为我始终相信,只要做好了,研究透了,收回失地也就是一朝一夕的事情。自从接触到mt4的EA自动化交易,更让我这个10多年的老程序员看到了曙光,目前来看也确实出了一点成果,只是是否能稳定盈利有待时间的考验,所以开此专栏,一来做做记录与分析,更好的优化我的EA,二来也希望能与更多的高手交流,以完善我的交易系统。

不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。 

——-致所有还在期货外汇上打拼的战友们

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139230.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 二次与三次B样条曲线c++实现

    二次与三次B样条曲线c++实现B样条曲线构建一条平滑曲线,接近而不通过控制点(首尾点除外)。如图B样条曲线从Bezier曲线演变而来,了解B样条曲线首先得了解Bezier曲线。对于平面上的三个点P0,P1,P2,其坐标分别是(x0,y0)、(x1,y1)、(x2,y2)。二次Bezier曲线用一…

  • 利用java生成uuid

    利用java生成uuid在实际项目中,我们可能想生成一个随机的而且可以保证唯一的标识,比如在给图片命名时,这时就可以采用uuid来生成随机字符串,这个随机字符串基本上是不会出现重复的。什么是UUIDuuid,就是通用唯一识别码的缩写。它的组成比较复杂,是基于当前时间(纳秒级时间)、计数器、硬件标识(通常是MAC地址)以及随机数等组合来生成的,一般情况下,不会生成重复的UUID(重复几率非常小,据概率估计,若每秒产生10亿笔UUID,100年后只产生一次重复的机率是50%),所以,我们大可不必考虑发生重复的问题。它有很多不

  • php格式化数字 位数不足前面加0补足

    php格式化数字 位数不足前面加0补足

  • MQTT学习笔记(6)搭建本地MQTT服务器

    MQTT学习笔记(6)搭建本地MQTT服务器搭建EMQTT下载地址下载emqttd-windows10-v2.3.11.zip解压后cd到bin目录,执行emqttdconsole执行成功会弹出下面窗口,不成功就关掉cmd重新试下打开浏览器输入http://127.0.0.1:18083默认用户名admin默认密码public进入如下界面框起来的点进去看看就知道了。注意如果你用w…

  • python第三方库的安装方法有哪些_python第三方库在哪个文件夹

    python第三方库的安装方法有哪些_python第三方库在哪个文件夹简单来说如果是系统自带的python,会使用dist-packages目录;如果你手动安装python,它会直接使用目录site-packages。这允许你让两个安装隔离开来。dist-packages:系统自带的pythonsite-packages:自己安装的pythonPython的包的安装路径如下1、系统自带python系统自带软件管理器安装,模块将被安装到dist-packages相…

    2022年10月14日
  • php获取前一天,前一个月,前一年的时间[通俗易懂]

    php获取前一天,前一个月,前一年的时间

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号