private void Form1_Load(object sender, EventArgs e) { try { session = Session.getInstance(); XmlSerializer xs = new XmlSerializer(typeof(Session)); using (Stream str = File.OpenRead(this.Config)) session = (Session)xs.Deserialize(str); procSpread = SpreadProc.getInstance(); procSpread.OnUpdate += new EventHandler <UpdateEventArgs>(procSpread_OnUpdate); procStrategy = StrategyProc.getInstance(session.spread); //procStrategy.OnZscoreEvt += this.OnZscore; pgInstrumentA.SelectedObject = session.instrumentA; pgInstrumentB.SelectedObject = session.instrumentB; pgSpread.SelectedObject = session.spread; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static StrategyProc getInstance(Spread spread) { if (instance == null) { instance = new StrategyProc(spread); } return (instance); }
public static StrategyProc getInstance(Spread spread) { if (instance == null) { instance = new StrategyProc(spread); } return(instance); }
private void Form1_Load(object sender, EventArgs e) { try { session = Session.getInstance(); XmlSerializer xs = new XmlSerializer(typeof(Session)); using (Stream str = File.OpenRead(this.Config)) session = (Session)xs.Deserialize(str); procSpread = SpreadProc.getInstance(); procSpread.OnUpdate += new EventHandler<UpdateEventArgs>(procSpread_OnUpdate); procStrategy = StrategyProc.getInstance(session.spread); //procStrategy.OnZscoreEvt += this.OnZscore; pgInstrumentA.SelectedObject = session.instrumentA; pgInstrumentB.SelectedObject = session.instrumentB; pgSpread.SelectedObject = session.spread; } catch(Exception ex){ MessageBox.Show(ex.Message); } }