public static InstrumentInterpreter ToLegInstrument(FixMessage msg, FixTag[] leg) { InstrumentInterpreterOPT opt = new InstrumentInterpreterOPT(); opt.InitLegReading(); opt.currency = msg[opt.tCurrency].Value; opt.Read(leg); opt.orderType = OrderTypeInterpreter.FromMessage(msg); return(opt); }
public LegInterpreter(FixMessage msg, FixTag[] legTags) { this.instrument = InstrumentInterpreterOPT.ToLegInstrument(msg, legTags); }