Run
#4466
Status
Complete
Fixture
flow_3.json
Elapsed
11.9s
Events
409

Agents — click an agent to see its tickers, events, and signals

Waiting for agent activity…
Select an agent on the left.

Live event feed — raw stream

Trading decisions

TickerActionQuantityConfidenceReasoning
BNB/USDT short 18.821086 73.0% SHORT 18.821086 @ conf=73 (score=-0.73)
BTC/USDT short 0.136029 63.0% SHORT 0.136029 @ conf=63 (score=-0.63)
ETH/USDT short 5.981438 78.0% SHORT 5.981438 @ conf=78 (score=-0.78)
SOL/USDT short 132.99316 70.0% SHORT 132.99316 @ conf=70 (score=-0.70)

Diagnostics

Analyst signals (full)
{'regime_analyst_3tq3ld__tf_1h': {'BNB/USDT': {'regime': 'breakout_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'breakout_down', 'signal': 'bearish', 'metrics': {'adx': 33.73, 'ma_20': 681.073, 'price': 671.91, 'low_20': 671.72, 'high_20': 689.55, 'timeframe': '1h', 'above_ma20': False, 'ema_stack_bear': False, 'ema_stack_bull': False, 'realized_vol_annualized': 0.5735, 'realized_vol_percentile': 91.7}, 'confidence': 100}}, 'confidence': 100}, 'BTC/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 40.12, 'ma_20': 80599.435, 'price': 79118.0, 'low_20': 78727.8, 'high_20': 81468.7, 'timeframe': '1h', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.4937, 'realized_vol_percentile': 100.0}, 'confidence': 100}}, 'confidence': 100}, 'ETH/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 46.48, 'ma_20': 2261.81, 'price': 2221.91, 'low_20': 2212.34, 'high_20': 2297.22, 'timeframe': '1h', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.4918, 'realized_vol_percentile': 68.8}, 'confidence': 100}}, 'confidence': 100}, 'SOL/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 48.2, 'ma_20': 91.2605, 'price': 89.0, 'low_20': 88.86, 'high_20': 92.69, 'timeframe': '1h', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.5589, 'realized_vol_percentile': 59.4}, 'confidence': 100}}, 'confidence': 100}}, 'risk_management_agent_cry001': {'BNB/USDT': {'reasoning': {'available_cash': 100000.0, 'position_limit': 17500.0, 'portfolio_value': 100000.0, 'remaining_limit': 17500.0, 'risk_adjustment': 'Volatility x Correlation adjusted: 17.5% (base 25.0%, sizing=vol_target)', 'correlation_multiplier': 0.7, 'current_position_value': 0.0, 'base_position_limit_pct': 0.25, 'combined_position_limit_pct': 0.175}, 'current_price': 678.76, 'volatility_metrics': {'data_points': 60, 'daily_volatility': 0.016607028778338966, 'annualized_volatility': 0.3172768393190262, 'volatility_percentile': 14.444444444444443}, 'correlation_metrics': {'top_correlated_tickers': [{'ticker': 'BTC/USDT', 'correlation': 0.8982405764360022}, {'ticker': 'SOL/USDT', 'correlation': 0.8968042999263591}, {'ticker': 'ETH/USDT', 'correlation': 0.8808152845377933}], 'avg_correlation_with_active': 0.8919533869667182, 'max_correlation_with_active': 0.8982405764360022}, 'remaining_position_limit': 17500.0}, 'BTC/USDT': {'reasoning': {'available_cash': 100000.0, 'position_limit': 17500.0, 'portfolio_value': 100000.0, 'remaining_limit': 17500.0, 'risk_adjustment': 'Volatility x Correlation adjusted: 17.5% (base 25.0%, sizing=vol_target)', 'correlation_multiplier': 0.7, 'current_position_value': 0.0, 'base_position_limit_pct': 0.25, 'combined_position_limit_pct': 0.175}, 'current_price': 81048.9, 'volatility_metrics': {'data_points': 60, 'daily_volatility': 0.019513464149846386, 'annualized_volatility': 0.37280420912521783, 'volatility_percentile': 20.0}, 'correlation_metrics': {'top_correlated_tickers': [{'ticker': 'ETH/USDT', 'correlation': 0.9337435023510775}, {'ticker': 'SOL/USDT', 'correlation': 0.9093884936503664}, {'ticker': 'BNB/USDT', 'correlation': 0.8982405764360022}], 'avg_correlation_with_active': 0.9137908574791487, 'max_correlation_with_active': 0.9337435023510775}, 'remaining_position_limit': 17500.0}, 'ETH/USDT': {'reasoning': {'available_cash': 100000.0, 'position_limit': 17500.0, 'portfolio_value': 100000.0, 'remaining_limit': 17500.0, 'risk_adjustment': 'Volatility x Correlation adjusted: 17.5% (base 25.0%, sizing=vol_target)', 'correlation_multiplier': 0.7, 'current_position_value': 0.0, 'base_position_limit_pct': 0.25, 'combined_position_limit_pct': 0.175}, 'current_price': 2282.06, 'volatility_metrics': {'data_points': 60, 'daily_volatility': 0.02739008528387977, 'annualized_volatility': 0.5232868445969625, 'volatility_percentile': 14.444444444444443}, 'correlation_metrics': {'top_correlated_tickers': [{'ticker': 'BTC/USDT', 'correlation': 0.9337435023510775}, {'ticker': 'SOL/USDT', 'correlation': 0.9064422237100452}, {'ticker': 'BNB/USDT', 'correlation': 0.8808152845377933}], 'avg_correlation_with_active': 0.9070003368663054, 'max_correlation_with_active': 0.9337435023510775}, 'remaining_position_limit': 17500.0}, 'SOL/USDT': {'reasoning': {'available_cash': 100000.0, 'position_limit': 17500.0, 'portfolio_value': 100000.0, 'remaining_limit': 17500.0, 'risk_adjustment': 'Volatility x Correlation adjusted: 17.5% (base 25.0%, sizing=vol_target)', 'correlation_multiplier': 0.7, 'current_position_value': 0.0, 'base_position_limit_pct': 0.25, 'combined_position_limit_pct': 0.175}, 'current_price': 92.11, 'volatility_metrics': {'data_points': 60, 'daily_volatility': 0.027140351861058544, 'annualized_volatility': 0.5185156942531762, 'volatility_percentile': 16.666666666666664}, 'correlation_metrics': {'top_correlated_tickers': [{'ticker': 'BTC/USDT', 'correlation': 0.9093884936503664}, {'ticker': 'ETH/USDT', 'correlation': 0.9064422237100452}, {'ticker': 'BNB/USDT', 'correlation': 0.8968042999263591}], 'avg_correlation_with_active': 0.9042116724289236, 'max_correlation_with_active': 0.9093884936503664}, 'remaining_position_limit': 17500.0}}, 'funding_analyst_eufmd1__tf_1h': {'BNB/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 3.6e-05, 'latest_rate_8h': 0.0, 'latest_rate_pct_8h': 0.0, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 2.1e-05, 'latest_rate_8h': 1.5e-05, 'latest_rate_pct_8h': 0.0015, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'ETH/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 2.6e-05, 'latest_rate_8h': 1.4e-05, 'latest_rate_pct_8h': 0.0014, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'SOL/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': -2.5e-05, 'latest_rate_8h': 2.1e-05, 'latest_rate_pct_8h': 0.0021, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}}, 'regime_analyst_3tq3ld__tf_15m': {'BNB/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 55.98, 'ma_20': 677.45, 'price': 675.22, 'low_20': 670.0, 'high_20': 686.78, 'timeframe': '15m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.5819, 'realized_vol_percentile': 100.0}, 'confidence': 100}}, 'confidence': 100}, 'BTC/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 61.73, 'ma_20': 79541.645, 'price': 79241.7, 'low_20': 78727.8, 'high_20': 80582.1, 'timeframe': '15m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.6007, 'realized_vol_percentile': 96.3}, 'confidence': 100}}, 'confidence': 100}, 'ETH/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 41.5, 'ma_20': 2230.0075, 'price': 2223.9, 'low_20': 2212.34, 'high_20': 2257.75, 'timeframe': '15m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.5699, 'realized_vol_percentile': 96.3}, 'confidence': 100}}, 'confidence': 100}, 'SOL/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 60.01, 'ma_20': 89.6365, 'price': 89.45, 'low_20': 88.76, 'high_20': 91.21, 'timeframe': '15m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.7401, 'realized_vol_percentile': 100.0}, 'confidence': 100}}, 'confidence': 100}}, 'regime_analyst_3tq3ld__tf_30m': {'BNB/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 41.18, 'ma_20': 681.8125, 'price': 674.77, 'low_20': 671.72, 'high_20': 689.55, 'timeframe': '30m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.6233, 'realized_vol_percentile': 100.0}, 'confidence': 100}}, 'confidence': 100}, 'BTC/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 58.11, 'ma_20': 80090.36, 'price': 79281.0, 'low_20': 78727.8, 'high_20': 80865.7, 'timeframe': '30m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.5371, 'realized_vol_percentile': 96.6}, 'confidence': 100}}, 'confidence': 100}, 'ETH/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 53.15, 'ma_20': 2244.5765, 'price': 2227.27, 'low_20': 2212.34, 'high_20': 2265.9, 'timeframe': '30m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.5449, 'realized_vol_percentile': 86.6}, 'confidence': 100}}, 'confidence': 100}, 'SOL/USDT': {'regime': 'trend_down', 'signal': 'bearish', 'reasoning': {'regime_detection': {'regime': 'trend_down', 'signal': 'bearish', 'metrics': {'adx': 55.49, 'ma_20': 90.4925, 'price': 89.41, 'low_20': 88.86, 'high_20': 91.56, 'timeframe': '30m', 'above_ma20': False, 'ema_stack_bear': True, 'ema_stack_bull': False, 'realized_vol_annualized': 0.6246, 'realized_vol_percentile': 92.4}, 'confidence': 100}}, 'confidence': 100}}, 'funding_analyst_eufmd1__tf_15m': {'BNB/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 3.6e-05, 'latest_rate_8h': 0.0, 'latest_rate_pct_8h': 0.0, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 2.1e-05, 'latest_rate_8h': 1.5e-05, 'latest_rate_pct_8h': 0.0015, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'ETH/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 2.6e-05, 'latest_rate_8h': 1.4e-05, 'latest_rate_pct_8h': 0.0014, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'SOL/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': -2.5e-05, 'latest_rate_8h': 2.1e-05, 'latest_rate_pct_8h': 0.0021, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}}, 'funding_analyst_eufmd1__tf_30m': {'BNB/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 3.6e-05, 'latest_rate_8h': 0.0, 'latest_rate_pct_8h': 0.0, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 2.1e-05, 'latest_rate_8h': 1.5e-05, 'latest_rate_pct_8h': 0.0015, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'ETH/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': 2.6e-05, 'latest_rate_8h': 1.4e-05, 'latest_rate_pct_8h': 0.0014, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}, 'SOL/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'samples': 9, 'thresholds': {'extreme_neg': -0.0005, 'extreme_pos': 0.0005, 'elevated_neg': -0.00025, 'elevated_pos': 0.00025}, 'avg_rate_3d': -2.5e-05, 'latest_rate_8h': 2.1e-05, 'latest_rate_pct_8h': 0.0021, 'elevated_long_8h_count': 0, 'elevated_short_8h_count': 0}, 'confidence': 0}}, 'confidence': 0}}, 'sentiment_analyst_cry001__tf_1h': {'BNB/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 27, 'bearish_articles': 5, 'bullish_articles': 12, 'neutral_articles': 10, 'weighted_bearish': 3.5, 'weighted_bullish': 8.4}, 'confidence': 44}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 3.5, 'total_weighted_bullish': 8.4}}, 'confidence': 44.44}, 'BTC/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 39, 'bearish_articles': 12, 'bullish_articles': 15, 'neutral_articles': 12, 'weighted_bearish': 8.4, 'weighted_bullish': 10.5}, 'confidence': 38}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 8.4, 'total_weighted_bullish': 10.5}}, 'confidence': 38.46}, 'ETH/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 77, 'bearish_articles': 19, 'bullish_articles': 28, 'neutral_articles': 30, 'weighted_bearish': 13.3, 'weighted_bullish': 19.6}, 'confidence': 36}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 13.3, 'total_weighted_bullish': 19.6}}, 'confidence': 36.36}, 'SOL/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 84, 'bearish_articles': 20, 'bullish_articles': 41, 'neutral_articles': 23, 'weighted_bearish': 14.0, 'weighted_bullish': 28.7}, 'confidence': 49}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 14.0, 'total_weighted_bullish': 28.7}}, 'confidence': 48.81}}, 'technical_analyst_cry001__tf_1h': {'BNB/USDT': {'signal': 'neutral', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '1h', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 1.165479656669084, 'momentum_med_bars': 0.006943886299843216, 'momentum_long_bars': 0.0, 'momentum_short_bars': -0.01604639616613146}, 'confidence': 50}, 'volatility': {'signal': 'neutral', 'metrics': {'atr_ratio': 0.009275264331745147, 'volatility_regime': 1.1899471483467638, 'volatility_z_score': 1.570947490241313, 'annualization_factor': 93.59487165438073, 'historical_volatility': 0.5735033335499007}, 'confidence': 50}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -0.76192796581387, 'rsi_fast': 42.19696969696965, 'rsi_slow': 50.42666970076231, 'timeframe': '1h', 'price_vs_bb': -0.0001284824452917843}, 'confidence': 50}, 'trend_following': {'signal': 'neutral', 'metrics': {'adx': 33.73248018565117, 'timeframe': '1h', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.3373248018565117}, 'confidence': 50}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 0.7309548063057552, 'skewness': -0.015350663404171455, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '1h', 'confidence': 0, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'BTC/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '1h', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.8824211911902403, 'momentum_med_bars': -0.018759214194615903, 'momentum_long_bars': 0.0, 'momentum_short_bars': -0.0297272613413907}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.006502403281897185, 'volatility_regime': 1.3123775279912862, 'volatility_z_score': 1.5308473007241974, 'annualization_factor': 93.59487165438073, 'historical_volatility': 0.49374912038407315}, 'confidence': 51}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.1791470577791752, 'rsi_fast': 27.896092262904432, 'rsi_slow': 49.44766855631985, 'timeframe': '1h', 'price_vs_bb': 0.029034352300590448}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 40.11650152014197, 'timeframe': '1h', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.40116501520141973}, 'confidence': 40}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 5.734822110635559, 'skewness': -0.6621830355312098, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '1h', 'confidence': 29, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'ETH/USDT': {'signal': 'neutral', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '1h', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.8766514210876308, 'momentum_med_bars': -0.025146759593992152, 'momentum_long_bars': 0.0, 'momentum_short_bars': -0.03791384921123975}, 'confidence': 50}, 'volatility': {'signal': 'neutral', 'metrics': {'atr_ratio': 0.00762953623555538, 'volatility_regime': 1.0999522241780617, 'volatility_z_score': 0.5130752205866951, 'annualization_factor': 93.59487165438073, 'historical_volatility': 0.4917845348143962}, 'confidence': 50}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.9134931542397535, 'rsi_fast': 29.63935439030044, 'rsi_slow': 44.43243243243241, 'timeframe': '1h', 'price_vs_bb': 0.10909368419243669}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 46.47798788782118, 'timeframe': '1h', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.4647798788782118}, 'confidence': 46}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 2.3719307137110817, 'skewness': -0.30399449949029617, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '1h', 'confidence': 9, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'SOL/USDT': {'signal': 'bullish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '1h', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.7574368891381267, 'momentum_med_bars': -0.05806447975122464, 'momentum_long_bars': 0.0, 'momentum_short_bars': -0.04762733567496247}, 'confidence': 50}, 'volatility': {'signal': 'neutral', 'metrics': {'atr_ratio': 0.009357945425361176, 'volatility_regime': 1.0981927533740867, 'volatility_z_score': 0.6448333834651518, 'annualization_factor': 93.59487165438073, 'historical_volatility': 0.5588661759355961}, 'confidence': 50}, 'mean_reversion': {'signal': 'bullish', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -2.235703238747204, 'rsi_fast': 30.249632892804797, 'rsi_slow': 44.0332326283988, 'timeframe': '1h', 'price_vs_bb': 0.02333007443052093}, 'confidence': 56}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 48.20022363531709, 'timeframe': '1h', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.48200223635317085}, 'confidence': 48}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 1.2540482546571894, 'skewness': -0.24116074111437516, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '1h', 'confidence': 23, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}}, 'sentiment_analyst_cry001__tf_15m': {'BNB/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 27, 'bearish_articles': 5, 'bullish_articles': 12, 'neutral_articles': 10, 'weighted_bearish': 3.5, 'weighted_bullish': 8.4}, 'confidence': 44}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 3.5, 'total_weighted_bullish': 8.4}}, 'confidence': 44.44}, 'BTC/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 39, 'bearish_articles': 12, 'bullish_articles': 15, 'neutral_articles': 12, 'weighted_bearish': 8.4, 'weighted_bullish': 10.5}, 'confidence': 38}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 8.4, 'total_weighted_bullish': 10.5}}, 'confidence': 38.46}, 'ETH/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 77, 'bearish_articles': 19, 'bullish_articles': 28, 'neutral_articles': 30, 'weighted_bearish': 13.3, 'weighted_bullish': 19.6}, 'confidence': 36}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 13.3, 'total_weighted_bullish': 19.6}}, 'confidence': 36.36}, 'SOL/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 84, 'bearish_articles': 20, 'bullish_articles': 41, 'neutral_articles': 23, 'weighted_bearish': 14.0, 'weighted_bullish': 28.7}, 'confidence': 49}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 14.0, 'total_weighted_bullish': 28.7}}, 'confidence': 48.81}}, 'sentiment_analyst_cry001__tf_30m': {'BNB/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 27, 'bearish_articles': 5, 'bullish_articles': 12, 'neutral_articles': 10, 'weighted_bearish': 3.5, 'weighted_bullish': 8.4}, 'confidence': 44}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 3.5, 'total_weighted_bullish': 8.4}}, 'confidence': 44.44}, 'BTC/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 39, 'bearish_articles': 12, 'bullish_articles': 15, 'neutral_articles': 12, 'weighted_bearish': 8.4, 'weighted_bullish': 10.5}, 'confidence': 38}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 8.4, 'total_weighted_bullish': 10.5}}, 'confidence': 38.46}, 'ETH/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 77, 'bearish_articles': 19, 'bullish_articles': 28, 'neutral_articles': 30, 'weighted_bearish': 13.3, 'weighted_bullish': 19.6}, 'confidence': 36}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 13.3, 'total_weighted_bullish': 19.6}}, 'confidence': 36.36}, 'SOL/USDT': {'signal': 'bullish', 'reasoning': {'news_sentiment': {'signal': 'bullish', 'metrics': {'weight': 0.7, 'total_articles': 84, 'bearish_articles': 20, 'bullish_articles': 41, 'neutral_articles': 23, 'weighted_bearish': 14.0, 'weighted_bullish': 28.7}, 'confidence': 49}, 'insider_trading': {'signal': 'neutral', 'metrics': {'weight': 0.3, 'total_trades': 0, 'bearish_trades': 0, 'bullish_trades': 0, 'weighted_bearish': 0.0, 'weighted_bullish': 0.0}, 'confidence': 0}, 'combined_analysis': {'signal_determination': 'Bullish based on weighted signal comparison', 'total_weighted_bearish': 14.0, 'total_weighted_bullish': 28.7}}, 'confidence': 48.81}}, 'technical_analyst_cry001__tf_15m': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '15m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.5113874893289366, 'momentum_med_bars': -0.012344947938148554, 'momentum_long_bars': 0.00518365924073827, 'momentum_short_bars': -0.019066210043833243}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.005116850804182353, 'volatility_regime': 1.29140834118492, 'volatility_z_score': 2.0947149647266707, 'annualization_factor': 187.18974330876145, 'historical_volatility': 0.5818655858280061}, 'confidence': 70}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.126660300216859, 'rsi_fast': 37.84916201117331, 'rsi_slow': 41.8185961713765, 'timeframe': '15m', 'price_vs_bb': 0.3905140196620757}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 55.98050911266557, 'timeframe': '15m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.5598050911266558}, 'confidence': 56}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 0.40473439308711506, 'skewness': -0.28789226990449457, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '15m', 'confidence': 36, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'BTC/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '15m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.2642984594848604, 'momentum_med_bars': -0.0275514460574261, 'momentum_long_bars': -0.006579565956845168, 'momentum_short_bars': -0.016717218434119552}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.00431536858569596, 'volatility_regime': 1.5963670388634614, 'volatility_z_score': 1.9291929639298016, 'annualization_factor': 187.18974330876145, 'historical_volatility': 0.6006524393741248}, 'confidence': 64}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.4234741232065529, 'rsi_fast': 34.33991060721672, 'rsi_slow': 35.94396297025807, 'timeframe': '15m', 'price_vs_bb': 0.37663860273574445}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 61.72887450476517, 'timeframe': '15m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.6172887450476517}, 'confidence': 62}, 'statistical_arbitrage': {'signal': 'bearish', 'metrics': {'kurtosis': 6.786200367405221, 'skewness': -1.2501306308426503, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 100}}, 'timeframe': '15m', 'confidence': 49, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '15m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.4250291459004599, 'momentum_med_bars': -0.029128457951429154, 'momentum_long_bars': -0.017128999398549394, 'momentum_short_bars': -0.015481350792411974}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.004851194491016395, 'volatility_regime': 1.3212682840799723, 'volatility_z_score': 1.7257381114481185, 'annualization_factor': 187.18974330876145, 'historical_volatility': 0.5698919983463019}, 'confidence': 58}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.2618570147112191, 'rsi_fast': 33.7175372045523, 'rsi_slow': 38.07089297886841, 'timeframe': '15m', 'price_vs_bb': 0.41084576233839815}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 41.50350138864485, 'timeframe': '15m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.4150350138864485}, 'confidence': 42}, 'statistical_arbitrage': {'signal': 'bearish', 'metrics': {'kurtosis': 3.697229047352262, 'skewness': -1.3558627547647624, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 100}}, 'timeframe': '15m', 'confidence': 46, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '15m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.776168428370751, 'momentum_med_bars': -0.03171368263134133, 'momentum_long_bars': -0.01578086966780956, 'momentum_short_bars': -0.020194576735311998}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.006276451329553654, 'volatility_regime': 1.4605805814533872, 'volatility_z_score': 2.0710792557905977, 'annualization_factor': 187.18974330876145, 'historical_volatility': 0.7401187240072935}, 'confidence': 69}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.18108458874137, 'rsi_fast': 38.544474393531104, 'rsi_slow': 37.435897435897495, 'timeframe': '15m', 'price_vs_bb': 0.44278139032618463}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 60.00606864420198, 'timeframe': '15m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.6000606864420198}, 'confidence': 60}, 'statistical_arbitrage': {'signal': 'bearish', 'metrics': {'kurtosis': 4.427057603463797, 'skewness': -1.2217642494654442, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 100}}, 'timeframe': '15m', 'confidence': 50, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}}, 'technical_analyst_cry001__tf_30m': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '30m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.5190895438885781, 'momentum_med_bars': 0.0024096342562244244, 'momentum_long_bars': -0.002165068122113367, 'momentum_short_bars': -0.002500585097692465}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.006289973938209654, 'volatility_regime': 1.4722173598048245, 'volatility_z_score': 2.5339705537711676, 'annualization_factor': 132.36313686219438, 'historical_volatility': 0.623326554717509}, 'confidence': 84}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.688747805267329, 'rsi_fast': 37.042175360710225, 'rsi_slow': 46.724628991155726, 'timeframe': '30m', 'price_vs_bb': 0.1984066407321719}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 41.17595051630546, 'timeframe': '30m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.41175950516305465}, 'confidence': 41}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 2.486179500421379, 'skewness': -0.20509956148599373, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '30m', 'confidence': 38, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'BTC/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '30m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.46310396064969006, 'momentum_med_bars': -0.005857699486952583, 'momentum_long_bars': -0.021175711068470715, 'momentum_short_bars': -0.012851561398088296}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.004638383903907776, 'volatility_regime': 1.4070861965316959, 'volatility_z_score': 1.6921327201109386, 'annualization_factor': 132.36313686219438, 'historical_volatility': 0.5370540558801308}, 'confidence': 56}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.9446724954200982, 'rsi_fast': 27.83373979429537, 'rsi_slow': 35.28411401530559, 'timeframe': '30m', 'price_vs_bb': 0.21690081591869353}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 58.107276137378754, 'timeframe': '30m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.5810727613737875}, 'confidence': 58}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 6.002552409694708, 'skewness': -0.9482897497066195, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '30m', 'confidence': 33, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'ETH/USDT': {'signal': 'neutral', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '30m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.9108661840004404, 'momentum_med_bars': -0.016395743074969493, 'momentum_long_bars': -0.02735470861485423, 'momentum_short_bars': -0.007298156306559944}, 'confidence': 50}, 'volatility': {'signal': 'neutral', 'metrics': {'atr_ratio': 0.005263330060054312, 'volatility_regime': 1.1774458535775238, 'volatility_z_score': 0.8931336025499347, 'annualization_factor': 132.36313686219438, 'historical_volatility': 0.5449233509507121}, 'confidence': 50}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.531944445598437, 'rsi_fast': 31.26114649681503, 'rsi_slow': 38.72636570795096, 'timeframe': '30m', 'price_vs_bb': 0.2758207880545329}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 53.15064273890097, 'timeframe': '30m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.5315064273890097}, 'confidence': 53}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 2.623495496647957, 'skewness': -0.6610874800196267, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '30m', 'confidence': 11, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'momentum': {'signal': 'neutral', 'metrics': {'timeframe': '30m', 'window_med': 63, 'window_long': 126, 'window_short': 21, 'volume_momentum': 0.9371147670135849, 'momentum_med_bars': -0.01705098336745947, 'momentum_long_bars': -0.061971446563457655, 'momentum_short_bars': -0.012441635112415583}, 'confidence': 50}, 'volatility': {'signal': 'bearish', 'metrics': {'atr_ratio': 0.006622781088724501, 'volatility_regime': 1.2057050879588562, 'volatility_z_score': 1.3184964792673615, 'annualization_factor': 132.36313686219438, 'historical_volatility': 0.6245503764629616}, 'confidence': 44}, 'mean_reversion': {'signal': 'neutral', 'metrics': {'bb_bars': 20, 'ma_bars': 50, 'z_score': -1.7560224043625672, 'rsi_fast': 26.71957671957675, 'rsi_slow': 35.60606060606068, 'timeframe': '30m', 'price_vs_bb': 0.231949846252493}, 'confidence': 50}, 'trend_following': {'signal': 'bearish', 'metrics': {'adx': 55.49466273807314, 'timeframe': '30m', 'ema_med_bars': 21, 'ema_fast_bars': 8, 'ema_slow_bars': 55, 'trend_strength': 0.5549466273807314}, 'confidence': 55}, 'statistical_arbitrage': {'signal': 'neutral', 'metrics': {'kurtosis': 3.2676265350993545, 'skewness': -0.7944515294887576, 'hurst_exponent': 4.686994974318529e-16}, 'confidence': 50}}, 'timeframe': '30m', 'confidence': 29, 'htf_alignment': {'htf': '4h', 'aligned': None, 'htf_trend': None, 'applicable': True}}}, 'positioning_analyst_wlpit3__tf_1h': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '1h', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.0656, 'oi_change_24h_pct': 2.699}, 'confidence': 63}}, 'confidence': 63}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'positioning': {'signal': 'neutral', 'metrics': {'ls_state': 'balanced', 'timeframe': '1h', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 1.0894, 'oi_change_24h_pct': -5.961}, 'confidence': 0}}, 'confidence': 0}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '1h', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.7908, 'oi_change_24h_pct': 6.54}, 'confidence': 100}}, 'confidence': 100}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '1h', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.8625, 'oi_change_24h_pct': 1.571}, 'confidence': 100}}, 'confidence': 100}}, 'positioning_analyst_wlpit3__tf_15m': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '15m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.0656, 'oi_change_24h_pct': 2.699}, 'confidence': 63}}, 'confidence': 63}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'positioning': {'signal': 'neutral', 'metrics': {'ls_state': 'balanced', 'timeframe': '15m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 1.0894, 'oi_change_24h_pct': -5.961}, 'confidence': 0}}, 'confidence': 0}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '15m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.7908, 'oi_change_24h_pct': 6.54}, 'confidence': 100}}, 'confidence': 100}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '15m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.8625, 'oi_change_24h_pct': 1.571}, 'confidence': 100}}, 'confidence': 100}}, 'positioning_analyst_wlpit3__tf_30m': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '30m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.0656, 'oi_change_24h_pct': 2.699}, 'confidence': 63}}, 'confidence': 63}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'positioning': {'signal': 'neutral', 'metrics': {'ls_state': 'balanced', 'timeframe': '30m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 1.0894, 'oi_change_24h_pct': -5.961}, 'confidence': 0}}, 'confidence': 0}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '30m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.7908, 'oi_change_24h_pct': 6.54}, 'confidence': 100}}, 'confidence': 100}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'positioning': {'signal': 'bearish', 'metrics': {'ls_state': 'crowded_long', 'timeframe': '30m', 'oi_samples': 24, 'thresholds': {'oi_rise_pct': 0.05, 'crowded_long': 2.0, 'crowded_short': 0.5}, 'long_short_ratio': 2.8625, 'oi_change_24h_pct': 1.571}, 'confidence': 100}}, 'confidence': 100}}, 'crypto_derivatives_analyst_y8w8fl__tf_1h': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'bearish', 'metrics': {'flip_detected': True, 'recent_avg_10': 4.8e-05, 'last_funding_rate': 0.0}, 'confidence': 35}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 1.798, 'samples': 48, 'lsr_last': 2.066}, 'confidence': 86}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.022, 'last_buy_sell_ratio': 1.081}, 'confidence': 0}, 'period_used': '1h', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 663538.3, 'samples': 48, 'oi_first': 650259.87, 'oi_delta_pct': 2.04}, 'confidence': 0}}, 'confidence': 100.0}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'flip_detected': False, 'recent_avg_10': 2.5e-05, 'last_funding_rate': 1.5e-05}, 'confidence': 0}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'neutral', 'metrics': {'lsr_avg': 0.828, 'samples': 48, 'lsr_last': 1.089}, 'confidence': 0}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.045, 'last_buy_sell_ratio': 1.055}, 'confidence': 0}, 'period_used': '1h', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 106669.07, 'samples': 48, 'oi_first': 104342.48, 'oi_delta_pct': 2.23}, 'confidence': 0}}, 'confidence': 0.0}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'flip_detected': False, 'recent_avg_10': 2.7e-05, 'last_funding_rate': 1.4e-05}, 'confidence': 0}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 2.291, 'samples': 48, 'lsr_last': 2.791}, 'confidence': 100}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 0.988, 'last_buy_sell_ratio': 1.279}, 'confidence': 0}, 'period_used': '1h', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 2175639.59, 'samples': 48, 'oi_first': 2249384.27, 'oi_delta_pct': -3.28}, 'confidence': 0}}, 'confidence': 100.0}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'bullish', 'metrics': {'flip_detected': True, 'recent_avg_10': -1.4e-05, 'last_funding_rate': 2.1e-05}, 'confidence': 35}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 2.313, 'samples': 48, 'lsr_last': 2.862}, 'confidence': 100}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 0.97, 'last_buy_sell_ratio': 1.205}, 'confidence': 0}, 'period_used': '1h', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 10322788.91, 'samples': 48, 'oi_first': 10527041.47, 'oi_delta_pct': -1.94}, 'confidence': 0}}, 'confidence': 100.0}}, 'crypto_derivatives_analyst_y8w8fl__tf_15m': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'bearish', 'metrics': {'flip_detected': True, 'recent_avg_10': 4.8e-05, 'last_funding_rate': 0.0}, 'confidence': 35}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 1.718, 'samples': 48, 'lsr_last': 2.075}, 'confidence': 87}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.066, 'last_buy_sell_ratio': 1.515}, 'confidence': 0}, 'period_used': '15m', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 652731.24, 'samples': 48, 'oi_first': 656297.72, 'oi_delta_pct': -0.54}, 'confidence': 0}}, 'confidence': 100.0}, 'BTC/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'flip_detected': False, 'recent_avg_10': 2.5e-05, 'last_funding_rate': 1.5e-05}, 'confidence': 0}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'neutral', 'metrics': {'lsr_avg': 0.835, 'samples': 48, 'lsr_last': 1.095}, 'confidence': 0}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.015, 'last_buy_sell_ratio': 1.582}, 'confidence': 0}, 'period_used': '15m', 'open_interest': {'signal': 'bearish', 'metrics': {'oi_last': 102639.85, 'samples': 48, 'oi_first': 108747.36, 'oi_delta_pct': -5.62}, 'confidence': 51}}, 'confidence': 100.0}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'flip_detected': False, 'recent_avg_10': 2.7e-05, 'last_funding_rate': 1.4e-05}, 'confidence': 0}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 2.333, 'samples': 48, 'lsr_last': 2.737}, 'confidence': 100}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 0.995, 'last_buy_sell_ratio': 1.214}, 'confidence': 0}, 'period_used': '15m', 'open_interest': {'signal': 'bullish', 'metrics': {'oi_last': 2258493.05, 'samples': 48, 'oi_first': 2133138.93, 'oi_delta_pct': 5.88}, 'confidence': 51}}, 'confidence': 100.0}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'bullish', 'metrics': {'flip_detected': True, 'recent_avg_10': -1.4e-05, 'last_funding_rate': 2.1e-05}, 'confidence': 35}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 2.389, 'samples': 48, 'lsr_last': 2.906}, 'confidence': 100}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.079, 'last_buy_sell_ratio': 2.107}, 'confidence': 0}, 'period_used': '15m', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 10317503.17, 'samples': 48, 'oi_first': 10183439.59, 'oi_delta_pct': 1.32}, 'confidence': 0}}, 'confidence': 100.0}}, 'crypto_derivatives_analyst_y8w8fl__tf_30m': {'BNB/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'bearish', 'metrics': {'flip_detected': True, 'recent_avg_10': 4.8e-05, 'last_funding_rate': 0.0}, 'confidence': 35}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 1.676, 'samples': 48, 'lsr_last': 2.071}, 'confidence': 87}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 0.992, 'last_buy_sell_ratio': 1.745}, 'confidence': 0}, 'period_used': '30m', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 664201.88, 'samples': 48, 'oi_first': 647750.08, 'oi_delta_pct': 2.54}, 'confidence': 0}}, 'confidence': 100.0}, 'BTC/USDT': {'signal': 'neutral', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'flip_detected': False, 'recent_avg_10': 2.5e-05, 'last_funding_rate': 1.5e-05}, 'confidence': 0}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'neutral', 'metrics': {'lsr_avg': 0.731, 'samples': 48, 'lsr_last': 1.095}, 'confidence': 0}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.04, 'last_buy_sell_ratio': 1.01}, 'confidence': 0}, 'period_used': '30m', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 104835.58, 'samples': 48, 'oi_first': 110311.62, 'oi_delta_pct': -4.96}, 'confidence': 0}}, 'confidence': 0.0}, 'ETH/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'neutral', 'metrics': {'flip_detected': False, 'recent_avg_10': 2.7e-05, 'last_funding_rate': 1.4e-05}, 'confidence': 0}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 1.926, 'samples': 48, 'lsr_last': 2.754}, 'confidence': 100}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 1.008, 'last_buy_sell_ratio': 1.062}, 'confidence': 0}, 'period_used': '30m', 'open_interest': {'signal': 'bullish', 'metrics': {'oi_last': 2217397.06, 'samples': 48, 'oi_first': 2111749.59, 'oi_delta_pct': 5.0}, 'confidence': 50}}, 'confidence': 100.0}, 'SOL/USDT': {'signal': 'bearish', 'reasoning': {'funding': {'signal': 'bullish', 'metrics': {'flip_detected': True, 'recent_avg_10': -1.4e-05, 'last_funding_rate': 2.1e-05}, 'confidence': 35}, 'weights': {'funding': 0.3, 'long_short': 0.2, 'taker_flow': 0.2, 'open_interest': 0.3}, 'long_short': {'signal': 'bearish', 'metrics': {'lsr_avg': 2.284, 'samples': 48, 'lsr_last': 2.903}, 'confidence': 100}, 'taker_flow': {'signal': 'neutral', 'metrics': {'samples': 48, 'avg_buy_sell_ratio': 0.996, 'last_buy_sell_ratio': 1.458}, 'confidence': 0}, 'period_used': '30m', 'open_interest': {'signal': 'neutral', 'metrics': {'oi_last': 10370851.42, 'samples': 48, 'oi_first': 10177601.01, 'oi_delta_pct': 1.9}, 'confidence': 0}}, 'confidence': 100.0}}}
Current prices
{'BNB/USDT': 678.76, 'BTC/USDT': 81048.9, 'ETH/USDT': 2282.06, 'SOL/USDT': 92.11}
Request payload
{'tickers': ['BTC/USDT', 'ETH/USDT', 'SOL/USDT', 'BNB/USDT'], 'end_date': '2026-05-15', 'timeframe': '15m', 'model_name': 'qwen3:8b', 'start_date': None, 'timeframes': ['15m', '30m', '1h'], 'graph_edges': [{'id': 'e-c-techni', 'data': None, 'type': None, 'source': 'crypto-analyzer-node_btc001', 'target': 'technical_analyst_cry001'}, {'id': 'e-c-sentim', 'data': None, 'type': None, 'source': 'crypto-analyzer-node_btc001', 'target': 'sentiment_analyst_cry001'}, {'id': 'e-techni-pm', 'data': None, 'type': None, 'source': 'technical_analyst_cry001', 'target': 'portfolio_manager_cry001'}, {'id': 'e-sentim-pm', 'data': None, 'type': None, 'source': 'sentiment_analyst_cry001', 'target': 'portfolio_manager_cry001'}, {'id': 'e-regime_analyst_3tq3ld-in', 'data': None, 'type': None, 'source': 'crypto-analyzer-node_btc001', 'target': 'regime_analyst_3tq3ld'}, {'id': 'e-regime_analyst_3tq3ld-pm', 'data': None, 'type': None, 'source': 'regime_analyst_3tq3ld', 'target': 'portfolio_manager_cry001'}, {'id': 'edge-1776882068299', 'data': None, 'type': None, 'source': 'crypto-analyzer-node_btc001', 'target': 'crypto_derivatives_analyst_y8w8fl'}, {'id': 'edge-1776882077488', 'data': None, 'type': None, 'source': 'crypto_derivatives_analyst_y8w8fl', 'target': 'portfolio_manager_cry001'}, {'id': 'edge-1776882083893', 'data': None, 'type': None, 'source': 'crypto-analyzer-node_btc001', 'target': 'funding_analyst_eufmd1'}, {'id': 'edge-1776882090025', 'data': None, 'type': None, 'source': 'funding_analyst_eufmd1', 'target': 'portfolio_manager_cry001'}, {'id': 'edge-1776882097543', 'data': None, 'type': None, 'source': 'crypto-analyzer-node_btc001', 'target': 'positioning_analyst_wlpit3'}, {'id': 'edge-1776882105812', 'data': None, 'type': None, 'source': 'positioning_analyst_wlpit3', 'target': 'portfolio_manager_cry001'}], 'graph_nodes': [{'id': 'portfolio_manager_cry001', 'data': {'name': 'Portfolio Manager', 'status': 'Idle', 'description': 'Generates investment decisions based on input from Analysts.'}, 'type': 'portfolio-manager-node', 'position': {'x': 1280, 'y': 1081.25}}, {'id': 'regime_analyst_3tq3ld', 'data': {'name': 'Regime Analyst', 'status': 'Idle', 'description': 'Classifies current market state — trend up/down, range, breakout, chop — from ADX, EMA stacking, 20-bar extremes and realized-vol percentile. Tells the portfolio manager which strategy types to favour. Works for both crypto and stocks.'}, 'type': 'agent-node', 'position': {'x': 545.0866729997492, 'y': 3189.8294111774558}}, {'id': 'technical_analyst_cry001', 'data': {'name': 'Technical Analyst', 'status': 'Idle', 'description': 'Chart Pattern Specialist'}, 'type': 'agent-node', 'position': {'x': 518.3527528164806, 'y': 273.5048652089954}}, {'id': 'crypto_derivatives_analyst_y8w8fl', 'data': {'name': 'Crypto Derivatives Analyst', 'status': 'Idle', 'description': 'Reads funding rates, open-interest deltas, top-trader long/short ratios and taker buy/sell flow on Binance USDT-M perpetuals to detect crowded positioning, leverage flushes and aggressor imbalances. Crypto-only — emits neutral on equities.'}, 'type': 'agent-node', 'position': {'x': 541.0866729997492, 'y': 2099.8294111774553}}, {'id': 'sentiment_analyst_cry001', 'data': {'name': 'Sentiment Analyst', 'status': 'Idle', 'description': 'Market Sentiment Specialist'}, 'type': 'agent-node', 'position': {'x': 536, 'y': 1490}}, {'id': 'funding_analyst_eufmd1', 'data': {'name': 'Funding Analyst', 'status': 'Idle', 'description': 'Mean-reverts on extreme perpetual funding rates. Strongly positive funding (crowded longs paying premium) flags shorts; strongly negative funding (crowded shorts) flags longs. Crypto-only — emits neutral on equities.'}, 'type': 'agent-node', 'position': {'x': 541.0866729997492, 'y': 2481.8294111774553}}, {'id': 'positioning_analyst_wlpit3', 'data': {'name': 'Positioning Analyst', 'status': 'Idle', 'description': 'Combines top-trader long/short account ratios with 24h open-interest deltas to identify crowded positioning. Fades crowded longs (rising OI = squeeze risk) and crowded shorts (squeeze setups). Crypto-only.'}, 'type': 'agent-node', 'position': {'x': 543.0866729997492, 'y': 2835.8294111774553}}], 'agent_models': [{'agent_id': 'portfolio_manager_cry001', 'model_name': 'qwen3:8b', 'model_provider': 'Ollama'}], 'initial_cash': 100000.0, 'last_n_candles': 100, 'model_provider': 'Ollama', 'margin_requirement': 0.0, 'portfolio_positions': None}