コード例 #1
0
        public async Task UpdateConfig(MarketEngineMode engineMode)
        {
            RestClient   client  = new RestClient(serverURL);
            IRestRequest request = new RestRequest(@"api/config/marketmode", Method.POST);

            request.AddQueryParameter("engineMode", ((int)engineMode).ToString());

            var response = await client.ExecuteAsync(request);
        }
コード例 #2
0
 public static void ChangeEngine(MarketEngineMode engineMode)
 {
     if (engineMode == MarketEngineMode.Live)
     {
         analysisEngine.ChangeEngine(new LiveMarketDataEngine());
         Logger.Log($"Market mode changed to Live");
     }
     else if (engineMode == MarketEngineMode.Historical)
     {
         analysisEngine.ChangeEngine(new BackTestHistoricalDataEngine());
         Logger.Log($"Market mode changed to Historical");
     }
 }
コード例 #3
0
 public IActionResult ChangeMode(MarketEngineMode engineMode)
 {
     System.ChangeEngine(engineMode);
     return(Ok());
 }