Sell
定义
protected void Sell(Symbol symbol, decimal count = 0m, Action<Int32, String, OrderTicket>? action = null)
参数
| 参数名 |
类型 |
描述 |
| symbol |
symbol |
股票实体 |
| count |
int |
卖出数量【股】 |
| action |
action |
返回方法 |
返回值
| 返回值 |
类型 |
描述 |
| localOrderNo |
string |
本次交易的订单号,实盘时用来查询订单信息 |
public override void OnData(Slice slice)
{
//获取股票实体
var tempSymbol = SymbolPool.Find(o => o.Value == "000001.XSHE");
//卖出100股
Sell(tempSymbol ,100,(status,msg,orderTicket)=>{
//status -> 状态 1-全部成功 2-部分交易 0-交易失败
//msg -> 返回信息
//orderTicket -> 订单票据
});
}
self.Sell(aapl_record.symbol,aapl_record.quantity,self.SellFun)
#Sell 回调方法
def SellFun(self,symbol,order_ticket):
self.Print(fr"Sell Symbol:{symbol} Price: {order_ticket.AverageFillPrice}")