| | |
| | | @classmethod |
| | | def set_real_place_order_index(cls, code, index, order_begin_pos: OrderBeginPosInfo): |
| | | trade_record_log_util.add_real_place_order_position_log(code, index, order_begin_pos.buy_single_index) |
| | | total_datas = local_today_datas.get(code) |
| | | use_time = tool.trade_time_sub_with_ms(L2DataUtil.get_time_with_ms(total_datas[index]["val"]) , L2DataUtil.get_time_with_ms( |
| | | total_datas[order_begin_pos.buy_exec_index]["val"])) |
| | | trade_record_log_util.add_place_order_use_time(code, f"执行位时间:{L2DataUtil.get_time_with_ms(total_datas[order_begin_pos.buy_exec_index]['val'])} 耗时:{use_time}") |
| | | l2_log.debug(code, "设置真实下单位:{}", index) |
| | | cancel_buy_strategy.set_real_place_position(code, index, order_begin_pos.buy_single_index, is_default=False) |
| | | # 获取真实下单位置之后需要判断F撤 |
| | |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | pass |
| | | result = JueJinHttpApi.history_n("SHSE.000300", "1d", 10, 1, "open, high, low, eob") |
| | | print(result) |
| | |
| | | __add_log(TYPE_ACTION, code, {"type": "新题材", "msg": msg}) |
| | | |
| | | |
| | | # 加下单耗时 |
| | | def add_place_order_use_time(code, msg): |
| | | __add_log(TYPE_ACTION, code, {"type": "下单耗时", "msg": msg}) |
| | | |
| | | |
| | | # 加白 |
| | | def add_common_msg(code, type_, msg=""): |