Enhance FuturesBot logging and code readability
- Updated FuturesBot logging to include a prefix indicating the bot type for better clarity in logs. - Refactored signal retrieval code for improved readability by formatting the method call across multiple lines. - Minor whitespace adjustments to enhance code consistency.
This commit is contained in:
@@ -57,7 +57,7 @@ public class FuturesBot : TradingBotBase
|
|||||||
ExecutionCount++;
|
ExecutionCount++;
|
||||||
|
|
||||||
Logger.LogInformation(
|
Logger.LogInformation(
|
||||||
"[{CopyTrading}][{AgentName}] Bot Status {Name} - ServerDate: {ServerDate}, LastCandleDate: {LastCandleDate}, Signals: {SignalCount}, Executions: {ExecutionCount}, Positions: {PositionCount}",
|
"[Future][{CopyTrading}][{AgentName}] Bot Status {Name} - ServerDate: {ServerDate}, LastCandleDate: {LastCandleDate}, Signals: {SignalCount}, Executions: {ExecutionCount}, Positions: {PositionCount}",
|
||||||
Config.IsForCopyTrading ? "CopyTrading" : "LiveTrading", Account.User.AgentName, Config.Name,
|
Config.IsForCopyTrading ? "CopyTrading" : "LiveTrading", Account.User.AgentName, Config.Name,
|
||||||
DateTime.UtcNow, LastCandle?.Date, Signals.Count, ExecutionCount, Positions.Count);
|
DateTime.UtcNow, LastCandle?.Date, Signals.Count, ExecutionCount, Positions.Count);
|
||||||
|
|
||||||
@@ -718,7 +718,9 @@ public class FuturesBot : TradingBotBase
|
|||||||
// Create indicator combo config from user settings
|
// Create indicator combo config from user settings
|
||||||
var indicatorComboConfig = TradingBox.CreateConfigFromUserSettings(Account.User);
|
var indicatorComboConfig = TradingBox.CreateConfigFromUserSettings(Account.User);
|
||||||
|
|
||||||
var signal = await scenarioRunnerGrain.GetSignals(Config, Signals, Account.Exchange, LastCandle, indicatorComboConfig);
|
var signal =
|
||||||
|
await scenarioRunnerGrain.GetSignals(Config, Signals, Account.Exchange, LastCandle,
|
||||||
|
indicatorComboConfig);
|
||||||
if (signal == null) return;
|
if (signal == null) return;
|
||||||
await AddSignal(signal);
|
await AddSignal(signal);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user