add more virtual methods for TradingContext;
make methods for trading session across timezones.