Ejemplo n.º 1
0
 public void init()
 {
     tc = new TradeClass();
     tc.OnDisconnected += new _ITradeEvents_OnDisconnectedEventHandler(OnDisconnected);
     tc.OnInfo         += new _ITradeEvents_OnInfoEventHandler(OnInfo);
     DoConnect();
 }
Ejemplo n.º 2
0
 // Factory Pattern (in the end: same as normal case / many if's)
 public static Trade Create(TradeClass classType)
 {
     switch (classType)
     {
         case TradeClass.OMSTrade: return new OMSTrade();
         case TradeClass.IBTrade: return new IBTrade();
         default: throw new ArgumentOutOfRangeException();
     }
 }