Add manual close for bot positions

This commit is contained in:
2025-04-25 17:33:38 +07:00
parent d5dead3d8f
commit 6579bbc06f
8 changed files with 198 additions and 23 deletions

View File

@@ -12,7 +12,7 @@ namespace Managing.Infrastructure.Exchanges.Exchanges;
public class EvmProcessor : BaseProcessor
{
public override Enums.TradingExchanges Exchange() => Enums.TradingExchanges.Evm;
public override TradingExchanges Exchange() => TradingExchanges.Evm;
private ILogger<EvmProcessor> _logger;
private IEvmManager _evmManager;
@@ -85,7 +85,7 @@ public class EvmProcessor : BaseProcessor
public override async Task<decimal> GetQuantityInPosition(Account account, Ticker ticker)
{
return await _evmManager.QuantityInPosition(Constants.Chains.Arbitrum, account.Key, ticker);
return await _evmManager.QuantityInPosition(Constants.Chains.Arbitrum, account, ticker);
}
public override async Task<Trade> GetTrade(Account account, string order, Ticker ticker)