-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
When testing hyperliquid_perpetual with HIP-3 trading pairs on Condor, the trading pair format is trimmed (expected XYZ:AMZN-USD). This behavior also causes generic.grid_strike to fail with “Error getting prices for hyperliquid_perpetual, price not found for trading_pair XYZ which prevents successful creation of a working controller config
On generic.pmm_mister, observed that the trading pair is trimmed ❌

- See loom recording here https://www.loom.com/share/05019693b95546bba2a3dc3c13a7559c
On generic.grid_strike, it failed while setting up the config ❌

Steps to reproduce
- Setup condor with hummingbot-api
- Add hyperliquid_perpetual and only use HIP-3 trading pairs (starts with
XYZ:...) - Go to bots, setup grid_strike or pmm_mister
Attach required files
pmm_mister
- See logs
2026-01-22 05:01:03,948 - 17 - hummingbot.core.trading_core - INFO - Markets recorder initialized with database: hplperp_hip3-20260122-050100 2026-01-22 05:01:03,963 - 17 - hummingbot.core.trading_core - ERROR - Failed to start strategy v2_with_controllers: not enough values to unpack (expected 2, got 1) 2026-01-22 05:01:04,673 - 17 - hummingbot.client.hummingbot_application - INFO - MQTT Bridge connected with success. 2026-01-22 05:01:06,796 - 17 - root - ERROR - Error getting last traded price in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pair XYZ: Price not found for trading_pair=XYZ, exchange_symbol=XYZ 2026-01-22 05:02:07,102 - 17 - root - ERROR - Error getting last traded price in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pair XYZ: Price not found for trading_pair=XYZ, exchange_symbol=XYZ 2026-01-22 05:03:12,103 - 17 - root - ERROR - Error getting last traded prices in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pairs ['XYZ']: 2026-01-22 05:04:12,413 - 17 - root - ERROR - Error getting last traded price in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pair XYZ: Price not found for trading_pair=XYZ, exchange_symbol=XYZ 2026-01-22 05:05:12,735 - 17 - root - ERROR - Error getting last traded price in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pair XYZ: Price not found for trading_pair=XYZ, exchange_symbol=XYZ 2026-01-22 05:06:13,002 - 17 - root - ERROR - Error getting last traded price in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pair XYZ: Price not found for trading_pair=XYZ, exchange_symbol=XYZ 2026-01-22 05:07:13,314 - 17 - root - ERROR - Error getting last traded price in connector <hummingbot.connector.derivative.hyperliquid_perpetual.hyperliquid_perpetual_derivative.HyperliquidPerpetualDerivative object at 0x73da26c0d590> for trading pair XYZ: Price not found for trading_pair=XYZ, exchange_symbol=XYZ 2026-01-22 05:07:25,930 - 17 - hummingbot.client.hummingbot_application - ERROR - Failed to stop MQTT Bridge: - See controller-config
id: 002_pmm_hyperliquid_XYZ connector_name: hyperliquid_perpetual trading_pair: XYZ leverage: 5 position_mode: HEDGE total_amount_quote: 50.0 portfolio_allocation: 0.05 target_base_pct: 0.5 min_base_pct: 0.4 max_base_pct: 0.6 buy_spreads: 0.005,0.01 sell_spreads: 0.005,0.01 buy_amounts_pct: 1,1 sell_amounts_pct: 1,1 take_profit: 0.0002 take_profit_order_type: LIMIT_MAKER open_order_type: LIMIT executor_refresh_time: 30 buy_cooldown_time: 15 sell_cooldown_time: 15 buy_position_effectivization_time: 3600 sell_position_effectivization_time: 3600 min_buy_price_distance_pct: 0.003 min_sell_price_distance_pct: 0.003 max_active_executors_by_level: 4
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working