From d42aee23578f185403048cb95d1295603601513b Mon Sep 17 00:00:00 2001 From: Mikko Ohtamaa Date: Mon, 3 Mar 2025 15:21:43 +0100 Subject: [PATCH] Fix strategy that crashes a local test --- strategies/test_only/ethereum-memecoin-vol-basket.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/strategies/test_only/ethereum-memecoin-vol-basket.py b/strategies/test_only/ethereum-memecoin-vol-basket.py index 30e528f4b..6e77c126e 100644 --- a/strategies/test_only/ethereum-memecoin-vol-basket.py +++ b/strategies/test_only/ethereum-memecoin-vol-basket.py @@ -36,7 +36,7 @@ from tradingstrategy.pair import PandasPairUniverse from tradingstrategy.timebucket import TimeBucket from tradingstrategy.utils.token_extra_data import filter_scams -from tradingstrategy.utils.token_filter import deduplicate_pairs_by_volume +from tradingstrategy.utils.token_filter import deduplicate_pairs_by_volume, add_base_quote_address_columns from tradingstrategy.types import TokenSymbol from tradeexecutor.state.identifier import TradingPairIdentifier @@ -145,6 +145,8 @@ def create_trading_universe( chain_mask = pairs_df["chain_id"] == Parameters.chain_id.value pairs_df = pairs_df[chain_mask] + pairs_df = add_base_quote_address_columns(pairs_df) + # Pull out our benchmark pairs ids. # We need to construct pair universe object for the symbolic lookup. pair_universe = PandasPairUniverse(pairs_df, exchange_universe=exchange_universe)