示例#1
0
        public static OrderState c(QuickFix.Fields.OrdStatus s)
        {
            var val = s_ordState.Find(v => v.first.getValue() == s.getValue());

            if (val == null)
            {
                throw new Exception("Unmapped QuickFix.Fields.OrdStatus value : " + s.ToString());
            }
            return(val.second);
        }
示例#2
0
        public static string Translate(QuickFix.Fields.OrdStatus ordStatus)
        {
            switch (ordStatus.Obj)
            {
            case '0': return("New");

            case '1': return("PartiallyFilled");

            case '2': return("Filled");

            case '4': return("Canceled");

            case '5': return("Replaced");

            case '8': return("Rejected");
            }
            return("unknown");
        }
 public void Set(QuickFix.Fields.OrdStatus val)
 {
     this.OrdStatus = val;
 }