Fix bots + positions managements

This commit is contained in:
2025-04-23 19:36:26 +02:00
parent ad5996ca61
commit 76b8b7ebb6
24 changed files with 299 additions and 98 deletions

View File

@@ -64,4 +64,6 @@ public interface IEvmManager
/// <param name="message">The message to sign</param>
/// <returns>The signature response</returns>
Task<string> SignMessageAsync(string embeddedWalletId, string address, string message);
Task<List<Position>> GetPositions(Account account);
}

View File

@@ -61,4 +61,5 @@ public interface IExchangeService
Task<List<Trade>> GetOpenOrders(Account account, Ticker ticker);
Task<Trade> GetTrade(string reference, string orderId, Ticker ticker);
Task<List<FundingRate>> GetFundingRates();
Task<IEnumerable<Position>> GetBrokerPositions(Account account);
}

View File

@@ -34,4 +34,5 @@ public interface ITradingService
void UpdateDeltaNeutralOpportunities();
void UpdateScenario(Scenario scenario);
void UpdateStrategy(Strategy strategy);
Task<IEnumerable<Position>> GetBrokerPositions(Account account);
}