ich glaube ich habe es langsam gefixet

This commit is contained in:
2023-06-30 16:04:52 +02:00
parent 4d4d609cea
commit 9ed01abea4
10 changed files with 16 additions and 9 deletions
+3 -2
View File
@@ -24,7 +24,7 @@ class Price_Believe_Distribiute_Agent(Base_Distribution_Agent):
# aquire based on current price belive
cx_id = self.select_best_cx()
price = round(self.price_believe[cx_id])
price = round(self.price_believe[cx_id],2)
if price < self.min_price:
price = self.min_price
order = self.distribute_resource(
@@ -136,6 +136,7 @@ class Price_Believe_Distribiute_Agent(Base_Distribution_Agent):
def reset(self, episode):
# Clean shop for today
self.update_trades()
for cx_id in range(len(self.exchanges)):
cx = self.exchanges[cx_id]
cx_orders = self.open_orders[cx_id]
@@ -144,7 +145,7 @@ class Price_Believe_Distribiute_Agent(Base_Distribution_Agent):
self.collect_balance_from_cxs()
self.collect_resource_from_cxs(self.resource)
# book keeping
self.update_trades()
self.open_orders = {i: [] for i in range(len(self.exchanges))}
self.orders = {i: {} for i in range(len(self.exchanges))}
return super().reset(episode)