Add updates scenario and strategy

This commit is contained in:
2025-02-26 20:37:32 +07:00
parent 4302bb8435
commit 655ebb6df0
7 changed files with 120 additions and 4 deletions

View File

@@ -26,4 +26,6 @@ public interface ITradingRepository
Fee GetFee(TradingExchanges exchange);
void InsertFee(Fee fee);
void UpdateFee(Fee fee);
}
void UpdateScenario(Scenario scenario);
void UpdateStrategy(Strategy strategy);
}

View File

@@ -1,5 +1,4 @@
using Managing.Common;
using Managing.Domain.Accounts;
using Managing.Domain.Accounts;
using Managing.Domain.Scenarios;
using Managing.Domain.Statistics;
using Managing.Domain.Strategies;
@@ -26,11 +25,13 @@ public interface ITradingService
Position GetPositionByIdentifier(string identifier);
IEnumerable<Position> GetPositions(PositionInitiator positionInitiator);
IEnumerable<Position> GetPositions();
IEnumerable<Position> GetPositionsByStatus(Enums.PositionStatus positionStatus);
IEnumerable<Position> GetPositionsByStatus(PositionStatus positionStatus);
Task<Position> ManagePosition(Account account, Position position);
void UpdateFee(TradingExchanges evm);
decimal GetFee(Account account, bool isForPaperTrading = false);
Task WatchTrader();
IEnumerable<Trader> GetTradersWatch();
void UpdateDeltaNeutralOpportunities();
void UpdateScenario(Scenario scenario);
void UpdateStrategy(Strategy strategy);
}