diff --git a/db/production.yml b/db/production.yml index 1aaa10a..a4f40f2 100644 --- a/db/production.yml +++ b/db/production.yml @@ -5,10 +5,10 @@ spec: amount: 100 prod: Raw_Agriculture_Plot: 1 -# - name: Fruit -# amount: 1000 -# prod: -# Raw_Agriculture_Plot: 1 + - name: Fruit + amount: 1000 + prod: + Raw_Agriculture_Plot: 1 # - name: Wood # amount: 1000 # prod: @@ -23,7 +23,7 @@ spec: amount: 50 prod: # Fuel: 1 -# Fruit: 1 + Fruit: 1 Grain: 2 diff --git a/econ/agents/__pycache__/price_believe_distribute.cpython-310.pyc b/econ/agents/__pycache__/price_believe_distribute.cpython-310.pyc index c7839f5..5fca0f9 100644 Binary files a/econ/agents/__pycache__/price_believe_distribute.cpython-310.pyc and b/econ/agents/__pycache__/price_believe_distribute.cpython-310.pyc differ diff --git a/econ/agents/price_believe_distribute.py b/econ/agents/price_believe_distribute.py index 3e61bf6..5007bf9 100644 --- a/econ/agents/price_believe_distribute.py +++ b/econ/agents/price_believe_distribute.py @@ -14,7 +14,7 @@ class Price_Believe_Distribiute_Agent(Base_Distribution_Agent): self.price_believe = {i: 1 for i in range(len(self.exchanges))} self.open_orders = {i: [] for i in range(len(self.exchanges))} self.open_qty = 0 - self.lp_threshold=0.25 + self.lp_threshold=0.10 self.hp_threshold=0.90 def tick(self, step, episode): @@ -91,7 +91,7 @@ class Price_Believe_Distribiute_Agent(Base_Distribution_Agent): i["leaves"] = leaves self.update_trades() # reset lifetime - #i["lifetime"] = self.max_price_adj_rate + i["lifetime"] = self.max_price_adj_rate if i["lifetime"] > 0: self.open_qty += o.leaves_qty diff --git a/econ/business/Price_Believe_Business.py b/econ/business/Price_Believe_Business.py index 5898f76..8bd3a22 100644 --- a/econ/business/Price_Believe_Business.py +++ b/econ/business/Price_Believe_Business.py @@ -13,7 +13,7 @@ class Price_Believe_Business(Business): self.expense_per_unit = -1 self.income_per_unit = -1 self.distribute = Price_Believe_Distribiute_Agent( - simulation, self, production["name"], exchange, 0.2, 30) + simulation, self, production["name"], exchange, 0.2, 50) self.craft = AutoProductionAgent(simulation, self) self.aquire = {} diff --git a/econ/business/__pycache__/Price_Believe_Business.cpython-310.pyc b/econ/business/__pycache__/Price_Believe_Business.cpython-310.pyc index de44c4e..057777a 100644 Binary files a/econ/business/__pycache__/Price_Believe_Business.cpython-310.pyc and b/econ/business/__pycache__/Price_Believe_Business.cpython-310.pyc differ