Add Genetic workers
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
using Managing.Domain.Bots;
|
||||
using Managing.Domain.Candles;
|
||||
using Managing.Domain.Users;
|
||||
using static Managing.Common.Enums;
|
||||
|
||||
namespace Managing.Application.Abstractions.Services
|
||||
{
|
||||
@@ -48,5 +49,26 @@ namespace Managing.Application.Abstractions.Services
|
||||
Backtest GetBacktestByIdForUser(User user, string id);
|
||||
bool DeleteBacktestByUser(User user, string id);
|
||||
bool DeleteBacktestsByUser(User user);
|
||||
|
||||
// Genetic algorithm request methods
|
||||
GeneticRequest CreateGeneticRequest(
|
||||
User user,
|
||||
Ticker ticker,
|
||||
Timeframe timeframe,
|
||||
DateTime startDate,
|
||||
DateTime endDate,
|
||||
decimal balance,
|
||||
int populationSize,
|
||||
int generations,
|
||||
double mutationRate,
|
||||
string selectionMethod,
|
||||
int elitismPercentage,
|
||||
double maxTakeProfit,
|
||||
List<IndicatorType> eligibleIndicators);
|
||||
|
||||
IEnumerable<GeneticRequest> GetGeneticRequestsByUser(User user);
|
||||
GeneticRequest GetGeneticRequestByIdForUser(User user, string id);
|
||||
void UpdateGeneticRequest(GeneticRequest geneticRequest);
|
||||
void DeleteGeneticRequestByIdForUser(User user, string id);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user