| | |
| | | |
| | | |
| | | def __test_order(): |
| | | for i in range(10): |
| | | time.sleep(60) |
| | | time.sleep(60) |
| | | for i in range(20): |
| | | time.sleep(30) |
| | | order_ref = huaxin_util.create_order_ref() |
| | | order(1, "000333", 100, 1.00, price_type=2, blocking=False, order_ref=order_ref, shadow_price=0.99) |
| | | time.sleep(60) |
| | | time.sleep(30) |
| | | cancel_order(1, "000333", '123123', orderRef=order_ref, blocking=False) |
| | | |
| | | |
| | |
| | | else: |
| | | return {"order_ref": order_ref} |
| | | finally: |
| | | # TODO: 等待更新可用资金 |
| | | # huaxin_trade_data_update.add_delegate_list("下单", delay=0.2) |
| | | # huaxin_trade_data_update.add_money_list() |
| | | pass |
| | | huaxin_trade_data_update.add_money_list() |
| | | |
| | | |
| | | __canceling_order_dict = {} |
| | |
| | | |
| | | def cancel_order(direction, code, orderSysID, orderRef=None, blocking=False, sinfo=None, request_id=None, |
| | | recancel=False): |
| | | if tool.trade_time_sub(tool.get_now_time_str(), "14:57:00") >= 0: |
| | | if tool.trade_time_sub(tool.get_now_time_str(), "14:57:00") >= 0 and tool.trade_time_sub(tool.get_now_time_str(), "15:00:01") <= 0 : |
| | | # 集合竞价不撤单 |
| | | return |
| | | |