用途:通过 OpenAlgo 的 Python SDK 执行印度市场期权交易,支持指数期权(NIFTY、BANKNIFTY、FINNIFTY、MIDCPNIFTY、SENSEX、BANKEX)与股票期权,以及多腿组合策略。
主要能力:单腿下单(optionsorder)与多腿下单(optionsmultiorder),可构建 Iron Condor、Straddle、Strangle、Bull/Bear Spread、Diagonal、Calendar、Butterfly 等策略;提供期权链查询(optionchain)、期权符号解析(optionsymbol)、希腊值计算(optiongreeks,含 Delta、Gamma、Theta、Vega、Rho)、合成期货价(syntheticfuture)、到期日查询(expiry)与保证金计算(margin)。
使用方式:先初始化客户端 client = api(api_key='your_api_key_here', host='http://127.0.0.1:5000')。单腿示例:python scripts/options_order.py --underlying NIFTY --expiry 30JAN25 --offset ATM --option-type CE --action BUY --quantity 75。多腿通过 legs 列表传入 offset、option_type、action、quantity,可分别指定 expiry_date。符号格式为 [INDEX][DDMMMYY][STRIKE][CE/PE],如 NIFTY30JAN2526000CE。偏移系统以 ATM 为基准,ITM1/OTM1 表示价内/价外一档。
适用场景:方向性交易、波动率交易、事件日策略、周度期权卖方收租等。
限制:需自行配置 OpenAlgo 服务与 API Key;下单前应检查可用保证金;大单可用 splitsize 规避冻结数量限制;周度期权周四到期,月度期权为最后一个周四;可用 Analyzer 模式做模拟交易(client.analyzertoggle(mode=True))。具体收费、平台支持范围与实盘效果资料未提供。