private async Task CheckSignalWithLast(SignalType currentSignal, Signal lastSignal, MarketInfo marketInfo) { if (lastSignal == null) { Logger.Info($"First signal for {marketInfo.Market}"); return; } if (lastSignal?.SignalType != currentSignal.ToString().ToLower() && currentSignal != SignalType.None) { if (bool.Parse(Environment.GetEnvironmentVariable("prodIsEnabled"))) { await CreateTrades(currentSignal, marketInfo, "Prod"); } await CreateTrades(currentSignal, marketInfo, "Test"); } }