HooksworkMT4跟单技术原理

HooksWork多帐户跨平台MT4&MT5跟单软件更新至v5.12.0

升级内容:
1、优化 报表》多账号报表 中的账号的显示方式,按喊单组来显示。
2、增加跟单账号中的模式参数:
喊单浮亏起始/喊单浮亏结束:喊单账号当前总持仓盈亏区间(注:如果喊单浮亏不在设置的范围之内的,跟单账号则按最小的开仓手数进行开仓。)
3、增加跟单强平参数:
获利高于%–全部强平(0为 不生效):当跟单当前全部持仓盈利(百分比)大于等于设置值时全部强平。
亏损高于%–全部强平(0为 不生效):当跟单当前全部持仓亏损(百分比)大于等于设置值时全部强平。
持仓时长高于(秒)$–每单强平(0为 不生效):当跟单的订单开仓后超过设置值时全部强平。
4、增加快捷开仓:按时间计划成交(非挂单)
5、增加 设置》系统设置: 语音提示播报功能

本次升级仅增加了部分功能,如不升级也不影响现有跟单功能。
升级文件下载链接(内附有升级说明):
https://www.hookswork.cn/download/update.zip

HooksWork 多帐户跨平台跨版本MT4 & MT5跟单软件推出全新版本v5.3

正值4周年纪念期,HooksWork上线了焕然一新的MT4 & MT5跟单软件新版本。值得一提的是,新版本基于 .NET 架构的 版本,融入一些全新的 Win 风格设计,为用户带来极佳体验。

以下为主要改版的主要​内容:
1、主题风格,内置数十种Win主题,自由切换

2、增加实时刷新所有账户信息功能,增加单个帐户的持仓实时刷新功能,占用系统资源​较小。

3、增加自由切换喊单账号,无需再重新添加

4、优化报表中心的图表及内容

5、增加服务器检测服务器节点物理位置,让账号的连接更稳定,减少延迟

6、​内置常见的平台交易商服务器上百家,无需要再自己去搜索下载,也可以自行按帮助来添加

7、新增信号发布与导入功能,可在不漏您密码的情况让共享您的交易记录给朋友,允许让其跟单或不跟

8、支持中英繁三种语言版本

9、其它更新的小细节需要您自己体验发现。

如何设置跟单服务器定期自动重启,MT4跟单软件开机自动运行并自动开始跟单?

MT4跟单软件的服务器长时间不重启会导致数据冗余、缓存增加等情况,影响服务器的性能。因此建议每周或每月重启一下,这样做的目的是让服务器达到最优的运行状态。手动重启服务器是合适的,但也可以设置为自动重启并且 自动运行MT4跟单软件。接下来Hookswor就给大家详细讲解一下如何设置。

1、首先设置服务器自动重启的任务,如在windows上部署每周周日重启服务器的方法:
1)创建一个TXT文件,写入内容为:shutdown -r -f -t 0 该命令的作用是立即强制重启机器。之后在文件中单击另存为,选择所有类型,文件名为“restart.bat”

2)展开 任务计划程序 选择 Microsoft,单击 创建基本任务。

3)配置任务向导,选择任务触发时间。

4)选择启动程序restart.bat,创建基本任务完成。

5) 单击 运行 进行测试。(马上会重启)

2、其次设置服务器开机启动MT4跟单软件

1)重启服务器后取消Windows Server开机登录密码并自动登录系统命令:开始-运行 control userpasswords2

如果在上述用户帐户窗口中没有这个“要使用本计算机,用户必须输入用户名和密码”选项,那就么就需要修改一下注册表设置了。修改完之后再重复上面的自动登录系统命令即可。
开始》运行》输入“regedit”,再粘贴下面这行
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device

DevicePasswordLessBuildVersion改为0

3、设置开机启动Hookswork MT4跟单软件

1)将MT4跟单软件的桌面快捷方式复制到“启动”文件夹中
登录系统后选择开始-运行,输入 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 即可找到该“启动”目录
之后将MT4跟单软件快捷图标复制到“启动”目录中

2)在”启动”目录中设置跟单软件的兼容性,右击跟单软件进行属性页面设置

4、设置MT4跟单软件打开时,自动”开始跟单”,如下图。

如果感觉上述太过复杂,不会设置,也可联系我们,我们帮你设置。今天就讲到这里,祝大家交易顺利!

MT4跟单软件的API跟单模式有多少种?

Hookswork多帐户跨平台MT4跟单软件中的API跟单模式分为9档、5种跟单模式,以及任意跟单倍数三大部分。作为跟单账号可以按喊单开仓手数分档来进行跟单,每个档还可以分别按净值比、余额比、手数比、固定手数、自定义、并且可以随意设置相应的倍数来跟单。

MT4跟单中的九档:
举例:
一档:喊单开仓的手数区间为0.01-0.5手时,跟单账号可以按固定手数1手来跟单(按以下任意5种跟单模式,及任意倍数来跟单都可以)
二档:喊单开仓的手数区间为0.51-1手时,跟单账号可以按固定手数2手来跟单(按以下任意5种跟单模式,及任意倍数来跟单都可以)
三档:喊单开仓的手数区间为1.01-2手时,跟单账号可以按固定手数3手来跟单(按以下任意5种跟单模式,及任意倍数来跟单都可以)
……
九档:分档区间最多可分9档区间设置,非常灵活。

五种MT4跟单模式:

资金比例(净值) – 喊单交易手数 * 跟单账户净值 / 喊单账户净值 * 模式参数 = 跟单交易手数
资金比例(余额) – 喊单交易手数 * 跟单账户余额 / 喊单账户余额 * 模式参数 = 跟单交易手数
手数比例 – 喊单交易手数 * 模式参数 = 跟单交易手数
固定手数 – 模式参数
自定义 – 可自定义设置跟单公式

任意跟单倍数:
模式参数:倍数或固定手数值

API多帐户跨平台MT4跟单系统如何选择主机?——hookswork

跟单的性能一般与跟单服务器的物理位置、带宽、CUP的核数有密切的关系,接下就给大家详细说明一下。

首先要了解MT4跟单的信号传递过程

举例来讲:喊单账号所在的平台在纽约,跟单账号的所在的平台在香港,跟单软件所在的服务器在国内。(1秒=1000毫秒)

1、喊单账号下单,当喊单账号的订单成交后,会将成功的信息返回到跟单软件所在的服务器,纽约到国内的延迟是200毫秒左右
2、跟单软件对中跟单账号执行下单操作,跟单单指令从跟单软件所在的大陆服务器到达香港交易商服务器,这个时间损耗大约150毫秒左右
3、最后的时间损耗就是在交易商服务器那里的成交速度。这个时间的损耗是最大的不确定性,取决于交易商的流动性是否充足,以及交易商都是有风控的执行有关。

带宽的要求
跟单系统属于线上系统,脱离网络就无法跟单。因此对网络带宽的要求还是比较高的,跟单系统属于资源消耗性系统,每个帐号都需要与服务器保持长连接(24小时保持连接状态),需要实时接收与传递交易信号或信息数据。更大的服务器资源消耗来自跟单时高并发的订单,如果说拥有几百个账号同时跟单账号,那就需要有高配的服务器了。境外的服务器带宽至少是30M及以上的带宽为宜。

CUP的核数
CUP的核数是直接关系到跟单账号的并发执行情况,同一毫秒数有几核的CPU就会执行几个账号的下单情况,100个账号以上最好是选择4核以上的CUP配置。100以内的可以选择2核CUP即可。来自Hookswork客户中规中矩的评价。

云服务器

云服务器如腾讯云、阿里云、微软云等等,云服务器的性能及网络更为稳定,云服务器24小时运行,也不需要开自己的电脑。

服务器物理位置的选择:离交易商的服务器越近越好。

境外服务器:大部分交易商的主服务器分布在香港、美国、欧洲,因此如果租用这些地方的服务器,网络会相对更好,但价格也更贵几百到几千每年。具体想知道您所使用的交易商服务器在哪儿?可以登录mql5.com网站查询。查询方式,可以看一下我的视频教程。

如果说信号的平台在纽约、跟单账号的平台也在纽约,那么最优的选择就是,跟单软件的服务器也设置在纽约,这样跟单的执行速度可以达到50毫秒左右,以下的就是Hookswork真实客户实际的执行速度。

如果说信号在纽约,跟单在伦敦或香港,那么跟单服务器最好设在与跟单账号同一物理位置的区域为佳。

Hookswork给大家推荐性价比最优的腾讯云,2核4G 30M的带宽,理论是可以挂100个账号没问题的。一年的费用6折871元,我认为是非常划算的,对于客户数量非常多的客户可以选择自己配置的服务器,按流量计价来收费的,也是非常便宜的,带宽可以放到100M。以下是腾讯云的链接,大家可以根据自己的需要来选择。

腾讯云服务器全球购
https://curl.qcloud.com/UNjzF3K4

MT4跟单系统配置中的【价格更优】与【补单价格更优】详解

【价格更优】 – 点时跟单(0不生效)
【补单价格更优】 – 点时跟单(0不生效)

Tips:
a. 点数值,相对不同喊单品种报价值的最后一位小数点为1点,如XAUUSD 报价1840.65,0.01为1点; EURUSD报价为1.14771,0.00001为1点。
b. 【补单价格更优】配合【系统设置】中的【补单】开启后生效。
c. 反向跟单无效

一、【价格更优】的开仓条件

【价格更优】指的是当跟单账号接收到喊单的开仓信号的毫秒级一瞬间时,跟单账号的价格是否达到开仓条件:

跟单账号买单开仓条件跟单买单价格 < 喊单开仓价格 – 设置点数可以为负值

举例:

【价格更优】参数设置:100点,喊单账号开仓买单1手黄金,成交价格在1800.00

那么当跟单账号的价格 < 1799.00(1800.00 – 100点数),跟单账号才会开仓,否则不开仓

【价格更优】参数设置:-100点,喊单账号开仓买单1手黄金,成交价格在1800.00

那么当跟单账号的价格 < 1801.00(1800.00 – (-100点数)),跟单账号可以开仓,否则不开仓

跟单账号卖开仓条件跟单卖单价格 > 喊单开仓价格 + 设置点数可以为负值

 举例:

【价格更优】参数设置:100点,喊单账号开仓卖单1手黄金,成交价格在1800.00

那么当跟单账号的价格 > 1801.00(1800.00 + 100点数),跟单账号才会开仓,否则不开仓

【价格更优】参数设置:-100点,喊单账号开仓卖单1手黄金,成交价格在1800.00

那么当跟单账号的价格 > 1799.00(1800.00 + (-100点数)),跟单账号可以开仓,否则不开仓

二、【价格更优】的未达到开仓条件,进而执行补单检测

在跟单过程当中,【价格更优】通常是和【补单价格更优】结合使用的。原因是当【价格更优】设置后,开仓价格在一瞬间没有达到要求,没有开仓,那么这时,在补单开启的条件下,就会启动补单流程操作,通常我们会建议您把【价格更优】和【补单价格更优】设为相同的数值。在允许补单的时间段内,当价格达到条件时,就会成交开仓。以下我会通过实例来说明如何使用价格更优和补单价格更优。

1、允许补单的时间段设置

我这里设置的允许补单的时间段为120秒内,如果超过120秒就不再补单了。投资者可以根据自己的需要设置这个时间。

2、价格更优与补单价格更优点数设置

【价格更优】和【补单价格更优】分别设置了5个点。

3、【价格更优】未达到条件,跟单帐户未开仓

喊单账号开仓买入订单时,如果跟单账号开仓价格< 喊单开仓价格 – 【价格更优】5点,那么就会开仓,如果当时的价格没有达到这个条件,那么就不会开仓。
喊单账号开仓买入订单价格为1857.08,跟单账号开仓价格没有达到小于 1857.03(喊单开仓价格 – 【价格更优】5点)这个条件,那么就不会开仓,进而执行补单流程。

4、执行补单流程

补单的条件咱们设置是120秒内,【补单价格更优】5点,那么就会补单成功。如果120秒内都没有达到这个更优的价格,则就不会再跟单了。当跟单账号的买价小于(喊单成交价-5点)时,跟单账号就执行了开仓补单操作,最终的成交价在1856.98,以一个比喊单更优的价格成交的。

MT4多帐户跨平台跟单软件升级至v4.2 —— Hookswork

升级内容:

【特殊品种】>【品种缩放】是为解决喊单账号与跟单账号个别品种合约数量不一致的问题。
举例:喊单账号和跟单的账号的绝大多数交易品种合约数量都一致,除了个别的品种,如USOIL,喊单账号的USOIL为标准合约1手为1000桶,而跟单账号的USOIL为小合约1手为100桶,但其它的交易品种合约都为标准合约,都一致。那如何做到让跟单账号的USOIL跟单时放大任意倍数呢?如10倍,可设置如上图。

有需要此功能的合作伙伴,可随时联系我更新。感谢您的支持!

“此实现不是Windows 平台 FIPS 验证的加密算法的一部分”解决办法——MT4跨平台跟单软件

错误截图如下:

方法一:

1.按WIN+R(或点击开始-运行),并输入gpedit.msc后确定,启动组策略编辑器。

2.左侧列表中找到 计算机配置 – Windows设置 – 安全设置 – 本地策略 – 安全选项,并在右侧找到“系统加密:将FIPS兼容算法用于加密、哈希和签名”

3.双击上述策略,在弹出的选项中,将状态改为已禁用。

4.关闭组策略后,重新启动MT4跟单软件。

方法二:

按Win+R(或点击开始-运行),并输入regedit后确定,启动注册表编辑器。
浏览到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy,将Enabled的值改为0

关闭注册表编辑器后,重新启动MT4跟单软件。

Hookswork跟单软件v2.5.3升级日志

1、【喊单帐号】【跟单账号】列表中新增“刷新”按钮,可查看列表中所有账号的净值、持仓单数、浮动盈亏


2、【账号】新增“全平”按钮

3、【跟单账号】新增“补单价格更优”字段


4、所有表单中新增按字段排序功能


5、新增对对手动挂单的撤单功能