1.按股数下单函数
order(security,amount,style=None,side='long',pindex=0)
security:标的股票代码。
amount:交易数量。正数表示买入,负数表示卖出。
style:下单类型,包括市单价(不论价格,接下来,直到交易全部完成)、限单价(指定一个价格,买入时不能高于它,卖出时不能低于它,否则等待满足后再交易,LimitOrder)。默认值None代表市单价(MarketOrder)。
side:指定开多单还是空单,long为多,short为空。股票和基金暂不支持开空单。
pindex:在使用set_subportfolios创建多个仓位时,指定subportfolio的序号。0为第一个subportfolio,默认为为0。
例如:order('600036.XSHG',100,LimitOrderStyle(30.0)) #按限单价30买入100股。
2.目标股数下单函数
order_target(security,amount,style=None,side='long',pindex=0)
唯一不同的是amount为期望最终拥有的股票数,即买到amount股而不是买amount股。
order_target('00001.XSHE',0) #卖出所有股票。
3.按价值下单函数
order_value(security,value,style=None,side='long',pindex=0)
value表示股票价值,即要买入或者卖出的股票的总价值为多少。正数代表买入