最后由 hqin212 于 2022-6-29 11:57 编辑
本人写的MT4跟MT4源码,可以实现一个主帐户对应多个跟单帐户。采用DLL控制鼠标消息方式,能够实现限制EA的平台跟单(即有些平台禁止了EA下单,也可以实现跟单)。参数仿照FX BLUE。本人实盘在用,有缘人可以自行优化!
一个发送端HqinSender:
参数说明:
1、Channel:通道号,必须与接收端通道号一致;多个通道号,使用逗号隔开,实现一跟多
2、DispatchMillisecond:调度周期(毫秒)
3、IncludeSymbols:包含的货币对,以逗号隔开,为空则发送所有的货币对
4、AllowExistingOrders:是否发送已经存在的订单,为true则发送所有已持仓订单,为false则只发送新订单
可以多个接收端HqinReceiver:
参数说明:
1、Channel:通道号,必须与发送端通道号一致
2、DispatchMillisecond:调度周期(毫秒)
3、ForexSymbolSuffix:货币对后缀,指相对于发送端的货币对后缀,如.fx
4、BuySellOnly:多空单控制,Both buys and sells跟多空单,Buy orders only只跟多单,Sell orders only只跟空单
5、TradeAllOrdersAtMarket:滑点控制,为true不考虑货币对与发送端的价格差成本,直接下单;为false则货币对与发送端的价格成本大于AllowSlippagePips(小点)时生成挂单
6、AllowSlippagePips:滑点(小点),允许的货币对与发送端的价格成本
7、OrderRetries:执行次数,如果下单发生错误,重复执行的次数
8、UseRiskFactor:订单手数倍数,实际下单手数倍数=订单手数倍数 * 当前净值 / 发送端净值
9、MaxLots:允许的最大手数,为0不限制,不为0时根据订单手数倍数计算后的实际下手数如果大于这个值,则忽略下单
10、MinLots:允许的最小手数,为0不限制,不为0时根据订单手数倍数计算后的实际下手数如果小于这个值,则忽略下单
安装方法:
1、将压缩包中的mq4文件复制到MQL4\Experts
2、将压缩包中的dll文件复制到MQL4\Libraries
3、运行时勾选允许导入动态连接库
|