| [gw0] darwin -- Python 3.12.12 /Users/cao/.pyenv/versions/3.12.12/bin/python3.12
|
| [1m [31mtests/test_buy_trader_long_short_payload.py [0m:648: in test_long_order_calls_broker_buy_market
|
| [0mresult = executor.execute_job(long_payload) [90m [39;49;00m
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m
|
| BuyTraderExecutor = <class 'rtrader.services.buy_trader_executor.BuyTraderExecutor'>
|
| executor = <rtrader.services.buy_trader_executor.BuyTraderExecutor object at 0x128067b30>
|
| long_payload = {'audit': {'requested_by': 'test'}, 'job_id': 'test_long_001', 'metadata': {'account_nick': 'yuchao', 'broker_backend': 'alpaca', 'order_type': 'long'}, 'symbol': 'AAPL', ...}
|
| mock_broker = <MagicMock id='4966472720'>
|
| self = <tests.test_buy_trader_long_short_payload.TestShortOrderExecution object at 0x123fc3590>
|
| [1m [31mrtrader/services/buy_trader_executor.py [0m:1056: in execute_job
|
| [0mvol_5d = _get_symbol_vol_5d(entry_copy[ [33m" [39;49;00m [33msymbol [39;49;00m [33m" [39;49;00m], trading_day) [90m [39;49;00m
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m
|
| _entry_meta = {'order_type': 'long'}
|
| _trigger_injected = False
|
| account_equity = 10000.0
|
| allocation_amount = 9800.0
|
| allocation_floor = 500.0
|
| allocation_floor_pct = 0.05
|
| allocation_pct = 1.0
|
| allocation_plan = []
|
| base_entry_amount = 9800.0
|
| broker = <MagicMock id='4966472720'>
|
| bundle_cap = 33333.333333333336
|
| bundle_symbol_count = 1
|
| calculate_all_sector_trend_stats_objects = <MagicMock name='calculate_all_sector_trend_stats_objects' id='4964926048'>
|
| calculate_sector_exposure = <MagicMock name='calculate_sector_exposure' id='4964929120'>
|
| deadline_info = 'no_deadline'
|
| effective_buying_power = 9800.0
|
| entry = {'allocation_pct': 1.0, 'metadata': {'order_type': 'long'}, 'order_sequence': 1, 'symbol': 'AAPL', ...}
|
| entry_amount = 9800.0
|
| entry_copy = {'allocation_pct': 1.0, 'metadata': {'order_type': 'long'}, 'order_sequence': 1, 'symbol': 'AAPL', ...}
|
| entry_pct = 1.0
|
| existing_exposure = {}
|
| gap_days = 0
|
| get_daily_ranking_scores = <MagicMock name='get_daily_ranking_scores' id='4964931712'>
|
| get_option_bias_cache = <MagicMock name='get_option_bias_cache' id='4964940352'>
|
| get_sector_position_multiplier = <MagicMock name='get_sector_position_multiplier' id='4965541616'>
|
| get_strategy_budget = <MagicMock name='get_strategy_budget' id='4964866080'>
|
| h5_accounts = []
|
| h5_enabled = True
|
| instrument_buying_power = 10000.0
|
| instrument_preference = 'stock'
|
| is_capitulation = False
|
| is_short_job = False
|
| job = BuyTraderJob(job_id='test_long_001', symbol='AAPL', metadata={'order_type': 'long', 'account_nick': 'yuchao', 'broker_...ymbol': 'AAPL', 'order_sequence': 1, 'allocation_pct': 1.0, 'order_type': 'long', 'metadata': {'order_type': 'long'}}])
|
| metadata_allocation = None
|
| min_gap_threshold = 3
|
| next_candidate = datetime.date(2026, 7, 10)
|
| next_trading_day = datetime.date(2026, 7, 10)
|
| option_bias_cache = {}
|
| option_buying_power = 10000.0
|
| payload = {'audit': {'requested_by': 'test'}, 'job_id': 'test_long_001', 'metadata': {'account_nick': 'yuchao', 'broker_backend': 'alpaca', 'order_type': 'long'}, 'symbol': 'AAPL', ...}
|
| plan_allocation_pct = 1.0
|
| planned_sum = 0.0
|
| position_size_cap = 33333.333333333336
|
| ranking_scores_cache = {}
|
| safety_factor = 0.98
|
| sector_mult_result = <MagicMock id='4965543536'>
|
| sector_sizing_enabled = True
|
| self = <rtrader.services.buy_trader_executor.BuyTraderExecutor object at 0x128067b30>
|
| sequence = 1
|
| stock_buying_power = 10000.0
|
| strat_budget = StrategyBudget(total=100000, eod_budget=100000, scalp_budget=10000, squeeze_budget=10000, scalp_pct=0.1, eod_pct=0.9, ...ct=0.1, spy_regime='disabled', spy_regime_confidence=None, spy_r2=None, account_equity=None, account_buying_power=None)
|
| symbol_entries = [{'allocation_pct': 1.0, 'metadata': {'order_type': 'long'}, 'order_sequence': 1, 'symbol': 'AAPL', ...}]
|
| trading_day = datetime.date(2026, 7, 9)
|
| trading_day_str = '2026-07-09'
|
| trend_stats_cache = {}
|
| vol_5d = None
|
| vol_baseline = 0.02
|
| vol_multiplier = 1.0
|
| vol_scaling_enabled = True
|
| [1m [31mrtrader/services/buy_trader_executor.py [0m:189: in _get_symbol_vol_5d
|
| [0m [94mwith [39;49;00m [96mopen [39;49;00m(snapshot_path) [94mas [39;49;00m f: [90m [39;49;00m
|
| ^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m
|
| [1m [31mE Failed: Timeout (>60.0s) from pytest-timeout. [0m
|
| find_snapshot_json = <function find_snapshot_json at 0x12099ba60>
|
| snapshot_path = PosixPath('/Users/cao/mnt/silverssd/minio-mirror/data/snapshots/2026-07-09/AAPL.json')
|
| symbol = 'AAPL'
|
| trading_day = datetime.date(2026, 7, 9)
|