到目前为止,OKX和币安的合约跟单机器人快稳定运行一年了,新版的跟单软件也在紧锣密鼓的开发中。

今天给老版的OKX合约跟单机器人添加了一个新的功能选项:跟单数量换算方式。

OKX/欧易合约跟单机器人新增跟单数量换算方式选项-传奇量化

为什么新增?

为什么新增这个选项呢?这还要从OKX合约通过API下单数量以张为单位说起

OKX/欧易合约跟单机器人新增跟单数量换算方式选项-传奇量化

比如 BTCUSDT 一张合约面值0.01BTC,ETHUSDT 一张合约面值 0.1ETH,张是不能分割的,最少下单1张。

如果按照默认计算跟单数量的方式,要先计算带单和跟单账户余额的比例,再乘以跟单比例 和 带单下单数量,比如带单账户余额 1000U,跟单 980U,跟单比例1,带单下单1张,那么

跟单数量 = (900 / 1000) * 1 * 1 = 0.98

因为最小下单数量为1张,跟单不足1张,下单会失败。(后来跟单程序设置过如果计算结果大于0.8,就跟1张)

因为跟单和带单账户余额相差很少,即使最开始都放了1000u,随着不断跟单,由于滑点和手续费的不同,余额也会变的不同,但是不会相差太多,如果按照余额换算的方式计算跟单数量,可能会导致由于跟单不足1张,下单失败的情况。

这就是为什么要加直接计算选项,直接根据带单下单数量 * 跟单比例,计算跟单数量了。

注意事项

使用直接计算选项,需要注意有可能出现以下情况:

单账户余额和带单账户余额相差比较大的时候,跟单有可能出现保证金不足,跟单失败。

如果跟单比例小于1时,计算跟单张数有可能小于1,跟单失败。

最佳实践

设置跟单比例为1,跟单和带单账户余额相差不要太大。当然大部分时候,还是默认选择账户余额换算方式就行了。