浅说跟单软件的原理
先奉上我的跟单软件在CSDN官网的下载链接MT5跟单软件(完全免费),也可以在CSDN上下载页面搜索关键字:MT5交易跟单软件(支持一拖N和N拖M) 即可。能搜索显示出来的就是了。
来龙去脉:
2025年4月13日,周日,花了一天时间写了个跟单系统。
4.14周一,开市了,把几个平台的账号挂上来,测试了一下OK。
网上这么多现成的,为什么我还要自己写跟单系统呢?
①、市面常见跟单软件必需收集你的平台名/服务器名/账号/交易密码,就是拿账号登录信息直接在服务器上运行你的账号,所有信息全部泄露了,安全得不到任何保障。但是本跟单软件不需要收集,自己部署在局域网电脑或云主机远程跟单均可,不泄漏任何账户信息。
②、市面常见跟单软件按月收费、按跟单账户数量收费等等各种收费,还有各种限制。
So, 干脆!我自己写一个。
因为很早之前我在社区动态里已经发过(2024年吧),跟单原理就一句话:就是把信号源账号的订单变化,通过网络信道通知到跟随者账号,跟随者账号跟着行为操作即可。
对!就是这么简单。不能再简单了!
开始的构想是:就在自己局域网内,一台信号源拖N个跟随账号。直接让几个电脑的用socket通讯起来就OK了。但是转过头来一想:带着笔记本电脑到处跑的,信号源账户如何跟家里的电脑上的账户建立连接呢?简单!中间加个桥就可以了!用桥连接地球上每个角落的主机就可以了。
桥也就是一个服务程序,放在云服务器上就可以了。信号源与跟随者通过这个桥建立通讯就OK了。这样无论你走到地球的天南地北,只要带着信号账户操作即可,跟随账户放家里或云上均可。
MT5端,选择写成服务程序,也就是写在Services目录下,不占用EA的坑嘛,毕竟许多人都是EA在交易的。而且也不能写成EA,因为EA的生命周期是随着周期和品种切换的。在服务程序mq5代码里与桥服务程序通讯。
另一个需要注意的点,相同标的物,在不同平台的交易品种的Symbol稍微不同,带了些不同的后缀,比如:x,m, z, .s, .i,.r,.G....所以需要怎么关联呢?简单!匹配Symbol字符串最大的那个Symbol品种就可以了,这样不同平台间交易的Symbol就能达成一致了。
原理是想通之后,说干就干!
迅速打开IDE,抡起键盘踩了一天。终于搞定。但是周日休市。只能等周一开市了。 于是4.14早上六点钟开市就爬起来,弄了五个平台账号当跟随者,一个平台账号当信号源,交易起来:开单,修改止盈止损,平仓,同时去四个跟随账号看了一下,完美同步。
再说说我这个跟单系统的优势。
1、首先它不需要采集所有账户的登录账号/密码/服务器等信息,所以对所有用户都是安全的。用户只需要把自己MT5上的服务启动,填上桥服务的电脑IP即可。即所有MT5终端都指向同一个IP就建立通讯了。
2、一拖N, N拖N,都可以,自己随便安排角色。
3、同向跟单,反向跟单,按比例倍数跟单均可。
4、完全免费。 OK,搁笔。
(2025.04.14日)