コード例 #1
0
        private void SetConfigView()
        {
            var config = configRepository.GetActive(Resources.SAVED_STRATEGIES);

            if (config != null)
            {
                TradeConfigurationView.AltCoin          = config.AltCoin;
                TradeConfigurationView.DepositLimit     = config.DepositLimit;
                TradeConfigurationView.FirstStep        = config.FirstStep;
                TradeConfigurationView.IntervalHttp     = config.IntervalHttp;
                TradeConfigurationView.MainCoin         = config.MainCoin;
                TradeConfigurationView.Margin           = config.Margin;
                TradeConfigurationView.Martingale       = config.Martingale;
                TradeConfigurationView.OpenOrders       = config.OpenOrders;
                TradeConfigurationView.OrderDeposit     = config.OrderDeposit;
                TradeConfigurationView.OrderIndent      = config.OrderIndent;
                TradeConfigurationView.OrderReload      = config.OrderReload;
                TradeConfigurationView.OrderStepPlus    = config.OrderStepPlus;
                TradeConfigurationView.Profit           = config.Profit;
                TradeConfigurationView.ProtectiveSpread = config.ProtectiveSpread;
                TradeConfigurationView.Strategy         = config.Strategy;
                TradeConfigurationView.IndentExtremum   = config.IndentExtremum;
                TradeConfigurationView.Loss             = config.Loss;
                TradeConfigurationView.OrderIndent      = config.OrderIndent;
            }
        }
コード例 #2
0
 public void RequestedTrades()
 {
     logService.Write("***********RequestedTrades START***********", true);
     try
     {
         keys           = keyRepo.Get()?.ToList();
         configurations = configRepository.GetActive()?.ToList();
         if (keys != null)
         {
             logService.Write("\tRequestedTrades get keys successful.");
             foreach (var key in keys)
             {
                 logService.Write($"\tPublic key: {key.PublicKey}");
                 if (configurations != null)
                 {
                     foreach (var configuration in configurations)
                     {
                         RequestedTrades(key.PublicKey, key.SecretKey, $"{configuration.MainCoin}{configuration.AltCoin}");
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         logService.Write($"RequestedTrades error: Exception: {ex.Message} Innerexception: {ex.InnerException?.Message}", true);
     }
     logService.Write("***********RequestedTrades END***********", true);
 }