public override void Parse(XmlDocument doc) { base.Parse(doc); if (Error == true) return; LoginValid = doc.ReadBoolean("c2xml/login/valid"); LoginMessage = doc.ReadString("c2xml/login/message"); if (LoginValid == false) return; SessionID = doc.ReadString("c2xml/session/id"); C2UserID = doc.ReadString("c2xml/session/c2userid"); FirstName = doc.ReadString("c2xml/session/firstname"); LastName = doc.ReadString("c2xml/session/lastname"); List<SystemInfoShort> systems = new List<SystemInfoShort>(); foreach (XmlNode item in doc.SelectNodes("c2xml/subscriptions/systemlist/system")) { var sysinfo = new SystemInfoShort(); sysinfo.Parse(item); systems.Add(sysinfo); } Subscriptions = systems.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); systemid = doc.ReadString("c2xml/systemid"); systemname = doc.ReadString("c2xml/systemname"); statustimestamp = doc.ReadString("c2xml/status/timestamp"); Margin.Parse(doc.SelectSingleNode("c2xml/status/margin")); }
public override void Parse(XmlDocument doc) { base.Parse(doc); this.systemid = doc.ReadString("c2xml/systemid"); this.systemname = doc.ReadString("c2xml/systemname"); List<Trade> positions = new List<Trade>(); foreach (XmlNode item in doc.SelectNodes("c2xml/openPositions/trade")) { Trade position = new Trade(); position.Parse(item); positions.Add(position); } positions.Sort(); this.OpenPositions = positions.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); this.systemid = doc.ReadString("c2xml/systemid"); this.systemname = doc.ReadString("c2xml/systemname"); List<HistoricalSignal> signals = new List<HistoricalSignal>(); foreach (XmlNode item in doc.SelectNodes("c2xml/signals/signal")) { HistoricalSignal signal = new HistoricalSignal(); signal.Parse(item); signals.Add(signal); } signals.Sort(); this.Signals = signals.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); this.systemid = doc.ReadString("c2xml/systemid"); this.systemname = doc.ReadString("c2xml/systemname"); List<Stat> list = new List<Stat>(); foreach (XmlNode item in doc.SelectNodes("c2xml/stats/stat")) { Stat stat = new Stat(); stat.Parse(item); list.Add(stat); } list.Sort(); this.Stats = list.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); this.systemid = doc.ReadString("c2xml/systemid"); this.systemname = doc.ReadString("c2xml/systemname"); List<HistoricalTrade> treades = new List<HistoricalTrade>(); foreach (XmlNode item in doc.SelectNodes("c2xml/trades/trade")) { HistoricalTrade trade = new HistoricalTrade(); trade.Parse(item); treades.Add(trade); } treades.Sort(); this.Trades = treades.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); this.systemid = doc.ReadString("c2xml/systemid"); this.systemname = doc.ReadString("c2xml/systemname"); List<Signal> list = new List<Signal>(); foreach (XmlNode item in doc.SelectNodes("c2xml/pendingSignals/signal")) { Signal signal = new Signal(); signal.Parse(item); list.Add(signal); } list.Sort(); this.PendingSignals = list.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); systemid = doc.ReadString("c2xml/systemid"); systemname = doc.ReadString("c2xml/systemname"); statustimestamp = doc.ReadString("c2xml/status/timestamp"); Margin.Parse(doc.SelectSingleNode("c2xml/status/margin")); List<Trade> positions = new List<Trade>(); foreach (XmlNode item in doc.SelectNodes("c2xml/status/openPositions/trade")) { Trade position = new Trade(); position.Parse(item); positions.Add(position); } positions.Sort(); this.OpenPositions = positions.ToArray(); List<Signal> signals = new List<Signal>(); foreach (XmlNode item in doc.SelectNodes("c2xml/status/signalsTradedInOpenPositions/signal")) { Signal signal = new Signal(); signal.Parse(item); signals.Add(signal); } signals.Sort(); this.SignalsTradedInOpenPositions = signals.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); systemid = doc.ReadString("c2xml/system/systemid"); systemname = doc.ReadString("c2xml/system/systemname"); startedwhen = doc.ReadString("c2xml/system/startedwhen"); creator_c2userid = doc.ReadString("c2xml/system/creator/c2userid"); creator_name = doc.ReadString("c2xml/system/creator/name"); creator_org = doc.ReadString("c2xml/system/creator/org"); descrip_short = doc.ReadString("c2xml/system/descrip/short"); descrip_long = doc.ReadString("c2xml/system/descrip/long"); BusinessModel.Parse(doc.SelectSingleNode("c2xml/system/businessmodel")); TradeStyle.Parse(doc.SelectSingleNode("c2xml/system/tradestyle")); SummaryStats.Parse(doc.SelectSingleNode("c2xml/system/summarystats")); Margin.Parse(doc.SelectSingleNode("c2xml/system/margin")); }
public override void Parse(XmlDocument doc) { base.Parse(doc); this.systemid = doc.ReadString("c2xml/systemid"); List<EquityQuote> quotes = new List<EquityQuote>(); foreach (XmlNode item in doc.SelectNodes("c2xml/equityseries/e")) { EquityQuote quote = new EquityQuote(); quote.Parse(item); quotes.Add(quote); } quotes.Sort(); this.EquitySeries = quotes.ToArray(); }
public override void Parse(XmlDocument doc) { base.Parse(doc); Message = doc.ReadString("collective2/data"); }
public virtual void Parse(XmlDocument doc) { Status = doc.ReadString("collective2/status"); ErrorCode = doc.ReadString("collective2/error/code"); ErrorURL = doc.ReadString("collective2/error/url"); }