按股数下单函数
语法:
order(security, amount, style=None, side='long', pindex=0)
各项参数的意义:
- security-标的代码
- amount-交易数量,正数表示买入,负数表示卖出
- style-下单类型,有两种
- 市价单 (MarketOrder)。市价单是指不论价格,接下单,直到交易全部完成。
- 限价单 (LimitOrder) 。限价单是指定一个价格,买入时不能高于它,卖出时不能低于它,如果不能满足,则等待满足后再交易。
- 默认情况下为市价单,即None表示MarketOrder
- side-用来指定开多单,还是空单。其中long表示开多单,short表示开空单。默认为 long,即开多单。需要注意的是,股票和基金暂不支持开空单
- pindex-在使用
set_subportfolios
创建了多个仓位时,指定subportfolio的序号,从0开始。默认为0
按股数下单函数,如果创建订单成功,则返回Order对象,失败则返回None
实例代码:
买入平定银行股票100股
order('000001.XSHG', 100)
下一个市价单
order('000001.XSHG', 100, MarketOrderStyle())
以10元价下一个限价单
order('00001.XSHG', 100, LimitOrderStyle(10.0))
目标股数下单函数
语法:
order_target