refactored MarketAgent: extracted TickerBehaviours to another files