OnTradeSucceed

定义

protected Action<OrderType, LiveOrderTab?>? 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}");
    }