package com.xcong.excoin.modules.okxNewPrice.okxWs.enums; import lombok.Getter; /** * @author Administrator */ @Getter public enum CoinEnums { /** * 0: 仅根据持仓事件推送数据 * 2000, 3000, 4000: 根据持仓事件推送,且根据设置的时间间隔定时推送(ms) * * 若不添加该字段或将其设置为上述合法值以外的其他值,数据将根据事件推送并大约每 5 秒定期推送一次 */ UPDATEINTERVAL("2000","2000"), ORDER_FILLED("filled","filled"), ORDER_LIVE("live","live"), INSTTYPE_SWAP("SWAP","SWAP"), ORDTYPE_MARKET("market","market"), POSSIDE_SHORT("short","short"), POSSIDE_LONG("long","long"), SIDE_SELL("sell","sell"), SIDE_BUY("buy","buy"), CROSS("cross","cross"), USDT("USDT","USDT"), WANG_GE_OLD("上一个网格wang_ge_old", "0"), READY_STATE("是否准备就绪ready_state", "1"), READY_STATE_YES("准备就绪ready_state", "1"), READY_STATE_NO("未准备就绪ready_state", "0"), PING_CANG_SHOUYI("平仓收益比例", "0.5"), //下单的总保障金为账户总金额cashBal * TOTAL_ORDER_USDT用来做保证金 TOTAL_ORDER_USDTPECENT("总保证金比例total_order_usdtpecent","0.06"), TOTAL_ORDER_USDT("总保证金totalOrderUsdt","0"), KANG_CANG("抗压比例KANG_CANG","0.9"), ZHI_SUN("止损比例ZHI_SUN","0.8"), //每次下单的张数 BUY_CNT("每次开仓的张数buyCnt","0.1"), BUY_CNT_INIT("每次初始化开仓张数的基础值buyCntInit","0.05"), BUY_CNT_TIME("每次开仓张数的倍数基础值buyCntTime","20"), OUT("是否允许下单out","操作中"), CTVAL("合约面值ctVal","0.1"), TICKSZ("下单价格精度tickSz","2"), MINSZ("最小下单数小数位minSz","2"), LEVERAGE("合约杠杆leverage","100"), HE_YUE("合约instId","ETH-USDT-SWAP"), POSSIDE("持仓方向posSide","short"); private String name; private String code; /** * 构造方法 * * @param name * @param code */ CoinEnums(String name, String code) { this.name = name; this.code = code; } }