public void AddDefaultStreamers()
{
var streamers = new ObjectStreamer[]
{
new TickStreamer(),
new TickStreamer(),
new BidStreamer(),
new AskStreamer(),
new TradeStreamer(),
new QuoteStreamer(),
new BarStreamer(),
new Level2Streamer(),
new Level2SnapshotStreamer(),
new Level2UpdateStreamer(),
new FillStreamer(),
new TimeSeriesItemStreamer(),
new ExecutionReportStreamer(),
new ExecutionCommandStreamer(),
new TextInfoStreamer(),
new FieldListStreamer(),
new StrategyStatusStreamer(),
new ProviderErrorStreamer(),
new FundamentalStreamer(),
new NewsStreamer(),
new PositionStreamer(),
new PortfolioStreamer(),
new GroupStreamer(),
new GroupUpdateStreamer(),
new GroupEventStreamer(),
new MessageStreamer(),
new CommandStreamer(),
new ResponseStreamer(),
new InstrumentStreamer(),
new AltIdStreamer(),
new LegStreamer(),
new AccountDataStreamer(),
new AccountTransactionStreamer(),
new UserStreamer(),
new StringStreamer(),
new Int64Streamer(),
new Int32Streamer(),
new DateTimeStreamer(),
new CharStreamer(),
new BooleanStreamer(),
new ColorStreamer(),
new ByteStreamer(),
new DoubleStreamer(),
new Int16Streamer(),
new ArrayStreamer(),
new AccountReportStreamer(),
new OnSubscribeStreamer(),
new OnUnsubscribeStreamer(),
new ParameterStreamer(),
new ParameterListStreamer(),
new OnLoginStreamer(),
new OnLogoutStreamer(),
new OnLoggedInStreamer(),
new OnLoggedOutStreamer(),
new OnHeartbeatStreamer(),
new OnProviderConnectedStreamer(),
new OnProviderDisconnectedStreamer(),
new AttributeStreamer(),
new TimeSpanStreamer()
};
foreach (var s in streamers)
Add(s);
}