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:d55b96c8515b457af0da4e22c8b02b150e209e4897b32a303637f096a4a3452a
3
- size 447117
 
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
- first_outcome, second_outcome = compute_price_weighted_perc(
169
- trades_outcome_0, trades_outcome_1, logger
170
- )
171
- bought_tokens_first, bought_tokens_second = (
172
- compute_bought_tokens_distribution(trades_outcome_0, trades_outcome_1)
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: