MiFIR 交易报告字段
MiFIR 相关字段用于欧洲监管场景下的交易报告。普通美股模拟账户教程通常不会用到,但做机构、顾问、欧洲市场或特定合规系统时可能需要了解。
| 字段 | 中文意思 |
|---|---|
mifid2DecisionMaker | 投资决策人。 |
mifid2DecisionAlgo | 投资决策算法。 |
mifid2ExecutionTrader | 执行交易员。 |
mifid2ExecutionAlgo | 执行算法。 |
这些字段不是为了“补全订单对象”而填写的,而是为了满足特定账户、地区、产品或机构流程下的监管报告要求。
order = Order()order.action = "BUY"order.orderType = "LMT"order.totalQuantity = 1order.lmtPrice = 100.00order.tif = "DAY"
# 以下字段只在账户、市场和合规流程要求时填写。order.mifid2DecisionMaker = ""order.mifid2DecisionAlgo = ""order.mifid2ExecutionTrader = ""order.mifid2ExecutionAlgo = ""怎么判断是否需要
Section titled “怎么判断是否需要”| 场景 | 处理方式 |
|---|---|
| 普通美股模拟账户学习 | 通常留空。 |
| 个人账户交易美股 | 通常留空,除非 TWS 或 IBKR 明确要求。 |
| 欧洲市场或机构账户 | 按账户配置和合规要求填写。 |
| 算法或多人决策流程 | 需要明确谁做决策、谁执行、是否由算法完成。 |
新手处理方式
Section titled “新手处理方式”如果你只是用模拟账户学习 TWS API,美股股票示例可以留空这些字段。不要为了“看起来完整”随便填值。
如果 TWS 或 IBKR 要求这些字段,说明你的账户、产品或地区有合规要求,应按券商后台配置和合规人员要求填写,而不是在代码里猜。