| | |
| | | # 获取买入信号起始点 |
| | | buy_single_index, buy_exec_index, buy_compute_index, num, count, max_num_set, buy_volume_rate = cls.__get_order_begin_pos( |
| | | code) |
| | | # 默认量为0.2 |
| | | if buy_volume_rate is None: |
| | | buy_volume_rate = 0.2 |
| | | |
| | | # 依次处理 |
| | | cancel_data, cancel_msg = s_cancel(buy_single_index, buy_exec_index) |
| | |
| | | """ |
| | | 华鑫交易 |
| | | """ |
| | | import copy |
| | | import json |
| | | import time |
| | | |
| | |
| | | # 撤单 |
| | | def cancel_order(code): |
| | | orders_info = TradeOrderIdManager().list_order_ids_cache(code) |
| | | orders_info = copy.deepcopy(orders_info) |
| | | orders = [] |
| | | if orders_info: |
| | | for order in orders_info: |
| | |
| | | else: |
| | | # 查询是否有本地订单号 |
| | | orders_info = TradeOrderIdManager().list_local_order_ids_cache(code) |
| | | orders_info = copy.deepcopy(orders_info) |
| | | if orders_info: |
| | | for order_id in orders_info: |
| | | huaxin_trade_api.cancel_order(1, code, '', localOrderID=order_id) |
| | |
| | | last_data_index) |
| | | print("买入结束") |
| | | logger_trade.info("{}买入成功".format(code)) |
| | | kp_client_msg_manager.add_msg(code, "下单成功") |
| | | # kp_client_msg_manager.add_msg(code, "下单成功") |
| | | |
| | | |
| | | # 下单失败 |