protected Action<OrderType, LiveOrderTab?>? OnTradeSucceed;
OnTradeSucceed
定义
描述
订单交易成功事件,每发生一次成功交易都会触发该事件
实盘订单
实盘订单
参数
参数名 | 类型 | 描述 |
---|---|---|
OrderType | OrderType | 交易类型(OrderType.卖出,OrderType.买入) |
LiveOrderTab | LiveOrderTab | 实盘订单(回测时该参数为null) |
返回值
返回值 | 类型 | 描述 |
---|---|---|
无返回值 |
示例
public override void Initialize()
{
//需要在初始化方法中绑定这个事件触发的方法
OnTradeSucceed = TradeSucceed;
}
//实现交易成功事件的方法
private void TradeSucceed(EnumModel.OrderType type, Chinahoo.Model.Db.Platform.LiveOrderTab liveOrderTab)
{
Print("股票交易成功了,每次交易都会触发");
Print($"在这里写每次成功后需要做的事情1");
Print($"交易类型:{type},股票:{liveOrderTab?.Code},状态:{liveOrderTab?.StatusDes},报单数量:{liveOrderTab?.Count},成功数量:{liveOrderTab?.FinishCount},撤单数量:{liveOrderTab?.CancelCount}");
}