made a bit of progress

This commit is contained in:
2023-01-18 14:29:36 +01:00
parent f1982d1fe4
commit 8c36302edc
7 changed files with 27 additions and 14 deletions
+6 -3
View File
@@ -1,4 +1,5 @@
from pymongo import MongoClient
import datetime
cmt="current_market_trades"
cma="current_market_asks"
cmb="current_market_bids"
@@ -28,15 +29,17 @@ class MongoExporter():
c=self.client
market=self.econ.get_component("ContinuousDoubleAuction")
self.reset_market()
base=datetime.datetime.fromtimestamp(0)
delta=datetime.timedelta(days=1)
for i in range(len(market.executed_trades)):
step=market.executed_trades[i]
timestep=base+(i*delta)
if len(step)>0:
for transaction in step:
transaction["step"]=i
c[cmt].insert_one(transaction)
c[cma].insert_many(market.asks)
c[cmb].insert_many(market.bids)
#c[cma].insert_many(market.asks)
# c[cmb].insert_many(market.bids)