Administrator
2024-07-04 8677d39f64869de0b0a6dcb58f61597d6041a056
test/test_api.py
@@ -3,7 +3,7 @@
from code_attribute import history_k_data_util, target_codes_manager
from third_data import kpl_api, kpl_data_manager, kpl_block_util, kpl_util
from third_data.kpl_data_manager import KPLCodeJXBlockManager
from trade import huaxin_trade_api
from trade import huaxin_trade_api, buy_strategy
from trade.trade_manager import CodeTradeStateManager
from utils import output_data_util, tool
@@ -28,8 +28,21 @@
                sse_other_codes.append(code.encode())
    return sse_stock_codes, sse_other_codes, szse_codes
if __name__ == "__main__":
    underlying_codes = target_codes_manager.get_subscript_underlying_codes()
    print(__split_codes(underlying_codes))
    code = "000333"
    print(CodeTradeStateManager().get_trade_state(code,buy_strategy.STRATEGY_TYPE_LIMIT_UP))
    print(CodeTradeStateManager().get_trade_state(code, buy_strategy.STRATEGY_TYPE_RISE_HIGH))
    CodeTradeStateManager().set_trade_state(code, buy_strategy.STRATEGY_TYPE_LIMIT_UP,
                                            CodeTradeStateManager.TRADE_STATE_ALREADY_BUY)
    print(CodeTradeStateManager().get_trade_state(code,buy_strategy.STRATEGY_TYPE_LIMIT_UP))
    print(CodeTradeStateManager().get_trade_state(code, buy_strategy.STRATEGY_TYPE_RISE_HIGH))
    CodeTradeStateManager().set_trade_state(code, buy_strategy.STRATEGY_TYPE_RISE_HIGH,
                                            CodeTradeStateManager.TRADE_STATE_ALREADY_BUY)
    print(CodeTradeStateManager().get_trade_state(code,buy_strategy.STRATEGY_TYPE_LIMIT_UP))
    print(CodeTradeStateManager().get_trade_state(code, buy_strategy.STRATEGY_TYPE_RISE_HIGH))