cyberosa
commited on
Commit
·
2685341
1
Parent(s):
9f67d72
updating live data and fixing one error on the script
Browse files
live_data/markets_live_data.parquet
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:cdaa343d73ce4d6c6dd2fa32278dfd89c95958c216d2e7a7963de2a2835ffaf6
|
3 |
+
size 453717
|
scripts/live_traders_data.py
CHANGED
@@ -165,12 +165,20 @@ def add_trading_info(fpmms: pd.DataFrame, current_timestamp: int, logger) -> Non
|
|
165 |
# trades for outcome 1
|
166 |
trades_outcome_1 = market_trades.loc[market_trades["outcomeIndex"] == 1]
|
167 |
logger.debug(f"Total trades for outcome 1 = {len(trades_outcome_1)}")
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
metric = abs(fpmm["first_token_perc"] - first_outcome)
|
175 |
logger.info(f"metric for this market {metric}")
|
176 |
else:
|
|
|
165 |
# trades for outcome 1
|
166 |
trades_outcome_1 = market_trades.loc[market_trades["outcomeIndex"] == 1]
|
167 |
logger.debug(f"Total trades for outcome 1 = {len(trades_outcome_1)}")
|
168 |
+
try:
|
169 |
+
first_outcome, second_outcome = compute_price_weighted_perc(
|
170 |
+
trades_outcome_0, trades_outcome_1, logger
|
171 |
+
)
|
172 |
+
bought_tokens_first, bought_tokens_second = (
|
173 |
+
compute_bought_tokens_distribution(
|
174 |
+
trades_outcome_0, trades_outcome_1
|
175 |
+
)
|
176 |
+
)
|
177 |
+
except ValueError:
|
178 |
+
logger.info(
|
179 |
+
f"Skipping market id {market_id} because of a Value Error when computing distributions"
|
180 |
+
)
|
181 |
+
continue
|
182 |
metric = abs(fpmm["first_token_perc"] - first_outcome)
|
183 |
logger.info(f"metric for this market {metric}")
|
184 |
else:
|