├── .gitignore ├── CHANGELOG.md ├── COMMANDS_REFERENCE.md ├── CONTRIBUTING.md ├── DASHBOARD_FIXES_SUMMARY.md ├── LICENSE ├── PUBLIC_RELEASE_SUMMARY.md ├── README.md ├── README_DASHBOARD.md ├── README_PERFORMANCE_SYSTEM.md ├── README_QUICK_FLIP_STRATEGY.md ├── analyze_performance.py ├── beast_mode_bot.py ├── beast_mode_dashboard.py ├── commands.sh ├── cost_monitor.py ├── dashboard_requirements.txt ├── env.template ├── extract_grok_analysis.py ├── fix_database_schema.py ├── get_positions.py ├── init_database.py ├── install_beast_mode.py ├── launch_dashboard.py ├── performance_analysis.py ├── performance_system_manager.py ├── portfolio_health_check.py ├── quick_performance_analysis.py ├── requirements-dev.txt ├── requirements.txt ├── run_dashboard_setup.py ├── run_tests.py ├── setup.py ├── src ├── __init__.py ├── clients │ ├── __init__.py │ ├── kalshi_client.py │ ├── openai_client.py │ └── xai_client.py ├── config │ ├── __init__.py │ └── settings.py ├── jobs │ ├── automated_performance_analyzer.py │ ├── decide.py │ ├── evaluate.py │ ├── execute.py │ ├── ingest.py │ ├── performance_analyzer.py │ ├── performance_dashboard_integration.py │ ├── performance_scheduler.py │ ├── track.py │ └── trade.py ├── strategies │ ├── __init__.py │ ├── market_making.py │ ├── portfolio_optimization.py │ ├── quick_flip_scalping.py │ └── unified_trading_system.py └── utils │ ├── __init__.py │ ├── cash_reserves.py │ ├── database.py │ ├── edge_filter.py │ ├── logging_setup.py │ ├── position_limits.py │ ├── prompts.py │ └── stop_loss_calculator.py ├── sync_positions.py ├── test_automated_analyzer.py ├── test_performance_analyzer.py ├── test_quick_flip_strategy.py ├── tests ├── fixtures │ └── markets.json ├── test_database.py ├── test_decide.py ├── test_direct_order_placement.py ├── test_end_to_end.py ├── test_execute.py ├── test_helpers.py ├── test_live_order_execution.py ├── test_real_order_placement.py └── test_track.py ├── trading_dashboard.py └── view_strategy_performance.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COMMANDS_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/COMMANDS_REFERENCE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DASHBOARD_FIXES_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/DASHBOARD_FIXES_SUMMARY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLIC_RELEASE_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/PUBLIC_RELEASE_SUMMARY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/README.md -------------------------------------------------------------------------------- /README_DASHBOARD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/README_DASHBOARD.md -------------------------------------------------------------------------------- /README_PERFORMANCE_SYSTEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/README_PERFORMANCE_SYSTEM.md -------------------------------------------------------------------------------- /README_QUICK_FLIP_STRATEGY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/README_QUICK_FLIP_STRATEGY.md -------------------------------------------------------------------------------- /analyze_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/analyze_performance.py -------------------------------------------------------------------------------- /beast_mode_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/beast_mode_bot.py -------------------------------------------------------------------------------- /beast_mode_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/beast_mode_dashboard.py -------------------------------------------------------------------------------- /commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/commands.sh -------------------------------------------------------------------------------- /cost_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/cost_monitor.py -------------------------------------------------------------------------------- /dashboard_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/dashboard_requirements.txt -------------------------------------------------------------------------------- /env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/env.template -------------------------------------------------------------------------------- /extract_grok_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/extract_grok_analysis.py -------------------------------------------------------------------------------- /fix_database_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/fix_database_schema.py -------------------------------------------------------------------------------- /get_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/get_positions.py -------------------------------------------------------------------------------- /init_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/init_database.py -------------------------------------------------------------------------------- /install_beast_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/install_beast_mode.py -------------------------------------------------------------------------------- /launch_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/launch_dashboard.py -------------------------------------------------------------------------------- /performance_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/performance_analysis.py -------------------------------------------------------------------------------- /performance_system_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/performance_system_manager.py -------------------------------------------------------------------------------- /portfolio_health_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/portfolio_health_check.py -------------------------------------------------------------------------------- /quick_performance_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/quick_performance_analysis.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_dashboard_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/run_dashboard_setup.py -------------------------------------------------------------------------------- /run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/run_tests.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | # Kalshi Trading System 2 | __version__ = "1.0.0" -------------------------------------------------------------------------------- /src/clients/__init__.py: -------------------------------------------------------------------------------- 1 | # API clients module -------------------------------------------------------------------------------- /src/clients/kalshi_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/clients/kalshi_client.py -------------------------------------------------------------------------------- /src/clients/openai_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/clients/openai_client.py -------------------------------------------------------------------------------- /src/clients/xai_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/clients/xai_client.py -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- 1 | # Configuration module -------------------------------------------------------------------------------- /src/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/config/settings.py -------------------------------------------------------------------------------- /src/jobs/automated_performance_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/automated_performance_analyzer.py -------------------------------------------------------------------------------- /src/jobs/decide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/decide.py -------------------------------------------------------------------------------- /src/jobs/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/evaluate.py -------------------------------------------------------------------------------- /src/jobs/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/execute.py -------------------------------------------------------------------------------- /src/jobs/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/ingest.py -------------------------------------------------------------------------------- /src/jobs/performance_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/performance_analyzer.py -------------------------------------------------------------------------------- /src/jobs/performance_dashboard_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/performance_dashboard_integration.py -------------------------------------------------------------------------------- /src/jobs/performance_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/performance_scheduler.py -------------------------------------------------------------------------------- /src/jobs/track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/track.py -------------------------------------------------------------------------------- /src/jobs/trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/jobs/trade.py -------------------------------------------------------------------------------- /src/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | # Trading Strategies Module -------------------------------------------------------------------------------- /src/strategies/market_making.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/strategies/market_making.py -------------------------------------------------------------------------------- /src/strategies/portfolio_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/strategies/portfolio_optimization.py -------------------------------------------------------------------------------- /src/strategies/quick_flip_scalping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/strategies/quick_flip_scalping.py -------------------------------------------------------------------------------- /src/strategies/unified_trading_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/strategies/unified_trading_system.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Utilities module -------------------------------------------------------------------------------- /src/utils/cash_reserves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/cash_reserves.py -------------------------------------------------------------------------------- /src/utils/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/database.py -------------------------------------------------------------------------------- /src/utils/edge_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/edge_filter.py -------------------------------------------------------------------------------- /src/utils/logging_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/logging_setup.py -------------------------------------------------------------------------------- /src/utils/position_limits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/position_limits.py -------------------------------------------------------------------------------- /src/utils/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/prompts.py -------------------------------------------------------------------------------- /src/utils/stop_loss_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/src/utils/stop_loss_calculator.py -------------------------------------------------------------------------------- /sync_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/sync_positions.py -------------------------------------------------------------------------------- /test_automated_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/test_automated_analyzer.py -------------------------------------------------------------------------------- /test_performance_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/test_performance_analyzer.py -------------------------------------------------------------------------------- /test_quick_flip_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/test_quick_flip_strategy.py -------------------------------------------------------------------------------- /tests/fixtures/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/fixtures/markets.json -------------------------------------------------------------------------------- /tests/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_database.py -------------------------------------------------------------------------------- /tests/test_decide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_decide.py -------------------------------------------------------------------------------- /tests/test_direct_order_placement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_direct_order_placement.py -------------------------------------------------------------------------------- /tests/test_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_end_to_end.py -------------------------------------------------------------------------------- /tests/test_execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_execute.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_live_order_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_live_order_execution.py -------------------------------------------------------------------------------- /tests/test_real_order_placement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_real_order_placement.py -------------------------------------------------------------------------------- /tests/test_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/tests/test_track.py -------------------------------------------------------------------------------- /trading_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/trading_dashboard.py -------------------------------------------------------------------------------- /view_strategy_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfrigo/kalshi-ai-trading-bot/HEAD/view_strategy_performance.py --------------------------------------------------------------------------------