
trade_date = "2026-01-28"

print("🔍 获取期货合约列表...")
futures = fetch_future_instruments(trade_date)
print(f"共 {len(futures)} 个期货合约，前3个：{futures[:3]}")

print("\n🔍 获取期权合约列表...")
options = fetch_option_instruments(trade_date)
print(f"共 {len(options)} 个期权合约，前3个：{options[:3]}")

if futures:
    print(f"\n📊 获取第一个期货合约 '{futures[0]}' 的行情数据...")
    future_df = fetch_future_data(futures[0], trade_date)
    print(future_df.head(3))

if options:
    print(f"\n📊 获取第一个期权合约 '{options[0]}' 的行情数据...")
    option_df = fetch_option_data(options[0], trade_date)
    print(option_df.head(3))

print("\n📚 获取期货静态信息...")
future_basic = fetch_future_basic(trade_date)
print(future_basic.head(3))

print("\n📚 获取期权静态信息...")
option_basic = fetch_option_basic(trade_date)
print(option_basic.head(3))