用途:通过 OpenAlgo 的统一 Python SDK 执行核心交易操作,覆盖 NSE、BSE、NFO、BFO、CDS、BCD、MCX、NCDEX 等交易所,跨 25 家以上印度券商使用同一套 API。
主要能力:支持普通下单(市价、限价、止损 SL、止损市价 SL-M)、智能单(按目标持仓自动调整数量)、篮子单(多标的批量下单)、拆分单(大单拆小降低冲击),以及改单、撤单、撤全部单、平全部仓位、查询订单状态与持仓。
必要用法:需先设置 OPENALGO_API_KEY,并用 from openalgo import api 初始化 client,指定 api_key 与 host。下单调用 client.placeorder(...),智能单用 client.placesmartorder(...),篮子单用 client.basketorder(orders=...),拆分单用 client.splitorder(...)。仓库还提供 scripts/place_order.py、smart_order.py、basket_order.py、split_order.py 等脚本。
适用场景:日内剥头皮、波段入场、仓位再平衡、反转、分批建仓/减仓、风控止损设置,以及避免大单市场影响的拆分执行。
限制:资料未提供收费、价格、平台支持范围与具体效果说明;交易前需确认 API key 已设置,建议先用小数量测试,并用 client.analyzertoggle(mode=True) 进行模拟交易。部分交易所代码(如 NSE_INDEX、BSE_INDEX)仅用于报价。
分类:依据其交易执行与订单管理用途,归入智能体与模型。