feat(okx): 调整开仓张数配置及网格间距
- 修改 BUY_CNT 默认值从 0.1 为 0.05
- 新增 BUY_CNT_INIT 配置项,初始开仓张数设为 0.2
- 调整 BUY_CNT_TIME 默认值从 40 为 5
- 在 InstrumentsWs 中加载新增的 BUY_CNT_INIT 配置
- 初始化订单时使用 BUY_CNT_INIT 替代 BUY_CNT
- 网格间距 JIAN_JU 由 10 调整为 5
| | |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.LEVERAGE.name(), CoinEnums.LEVERAGE.getCode()); |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.BUY_CNT.name(), CoinEnums.BUY_CNT.getCode()); |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.BUY_CNT_TIME.name(), CoinEnums.BUY_CNT_TIME.getCode()); |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.BUY_CNT_INIT.name(), CoinEnums.BUY_CNT_INIT.getCode()); |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.ZHI_SUN.name(), CoinEnums.ZHI_SUN.getCode()); |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.KANG_CANG.name(), CoinEnums.KANG_CANG.getCode()); |
| | | WsMapBuild.saveStringToMap(accountMap, CoinEnums.PING_CANG_SHOUYI.name(), CoinEnums.PING_CANG_SHOUYI.getCode()); |
| | |
| | | }else if (OrderParamEnums.INIT.getValue().equals(side)){ |
| | | log.info("当前状态为初始化"); |
| | | side = OrderParamEnums.BUY.getValue(); |
| | | buyCnt = InstrumentsWs.getAccountMap(accountName).get(CoinEnums.BUY_CNT.name()); |
| | | buyCnt = InstrumentsWs.getAccountMap(accountName).get(CoinEnums.BUY_CNT_INIT.name()); |
| | | }else if (OrderParamEnums.BUY.getValue().equals(side)){ |
| | | log.info("当前状态为加仓"); |
| | | String buyCntTime = getAccountMap(accountName).get("buyCntTime"); |
| | |
| | | KANG_CANG("抗压比例KANG_CANG","0.7"), |
| | | ZHI_SUN("止损比例ZHI_SUN","0.6"), |
| | | //每次下单的张数 |
| | | BUY_CNT("每次开仓的张数buyCnt","0.1"), |
| | | BUY_CNT_TIME("每次开仓张数的倍数基础值buyCntTime","40"), |
| | | BUY_CNT("每次开仓的张数buyCnt","0.05"), |
| | | BUY_CNT_INIT("每次初始化开仓张数的基础值buyCntInit","0.2"), |
| | | BUY_CNT_TIME("每次开仓张数的倍数基础值buyCntTime","5"), |
| | | OUT("是否允许下单out","操作中"), |
| | | CTVAL("合约面值ctVal","0.1"), |
| | | TICKSZ("下单价格精度tickSz","2"), |
| | |
| | | XIAOSHU_WEISHU("网格价格小数位数", "2"), |
| | | JIAGE_SHANGXIAN("网格上限", "3500"), |
| | | JIAGE_XIAXIAN("网格下限", "2500"), |
| | | JIAN_JU("网格间距", "10") |
| | | JIAN_JU("网格间距", "5") |
| | | ; |
| | | |
| | | private String name; |