Modified symbol handler to filter out any price date sent outside of the correct session.  Added session weekdays to Symbol dictionary and tzdata will be able to filter ticks outside of the session time and weekdays.
Correct handling of ping for QuotesProviderSupport.
Symbol dictionary automatically generates symbols needed for trading options on the ISE exchange.  Progress with ExecutionOnly symbols which are userful for trading options since the price data comes on a separate chain symbol.  Using TimeSync symbol for option execution strategies.
Symbol dictionary automatically generates symbols needed for trading options on the ISE exchange.  Progress with ExecutionOnly symbols which are userful for trading options since the price data comes on a separate chain symbol.  Using TimeSync symbol for option execution strategies.
Correcting side-effects of adding option execution support.
Handling session start and end via proper time zone adjustment. & Separated SymbolController into ExecutionController.
Optimized VerifySession.
Trying to get ExecutionManager to handle all the option symbols positions and order both for simulation and real time trading.
Logical orders and position changes for options completed. Remaining to implements fills for options.
LogicalFill and LogicalTouch both have the symbol attached now so as to properly route option order fills to the correct strategy.
Ignore cancel orders with purged (null) original order.
Added a fix to maintain original order reference integrety.
Portfolios don't listen to events on strategies with different execution symbol such as option strategies.
Corrected Portfolio so that it sets the ExecutionSymbol for auto generated portfolios.
Correcting assignment of symbol and execution.
Don't send synthetic cancel if the original order is already canceled.
Properly assigned ExecutionSymbol to logical orders.
Consolidated to only one provider for the engine from the starters.
Corrected binary search in blocked tick file to find the first tick. Now it selects the next block if the start time is between 2 blocks.
Strategies now get notified of RealTime, BackFill or Historiacal DataMode plus the RunMode of RealTime or Historical.