| | |
| | | continue |
| | | if code not in l2_data_manager_dict: |
| | | l2_data_manager_dict[code] = L2TransactionDataManager(code, True) |
| | | l2_data_manager_dict[code].add_transaction_data(item, big_order_money_threshold=100e4) |
| | | l2_data_manager_dict[code].add_transaction_data(item, big_order_money_threshold=60e4) |
| | | if index % 100 == 0: |
| | | # 读取队列中的数据 |
| | | l2_data_manager: L2TransactionDataManager = l2_data_manager_dict[code] |
| | |
| | | transaction_big_order_parser.concat_pre_ngtsticks(f"/home/userzjj/ftp/{day}/NGTSTick") |
| | | elif _type == 'ExtractDealBigOrder': |
| | | # 命令模式 /home/userzjj/app/gp-server/l2_data_parser ExtractDealBigOrder 2025-05-09 |
| | | # 根据code提取大单 |
| | | if not code: |
| | | transaction_big_order_parser.extract_big_order_of_all(f"/home/userzjj/ftp/{day}/NGTSTick") |
| | | transaction_big_order_parser.extract_big_order_of_all(f"/home/userzjj/ftp/{day}/Transaction") |
| | | if len(params) > 2: |
| | | process_count = int(params[2].strip()) |
| | | else: |
| | | if tool.is_sh_code(code): |
| | | transaction_big_order_parser.extract_big_order_of_code(f"/home/userzjj/ftp/{day}/NGTSTick", code) |
| | | else: |
| | | transaction_big_order_parser.extract_big_order_of_code(f"/home/userzjj/ftp/{day}/Transaction", code) |
| | | |
| | | process_count = 10 |
| | | transaction_big_order_parser.extract_big_order_of_all(f"/home/userzjj/ftp/{day}/NGTSTick", |
| | | process_count=process_count) |
| | | transaction_big_order_parser.extract_big_order_of_all(f"/home/userzjj/ftp/{day}/Transaction", |
| | | process_count=process_count) |