说说一拖N跟单系统的实现原理

avatar
· Views 530

昨天2025年4月13日,周日,花了一天时间写了个跟单系统。

今天周一,开市了,把几个平台的账号挂上来,测试了一下OK。


为什么我要自己写跟单系统呢? 网上这么多现成的。

一个是按月收费的,价格还不低;另外一个原因是安全问题:因为它需要详细的采集登录平台/服务器/账号/登录密码。是的!就是拿账户登录信息去创建了一个实盘登录实例……


干脆!我自己写一个。


因为很早之前我在动态里已经发过,跟单原理就一句话:就是把信号源账号的订单变化,通过socket通知到跟随者账号,跟随者账号跟着行为操作即可。


对!就是这么简单。不能再简单了!


开始的构想是:就在自己局域网内,一台信号源拖N个跟随账号。直接让几个电脑的MT5用socket通讯起来就OK了。但是转过头来一想:带着笔记本电脑到处跑的,信号源账户如何跟家里的电脑上的账户建立连接呢?中间加个桥就可以了,也就是一个服务程序,放在云服务器上就可以了。信号源与跟随者通过这个桥建立通讯就OK了。


MT5端,选择写成服务程序,也就是写在Services目录下,不占用EA的坑嘛,毕竟许多人都是EA在交易的。而且也不能写成EA,因为EA的生命周期是随着周期和品种切换的。


在服务程序mq5代码里,调用VS封装的dll通讯接口与桥服务端通讯。


另一个需要注意的点,相同标的物在不同平台的交易品种的Symbol稍微不同,带了些不同的后缀,比如:m, z, .s, .i,....所以需要用编号来关联,至于字符串Symbol,在Input参数列表里用户自己配置即可,这样不同平台间的交易Symbol就能达成一致了。


原理是想通之后,说干就干!迅速打开VS,抡起键盘踩了一天。终于搞定。但是周日休市。只能等周一开市了。

于是今天早上六点钟开市就爬起来,弄了四个平台账号当跟随者,一个平台账号当信号源,交易起来:开单,修改止盈止损,平仓,同时去四个跟随账号看了一下,完美同步。


再说说这个跟单系统的优势

1、首先它不需要采集所有账户的登录账号/密码/服务器等信息,所以对所有用户都是安全的。用户只需要把自己MT5上的服务启动,填上桥服务的IP即可。即所有MT5终端都指向同一个IP就建立通讯了。

2、一拖N, N拖N,都可以,自己随便安排角色。

3、完全免费。


OK,搁笔。(2025.04.14日)




Disclaimer: The content above represents only the views of the author or guest. It does not represent any views or positions of FOLLOWME and does not mean that FOLLOWME agrees with its statement or description, nor does it constitute any investment advice. For all actions taken by visitors based on information provided by the FOLLOWME community, the community does not assume any form of liability unless otherwise expressly promised in writing.

FOLLOWME Trading Community Website: www.followme.com

智能交易俱乐部
Total 2 FCOIN reward
avatar
Reply 0

Load Fail()

  • tradingContest