예제 #1
0
 public TradingTimer(
     ITradingSimulation tradingSimulation,
     IInputOutputModule ioModule)
 {
     this.tradingSimulation = tradingSimulation;
     this.ioModule          = ioModule;
 }
예제 #2
0
 public CommandParser(
     IInputOutputModule ioModule,
     ILogger logger)
 {
     this.ioModule = ioModule;
     this.logger   = logger;
 }
예제 #3
0
 public GetBlackZoneCommand(ILogger logger, ITradeTable tradeTable, IClientService clientService, IInputOutputModule ioDevice)
 {
     this.logger        = logger;
     this.tradeTable    = tradeTable;
     this.clientService = clientService;
     this.ioDevice      = ioDevice;
 }
예제 #4
0
 public ConsoleApp(IInputOutputModule inputOutputModule, IClientService clientService, ISharesService sharesService, IPortfoliosService portfoliosService)
 {
     this.inputOutputModule = inputOutputModule;
     this.clientService     = clientService;
     this.sharesService     = sharesService;
     this.portfoliosService = portfoliosService;
 }
예제 #5
0
 public TradeTable(
     IInputOutputModule outputDevice,
     IPortfoliosService portfoliosService,
     IClientService clientService,
     ISharesService sharesService)
 {
     this.outputDevice      = outputDevice;
     this.portfoliosService = portfoliosService;
     this.clientService     = clientService;
     this.sharesService     = sharesService;
 }
예제 #6
0
 public ManualAddClientCommand(IInputOutputModule ioModule, IHTTPRequestService httpRequestService)
 {
     this.ioModule           = ioModule;
     this.httpRequestService = httpRequestService;
 }
 public UpdatePortfolioCommand(IInputOutputModule ioModule, IHTTPRequestService httpRequestService)
 {
     this.ioModule           = ioModule;
     this.httpRequestService = httpRequestService;
 }
예제 #8
0
 public GetBalanceCommand(IInputOutputModule ioModule, IHTTPRequestService httpRequestService)
 {
     this.ioModule           = ioModule;
     this.httpRequestService = httpRequestService;
 }
예제 #9
0
 public MainLoop(InputOutputModule ioModule, ICommandParser commandParser)
 {
     this.ioModule      = ioModule;
     this.commandParser = commandParser;
 }
예제 #10
0
 public MakeDealCommand(IInputOutputModule ioModule, IHTTPRequestService httpRequestService, ICommandParser commandParser)
 {
     this.ioModule           = ioModule;
     this.httpRequestService = httpRequestService;
     this.commandParser      = commandParser;
 }
 public GetTransactionsCommand(IInputOutputModule ioModule, IHTTPRequestService httpRequestService)
 {
     this.ioModule           = ioModule;
     this.httpRequestService = httpRequestService;
 }
예제 #12
0
 public HelpCommand(IInputOutputModule ioModule)
 {
     this.ioModule = ioModule;
 }
예제 #13
0
 public CommandParser(IInputOutputModule ioModule)
 {
     this.ioModule = ioModule;
 }