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, } }