Esempio n. 1
0
 public SelectionController(ISelectionService selectionService, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository)
 {
     this.selectionService = selectionService;
     this.tickerRepository = tickerRepository;
     this.timeFrameRepository = timeFrameRepository;
     this.strategyInfoRepository = strategyInfoRepository;
 }
Esempio n. 2
0
 public InstanceController(IInstanceService instanceService, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository)
 {
     this.instanceService = instanceService;
     this.tickerRepository = tickerRepository;
     this.timeFrameRepository = timeFrameRepository;
     this.strategyInfoRepository = strategyInfoRepository;
 }
        public LoginPage(ITickerRepository trepo)
        {
            InitializeComponent();

            InitializeAddNewAccountCommand();

            this.ticketRepository = trepo;
        }
Esempio n. 4
0
 public MetaService(ILoggingService loggingService, ISettingRepository settingRepository, IExchangeRepository exchangeRepository,
                    ITickerRepository tickerRepository, IExchangeTickerRepository exchangeTickerRepository)
 {
     this._loggingService           = loggingService;
     this._settingRepository        = settingRepository;
     this._exchangeRepository       = exchangeRepository;
     this._tickerRepository         = tickerRepository;
     this._exchangeTickerRepository = exchangeTickerRepository;
 }
Esempio n. 5
0
        public MakeBooking(ITickerRepository tRepo)
        {
            InitializeComponent();

            ticketTime.Time = DateTime.Now.TimeOfDay;

            ticketDate.SetValue(DatePicker.MinimumDateProperty, DateTime.Now.AddDays(1));
            ticketDate.SetValue(DatePicker.MaximumDateProperty, DateTime.Now.AddDays(180));
            this.ticketRepository = tRepo;
        }
        public void Initialize(string username, string server)
        {
            var concurrencyService = new ConcurrencyService();

            context = NetMQContext.Create();

            var tickerClient = new TickerClient(context, server);
            var netMQHeartBeatClient = NetMQHeartBeatClient.CreateInstance(context, server);
            HeartBeatClient = new HeartBeatClient();

            var tickerFactory = new TickerFactory();
            TickerRepository = new TickerRepository(tickerClient, tickerFactory);
        }
Esempio n. 7
0
 public TickersViewModel(IReactiveTrader reactiveTrader,
                         IConcurrencyService concurrencyService,
                         TickerViewModelFactory tickerViewModelFactory)
 {
     Tickers = new ObservableCollection <TickerViewModel>();
     Tickers.Add(tickerViewModelFactory.Create("Yahoo"));
     Tickers.Add(tickerViewModelFactory.Create("Google"));
     Tickers.Add(tickerViewModelFactory.Create("Apple"));
     Tickers.Add(tickerViewModelFactory.Create("Facebook"));
     Tickers.Add(tickerViewModelFactory.Create("Microsoft"));
     Tickers.Add(tickerViewModelFactory.Create("Twitter"));
     this.tickerRepository   = reactiveTrader.TickerRepository;
     this.concurrencyService = concurrencyService;
     LoadTrades();
 }
 public TickersViewModel(IReactiveTrader reactiveTrader,
                         IConcurrencyService concurrencyService,
     TickerViewModelFactory tickerViewModelFactory)
 {
     Tickers = new ObservableCollection<TickerViewModel>();
     Tickers.Add(tickerViewModelFactory.Create("Yahoo"));
     Tickers.Add(tickerViewModelFactory.Create("Google"));
     Tickers.Add(tickerViewModelFactory.Create("Apple"));
     Tickers.Add(tickerViewModelFactory.Create("Facebook"));
     Tickers.Add(tickerViewModelFactory.Create("Microsoft"));
     Tickers.Add(tickerViewModelFactory.Create("Twitter"));
     this.tickerRepository = reactiveTrader.TickerRepository;
     this.concurrencyService = concurrencyService;
     LoadTrades();
 }
 public AppMainPage(ITickerRepository trepo)
 {
     InitializeComponent();
     TicketModelPairs      = new ObservableCollection <TicketInfo>();
     this.ticketRepository = trepo;
     checkUserLogedInStatus();
     if (userLogedInStatus)
     {
         lblUserName.Text      = App._UserLogedIn;
         logOutBtn.IsVisible   = true;
         lblUserName.IsVisible = true;
     }
     else
     {
         lblUserName.IsVisible = false;
         logOutBtn.IsVisible   = false;
     }
 }
Esempio n. 10
0
        public CsvFileConnector(ITickerRepository tickerRepository)
        {
            this.tickerRepository = tickerRepository;

            FilePath = @"C:\Projects\RMarketMVCgit\RMarketMVC\RMarket.Examples\files\SBER_160601_160601.csv";
            Separator = ';';
            Col_Date = "<DATE>";
            FormatDate = "yyyyMMdd";
            Col_Time = "<TIME>";
            FormatTime = "HHmmss";
            Col_TickerCode = "<TICKER>";
            Col_Price = "<LAST>";
            Col_Qty = "Qty";
            Col_Volume = "<VOL>";
            Col_TradePeriod = "Period";
            Val_PeriodOpening = "Opening";
            Val_PeriodTrading = "Trading";
            Val_PeriodClosing = "Closing";
            Val_SessionStart = new TimeSpan(10, 0, 0);
            Val_SessionFinish = new TimeSpan(19, 0, 0);

            cts = new CancellationTokenSource();
        }
Esempio n. 11
0
        public MainWindowViewModel(ITickerPublisher tickerPublisher, ITickerRepository tickerRepository)
        {
            this.tickerPublisher  = tickerPublisher;
            this.tickerRepository = tickerRepository;
            this.rand             = new Random();

            serverStarted     = false;
            autoTickerStarted = false;

            AutoTickerStartCommand = new DelegateCommand(
                AutoRunning,
                () => serverStarted && !autoTickerStarted);

            AutoTickerStopCommand = new DelegateCommand(
                () =>
            {
                if (autoRunningCancellationToken != null)
                {
                    autoRunningCancellationToken.Cancel();
                    autoRunningTask.Wait();
                    autoTickerStarted = false;
                }
            },
                () => serverStarted && autoTickerStarted);

            SendOneTickerCommand = new DelegateCommand(
                SendOneManualFakeTicker,
                () => serverStarted && !autoTickerStarted);

            StartCommand = new DelegateCommand(
                StartServer,
                () => !serverStarted);

            StopCommand = new DelegateCommand(
                StopServer,
                () => serverStarted);
        }
        public MainWindowViewModel(ITickerPublisher tickerPublisher, ITickerRepository tickerRepository)
        {
            this.tickerPublisher = tickerPublisher;
            this.tickerRepository = tickerRepository;
            this.rand = new Random();

            serverStarted = false;
            autoTickerStarted = false;

            AutoTickerStartCommand = new DelegateCommand(
                AutoRunning,
                () => serverStarted && !autoTickerStarted);

            AutoTickerStopCommand = new DelegateCommand(
                () =>
                {
                    if (autoRunningCancellationToken != null)
                    {
                        autoRunningCancellationToken.Cancel();
                        autoRunningTask.Wait();
                        autoTickerStarted = false;
                    }
                },
                () => serverStarted && autoTickerStarted);

            SendOneTickerCommand = new DelegateCommand(
                SendOneManualFakeTicker,
                () => serverStarted && !autoTickerStarted);

            StartCommand = new DelegateCommand(
                StartServer,
                () => !serverStarted);

            StopCommand = new DelegateCommand(
                StopServer,
                () => serverStarted);
        }
Esempio n. 13
0
 public TickerHub(ITickerRepository tickerRepository, IContextHolder contextHolder)
 {
     this.tickerRepository = tickerRepository;
     this.contextHolder = contextHolder;
 }
Esempio n. 14
0
 public BitfinexDataCollector(ITickerRepository tickerRepository, IConfiguration configuration)
 {
     this.tickerRepository = tickerRepository;
     this.configuration    = configuration;
 }
Esempio n. 15
0
 public TickerHubPublisher(IContextHolder contextHolder,
                           ITickerRepository tickerRepository)
 {
     this.contextHolder    = contextHolder;
     this.tickerRepository = tickerRepository;
 }
 public ShimHandler(NetMQContext context, ITickerRepository tickerRepository)
 {
     this.context          = context;
     this.tickerRepository = tickerRepository;
 }
 public NetMQPublisher(NetMQContext context, ITickerRepository tickerRepository)
 {
     this.context          = context;
     this.tickerRepository = tickerRepository;
 }
Esempio n. 18
0
 public ChronitonController(ISingularity singularity, ITickerRepository marketCapDataInfosRepository, ITickerApi tickerApi)
 {
     _singularity = singularity;
     _marketCapDataInfosRepository = marketCapDataInfosRepository;
     _tickerApi = tickerApi;
 }
Esempio n. 19
0
 public TickerController()
 {
     tickerRepository = new TickerRepository();
     currencyRepository = new CurrencyRepository();
     serverInstanceRepository = new ServerInstanceRepository();
 }
Esempio n. 20
0
 public UserAccount(ITickerRepository tRepo)
 {
     InitializeComponent();
     this.ticketRepository = tRepo;
 }
Esempio n. 21
0
 public static SelectList GetTickerList(ITickerRepository tickerRepository)
 {
     return new SelectList(tickerRepository.Get(), "Id", "Name");
 }
Esempio n. 22
0
 public TickerHub(ITickerRepository tickerRepository, IContextHolder contextHolder)
 {
     this.tickerRepository = tickerRepository;
     this.contextHolder    = contextHolder;
 }
Esempio n. 23
0
 public TickerController()
 {
     tickerRepository         = new TickerRepository();
     currencyRepository       = new CurrencyRepository();
     serverInstanceRepository = new ServerInstanceRepository();
 }
Esempio n. 24
0
 public CommandHandler(IStockService stocks, ITickerRepository tickerRepository, IDayDataRepository dayDataRepository)
 {
     _stocks            = stocks;
     _tickerRepository  = tickerRepository;
     _dayDataRepository = dayDataRepository;
 }
Esempio n. 25
0
 public TickerHubPublisher(IContextHolder contextHolder,
     ITickerRepository tickerRepository)
 {
     this.contextHolder = contextHolder;
     this.tickerRepository = tickerRepository;
 }
Esempio n. 26
0
        private static void InitializeTicketRepository()
        {
            ITickerRepository repository = Locator.Resolve <ITickerRepository>();

            repository.Initialize();
        }
Esempio n. 27
0
 public TickerBinder(ITickerRepository tickerRepository)
 {
     this.tickerRepository = tickerRepository;
 }
Esempio n. 28
0
        public InstanceController CreateInstanceController(IInstanceRepository instanceRepository, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository)
        {
            // Организация - создание имитированного хранилища данных
            Mock<IInstanceRepository> mockInstance = new Mock<IInstanceRepository>();
            Mock<ITickerRepository> mockTicker = new Mock<ITickerRepository>();
            Mock<ITimeFrameRepository> mockTimeFrame = new Mock<ITimeFrameRepository>();
            Mock<IStrategyInfoRepository> mockStrategyInfo = new Mock<IStrategyInfoRepository>();

            if (instanceRepository == null)
                instanceRepository = mockInstance.Object;
            if (tickerRepository == null)
                tickerRepository = mockTicker.Object;
            if (timeFrameRepository == null)
                timeFrameRepository = mockTimeFrame.Object;
            if (strategyInfoRepository == null)
                strategyInfoRepository = mockStrategyInfo.Object;

            // Организация - создание контроллера
            InstanceController controller = new InstanceController(instanceRepository, tickerRepository, timeFrameRepository, strategyInfoRepository);

            return controller;
        }
 public DownloadHistoryController(ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository)
 {
     this.tickerRepository = tickerRepository;
     this.timeFrameRepository = timeFrameRepository;
 }
Esempio n. 30
0
 public TickersController(ITickerRepository tickerRepository)
 {
     this.tickerRepository = tickerRepository;
 }