예제 #1
0
        public static void Main()
        {
            //SchedulerManager.Instance.Initialize();

            IocConfigurator.Configure();

            AutoMapperBusinessLogicConfigurator.Configure();
            IMarketDataPopulatorService marketDataPopulatorService = ObjectFactory.GetInstance <IMarketDataPopulatorService>();

            //foreach (var i in stockConfiguration)
            //{

            //    marketDataPopulatorService.PopulateStockOptionQuotes(((System.Configuration.ConfigurationProperty)i).DefaultValue.ToString());
            //}

            //marketDataPopulatorService.PopulateRealTimeQuotes();
            marketDataPopulatorService.PopulateRealTimeQuotes();

            //marketDataPopulatorService.PopulateRealtimeStocksQuotes();
            //marketDataPopulatorService.ErasePerMinutesQuotes();
            //marketDataPopulatorService.PopulateLatestStockQuotesToHistoricalQuotesPerDay();
            //ITradeIdeaService tradeIdeaService = ObjectFactory.GetInstance<ITradeIdeaService>();
            //tradeIdeaService.StoreTradeIdeasInDb();


            //MarketDataPopulationService.Instance.Start();
        }
        public static void Configure()
        {
            ConfigureMarketDataMapping();
            ConfigureConfigurationMapping();
            ConfigureStrategiesMapping();
            ConfigureBusinessLogicMarketDataMapping();
            ConfigureMathEntitiesMapping();
            ConfigureSignalsMapping();

            AutoMapperBusinessLogicConfigurator.Configure();

            Mapper.AssertConfigurationIsValid();
        }
예제 #3
0
        public SchedulerManager()
        {
            IocConfigurator.Configure();

            AutoMapperBusinessLogicConfigurator.Configure();
        }