示例#1
0
 public PoloniexClient(IBrokerApplication client, ILogger logger)
 {
     CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
     _client = client;
     _logger = logger;
     _index  = new Index();
 }
示例#2
0
 public KrakenClient(IBrokerApplication client, ILogger logger)
 {
     _source = new CancellationTokenSource();
     CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
     _client = client;
     _logger = logger;
 }
示例#3
0
 public PublicSubscribe(ILogger Logger, IBrokerApplication Client)
 {
     _client  = Client;
     _logger  = Logger;
     Uri      = BinanceClient.ws_domain;
     ExchName = BinanceClient._name;
 }
示例#4
0
文件: MainClient.cs 项目: logosha/AWS
 public MainClient(IBrokerApplication app, ILogger globalLogger)
 {
     _globalLogger = globalLogger;
     _app          = app;
     clientList.Add(new ACXClient(_app, _globalLogger));
     clientList.Add(new GDAXClient(_app, _globalLogger));
     clientList.Add(new GatecoinClient(_app, _globalLogger));
     clientList.Add(new QuadrigaCXClient(_app, _globalLogger));
     clientList.Add(new BitcoinIndonesiaClient(_app, _globalLogger));
     clientList.Add(new LakeBTCClient(_app, _globalLogger));
     clientList.Add(new LivecoinClient(_app, _globalLogger));
     clientList.Add(new TidexClient(_app, _globalLogger));
     clientList.Add(new CexIOClient(_app, _globalLogger));
     clientList.Add(new BitFlyerClient(_app, _globalLogger));
     clientList.Add(new CoinoneClient(_app, _globalLogger));
     clientList.Add(new PoloniexClient(_app, _globalLogger));
     clientList.Add(new LiquiClient(_app, _globalLogger));
     clientList.Add(new KrakenClient(_app, _globalLogger));
     clientList.Add(new itBitClient(_app, _globalLogger));
     clientList.Add(new VaultoroClient(_app, _globalLogger));
     clientList.Add(new ExmoClient(_app, _globalLogger));
     clientList.Add(new EXXClient(_app, _globalLogger));
     clientList.Add(new GeminiClient(_app, _globalLogger));
     clientList.Add(new AllcoinClient(_app, _globalLogger));
     clientList.Add(new WEXClient(_app, _globalLogger));
     clientList.Add(new BinanceClient(_app, _globalLogger));
     clientList.Add(new BitfinexClient(_app, _globalLogger));
     clientList.Add(new BitstampClient(_app, _globalLogger));
     clientList.Add(new QuoineClient(_app, _globalLogger));
     clientList.Add(new GateIOClient(_app, _globalLogger));
     clientList.Add(new HitBTCClient(_app, _globalLogger));
     clientList.Add(new BithumbClient(_app, _globalLogger));
     clientList.Add(new BittrexClient(_app, _globalLogger));
 }
示例#5
0
 public BittrexClient(IBrokerApplication client, ILogger logger)
 {
     _updateExchangeState       = MarketDataCallback;
     CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
     _client = client;
     _logger = logger;
 }
示例#6
0
 public RabbitPoisonHandingService(BrokerSettingsBase brokerSettingsBase,
                                   IBrokerApplication brokerApplication, ILog log)
 {
     _brokerSettingsBase           = brokerSettingsBase;
     _brokerApplication            = brokerApplication;
     _rabbitMqSubscriptionSettings = brokerApplication.GetRabbitMqSubscriptionSettings();
     _log = log;
 }
示例#7
0
 public BitFlyerClient(IBrokerApplication client, ILogger logger)
 {
     CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
     _client = client;
     _logger = logger;
 }