| | |
| | | ########华鑫配置######## |
| | | if not is_windows() or True: |
| | | # 下单1手 |
| | | BUY_MONEY_PER_CODE = 100 |
| | | BUY_MONEY_PER_CODE = 1000 |
| | | L2_SOURCE_TYPE = L2_SOURCE_TYPE_HUAXIN |
| | | JUEJIN_LOCAL_API = False |
| | | TRADE_WAY = TRADE_WAY_HUAXIN |
| | |
| | | async_log_util.info(logger_trade, f"{code} trade_huaxin.order_volume 开始") |
| | | try: |
| | | price = round(float(price), 2) |
| | | # todo 测试买5价下单 |
| | | # price = price - 0.05 |
| | | if code.find("00") != 0 and code.find("60") != 0: |
| | | raise Exception("只支持00开头与60开头的代码下单") |
| | | # 保存下单信息 |
| | |
| | | async_log_util.info(logger_trade, f"{code} trade_huaxin.order_volume 结束") |
| | | |
| | | |
| | | |
| | | def order_success(code, accountId, orderSysID, orderRef, insertTime): |
| | | # 加入系统订单号 |
| | | __TradeOrderIdManager.add_order_id(code, accountId, orderSysID) |
| | |
| | | hx_logger_trade_debug.warning("{}校验真实下单位置出错:{}", code, str(e)) |
| | | return None |
| | | |
| | | |
| | | # 撤单 |
| | | def cancel_order(code, msg=''): |
| | | if not constant.TRADE_ENABLE: |