public Stock(string stockname, IGetInfo info, IGetOrders orders, IWallet ballans, ITrading traid) { StockName = StockName; Info = info; Orders = orders; Ballans = ballans; Traid = traid; }
public Stock(Stock arg) { StockName = arg.StockName; Info = arg.Info; Orders = arg.Orders; Ballans = arg.Ballans; Traid = arg.Traid; }
public Form1() { InitializeComponent(); //OCSocket.Status = this.tsStatus; //OCSocket.Output = this.listOutput; string[] messages = new string[] { "DisableHeartbeats", "EnableHeartbeats", "GetLoggedOnUsers", "HeartbeatAck", "LogOff", "LogOn <user> <password> <version> [accountType]", "RiskRequest <InstrumentID> <CalculationType> <UnderlyingPrice> <VolatilityOffset> <DayOffset>", "ModelSettingsSnapshotRequest <InstrumentClassID> <InstrumentMonthID>", "TheoValuesRequest <InstrumentID> [Underlying Price]", "TheoValuesRequestWithRisk <InstrumentID> [UnderlyingPrice]", "GetQuoteSettings <InstrumentClassID> [InstrumentID]", "TradeSnapshotRequest", "MarketSnapshot <InstrumentClassID> [InstrumentID]", "SubscribeClassMD <InstrumentClassID>", "UnsubscribeClassMD <InstrumentClassID>", "SubscribeMD <InstrumentClassID> <InstrumentID>", "UnsubscribeMD <InstrumentClassID> <InstrumentID>", "ActivateSymbol <i.e. IBM>", "LogOffUser <i.e. trader0>", "TradeSnapshotRequest" }; cboMessage.Items.Clear(); foreach (string s in messages) { cboMessage.Items.Add(s); } _tradingPlatform = OCTradingPlatform.Instance; _tradingPlatform.ConnectedEvent += new ConnectedDelegate(OnConnected); _tradingPlatform.DisconnectedEvent += new DisconnectedDelegate(OnDisconnected); _tradingPlatform.InstrumentFoundEvent += new InstrumentFoundDelegate(OnInstrumentFound); }