-- 可选：订单类型字段，便于统计与策略分析（开仓/平仓方式）
-- 执行前请确认表已存在；若列已存在可跳过

-- 开仓订单类型：LIMIT / MARKET 等（来自币安订单 type）
ALTER TABLE trades ADD COLUMN IF NOT EXISTS entry_order_type VARCHAR(32) NULL COMMENT '开仓订单类型 LIMIT/MARKET' AFTER client_order_id;

-- 平仓订单类型：MARKET / STOP_MARKET / TAKE_PROFIT_MARKET 等（便于区分市价平、止损、止盈）
ALTER TABLE trades ADD COLUMN IF NOT EXISTS exit_order_type VARCHAR(32) NULL COMMENT '平仓订单类型' AFTER exit_order_id;

-- 来源口径：仅自动下单入 DB 时可固定为 auto_trade，预留便于扩展
-- ALTER TABLE trades ADD COLUMN IF NOT EXISTS source VARCHAR(32) NULL DEFAULT 'auto_trade' COMMENT '记录来源 auto_trade' AFTER entry_reason;
