Fixes for bots running (#22)

* Fixes for bots running

* Up botmanager

* Add cooldown

* Refact can open position

* Add cooldown Period and MaxLossStreak

* Add agentName

* Add env variable for botManager

* Always enable Botmanager

* Fix bot handle

* Fix get positions

* Add Ticker url

* Dont start stopped bot

* fix
This commit is contained in:
Oda
2025-05-09 17:40:31 +02:00
committed by GitHub
parent a8eb0aaf02
commit 7c38c27b4a
54 changed files with 5164 additions and 641 deletions

View File

@@ -12,4 +12,5 @@ public class BotDto : Document
public BotType BotType { get; set; }
public string Identifier { get; set; }
public UserDto User { get; set; }
public BotStatus LastStatus { get; set; }
}

View File

@@ -7,4 +7,5 @@ namespace Managing.Infrastructure.Databases.MongoDb.Collections;
public class UserDto : Document
{
public string Name { get; set; }
public string AgentName { get; set; }
}

View File

@@ -516,6 +516,7 @@ public static class MongoMappers
return new User
{
Name = user.Name,
AgentName = user.AgentName
};
}
@@ -523,7 +524,8 @@ public static class MongoMappers
{
return new UserDto
{
Name = user.Name
Name = user.Name,
AgentName = user.AgentName
};
}
@@ -724,6 +726,7 @@ public static class MongoMappers
Identifier = bot.Identifier,
BotType = bot.BotType,
Data = bot.Data,
LastStatus = bot.LastStatus
};
}
@@ -736,7 +739,8 @@ public static class MongoMappers
User = Map(b.User),
Identifier = b.Identifier,
BotType = b.BotType,
Data = b.Data
Data = b.Data,
LastStatus = b.LastStatus
};
}