| | |
| | | |
| | | def virtual_buy_success(code): |
| | | # 增加下单计算 |
| | | trade_data_manager.PlaceOrderCountManager.place_order(code) |
| | | trade_data_manager.PlaceOrderCountManager().place_order(code) |
| | | # 删除之前的板上卖信息 |
| | | L2LimitUpSellStatisticUtil().delete(code) |
| | | |
| | | |
| | | # 虚拟撤成功 |
| | | def virtual_cancel_success(code, buy_single_index, buy_exec_index, total_datas): |
| | | f1 = dask.delayed(l2_data_manager.TradePointManager.delete_buy_point)(code) |
| | | f2 = dask.delayed(l2_data_manager.TradePointManager.delete_buy_cancel_point)(code) |
| | | f3 = dask.delayed(l2_data_manager.TradePointManager.delete_compute_info_for_cancel_buy)(code) |
| | | f4 = dask.delayed(l2_data_manager.TradePointManager.delete_count_info_for_cancel_buy)(code) |
| | | f1 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_point)(code) |
| | | f2 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_cancel_point)(code) |
| | | # 安全笔数计算 |
| | | f5 = dask.delayed(__buyL2SafeCountManager.save_place_order_info)(code, buy_single_index, buy_exec_index, |
| | | total_datas[-1]["index"]) |
| | | f6 = dask.delayed(SecondCancelBigNumComputer.cancel_success)(code) |
| | | f7 = dask.delayed(DCancelBigNumComputer.cancel_success)(code) |
| | | f8 = dask.delayed(LCancelBigNumComputer.cancel_success)(code) |
| | | dask.compute(f1, f2, f3, f4, f5, f6, f7, f8) |
| | | dask.compute(f1, f2, f5, f6, f7, f8) |
| | | |
| | | |
| | | # 真实买成功 |
| | |
| | | logging.exception(e) |
| | | logger_l2_error.exception(e) |
| | | |
| | | buy_single_index, buy_exec_index, buy_compute_index, num, count, max_num_set, volume_rate = l2_data_manager.TradePointManager.get_buy_compute_start_data_cache( |
| | | buy_single_index, buy_exec_index, buy_compute_index, num, count, max_num_set, volume_rate = l2_data_manager.TradePointManager().get_buy_compute_start_data_cache( |
| | | code) |
| | | |
| | | f1 = clear_max_buy1_volume(code) |
| | |
| | | f3 = h_cancel(code, buy_single_index, buy_exec_index) |
| | | f4 = l_cancel(code) |
| | | dask.compute(f1, f2, f3, f4) |
| | | l2_data_manager.TradePointManager.delete_buy_cancel_point(code) |
| | | l2_data_manager.TradePointManager().delete_buy_cancel_point(code) |
| | | |
| | | |
| | | # 真实撤成功 |
| | |
| | | f1 = dask.delayed(__buyL2SafeCountManager.save_place_order_info)(code, buy_single_index, buy_exec_index, |
| | | total_datas[-1]["index"]) |
| | | # 取消买入标识 |
| | | f2 = dask.delayed(l2_data_manager.TradePointManager.delete_buy_point)(code) |
| | | f3 = dask.delayed(l2_data_manager.TradePointManager.delete_buy_cancel_point)(code) |
| | | f4 = dask.delayed(l2_data_manager.TradePointManager.delete_compute_info_for_cancel_buy)(code) |
| | | f5 = dask.delayed(l2_data_manager.TradePointManager.delete_count_info_for_cancel_buy)(code) |
| | | f2 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_point)(code) |
| | | f3 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_cancel_point)(code) |
| | | f6 = dask.delayed(SecondCancelBigNumComputer.cancel_success)(code) |
| | | f7 = dask.delayed(DCancelBigNumComputer.cancel_success)(code) |
| | | f8 = dask.delayed(LCancelBigNumComputer.cancel_success)(code) |
| | | |
| | | dask.compute(f1, f2, f3, f4, f5, f6, f7, f8) |
| | | dask.compute(f1, f2, f3, f6, f7, f8) |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | code = "600246" |
| | | f2 = dask.delayed(l2_data_manager.TradePointManager.delete_buy_point)(code) |
| | | f3 = dask.delayed(l2_data_manager.TradePointManager.delete_buy_cancel_point)(code) |
| | | f4 = dask.delayed(l2_data_manager.TradePointManager.delete_compute_info_for_cancel_buy)(code) |
| | | f5 = dask.delayed(l2_data_manager.TradePointManager.delete_count_info_for_cancel_buy)(code) |
| | | f2 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_point)(code) |
| | | f3 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_cancel_point)(code) |
| | | f6 = dask.delayed(SecondCancelBigNumComputer.cancel_success)(code) |
| | | f7 = dask.delayed(DCancelBigNumComputer.cancel_success)(code) |
| | | f8 = dask.delayed(LCancelBigNumComputer.cancel_success)(code) |
| | | dask.compute(f2, f3, f4, f5, f6, f7, f8) |
| | | dask.compute(f2, f3, f6, f7, f8) |