namespace YLErp.DBModels.Enums
{
///
/// 交易状态
///
public enum TradeStatusFlag
{
///
/// 新增待修改
///
ToBeConfirmedAfterNew = 0,
///
/// 修改待确认
///
ToBeConfirmedAfterEdit = 1,
///
/// 审批中(确认中)
///
Confirming = 2,
///
/// 已拒绝
///
Rejected = 3,
///
/// 确认成交
///
TradeConfirmed = 10,
///
/// 平仓待复核
///
CloseChecking = 11,
///
/// 行权待复核
///
ExerciseChecking = 12,
///
/// 提前终止拒绝
///
FinishRejected = 19,
///
/// 部分了结
///
PartialFinished = 21,
///
/// 全部了结
///
AllFinished = 100
}
///
/// 了结状态标识
///
public enum FinishStatusFlag
{
///
/// 全部未了结
///
None = 0,
///
/// 全部了结(全部了结时使用)
///
AllFinished = 2 << 0,
///
/// 部分敲入(奇异转香草时使用)
///
PartialKnockIn = 2 << 1,
///
/// 全部敲入(奇异转香草时使用)
///
AllKnockIn = 2 << 2,
//----------------------------
// 终止
//----------------------------
///
/// 平仓
///
Close = 2 << 7,
///
/// 美式期权提前行权
///
ExerciseUnexpired = 2 << 8,
///
/// 敲入
///
KnockIn = 2 << 9,
///
/// 敲出
///
KnockOut = 2 << 10,
//----------------------------
// 到期
//----------------------------
///
/// 到期行权
///
ExerciseExpired = 2 << 16,
}
}