├── .dockerignore ├── .flake8 ├── .github ├── copilot-instructions.md └── workflows │ ├── docker-publish.yml │ ├── publish-test-results.yml │ └── test.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── bot_statistics ├── __init__.py ├── btc_price_utils.py ├── hyperliquid_stats.py └── sp500_price_utils.py ├── hyperliquid_alerts.py ├── hyperliquid_bot.py ├── hyperliquid_events.py ├── hyperliquid_orders.py ├── hyperliquid_positions.py ├── hyperliquid_trade.py ├── hyperliquid_utils ├── __init__.py ├── hyperliquid_info_proxy.py ├── hyperliquid_ratelimiter.py └── utils.py ├── logging_utils.py ├── pyproject.toml ├── strategies ├── alpha_g_strategy │ └── alpha_g_strategy.py ├── base_strategy │ └── base_strategy.py ├── default_strategy │ └── default_strategy.py ├── etf_strategy │ └── etf_strategy.py └── fixed_token_strategy │ └── fixed_token_strategy.py ├── technical_analysis ├── __init__.py ├── candles_cache.py ├── candles_utils.py ├── data_processor.py ├── funding_rates_cache.py ├── hyperliquid_candles.py ├── llm │ ├── __init__.py │ ├── analysis_filter.py │ ├── litellm_client.py │ ├── llm_analysis_result.py │ ├── llm_analyzer.py │ ├── message_formatter.py │ └── prompt_generator.py └── wyckoff │ ├── __init__.py │ ├── adaptive_thresholds.py │ ├── mtf │ ├── __init__.py │ ├── mtf_alignment.py │ ├── mtf_direction.py │ ├── trade_suggestion.py │ ├── wyckoff_multi_timeframe.py │ ├── wyckoff_multi_timeframe_description.py │ └── wyckoff_multi_timeframe_types.py │ ├── significant_levels.py │ ├── wyckoff.py │ ├── wyckoff_analyzer.py │ ├── wyckoff_chart.py │ ├── wyckoff_composite_action.py │ ├── wyckoff_description.py │ ├── wyckoff_signs.py │ ├── wyckoff_types.py │ └── wykcoff_chart.py ├── telegram_utils.py ├── tests ├── __init__.py ├── conftest.py ├── technical_analysis │ ├── test_candles_cache.py │ ├── test_funding_rates_cache.py │ └── test_significant_levels.py ├── test_hyperliquid_alerts.py └── test_hyperliquid_orders.py ├── utils.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish-test-results.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.github/workflows/publish-test-results.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/README.md -------------------------------------------------------------------------------- /bot_statistics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/bot_statistics/__init__.py -------------------------------------------------------------------------------- /bot_statistics/btc_price_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/bot_statistics/btc_price_utils.py -------------------------------------------------------------------------------- /bot_statistics/hyperliquid_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/bot_statistics/hyperliquid_stats.py -------------------------------------------------------------------------------- /bot_statistics/sp500_price_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/bot_statistics/sp500_price_utils.py -------------------------------------------------------------------------------- /hyperliquid_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_alerts.py -------------------------------------------------------------------------------- /hyperliquid_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_bot.py -------------------------------------------------------------------------------- /hyperliquid_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_events.py -------------------------------------------------------------------------------- /hyperliquid_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_orders.py -------------------------------------------------------------------------------- /hyperliquid_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_positions.py -------------------------------------------------------------------------------- /hyperliquid_trade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_trade.py -------------------------------------------------------------------------------- /hyperliquid_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_utils/__init__.py -------------------------------------------------------------------------------- /hyperliquid_utils/hyperliquid_info_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_utils/hyperliquid_info_proxy.py -------------------------------------------------------------------------------- /hyperliquid_utils/hyperliquid_ratelimiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_utils/hyperliquid_ratelimiter.py -------------------------------------------------------------------------------- /hyperliquid_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/hyperliquid_utils/utils.py -------------------------------------------------------------------------------- /logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/logging_utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /strategies/alpha_g_strategy/alpha_g_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/strategies/alpha_g_strategy/alpha_g_strategy.py -------------------------------------------------------------------------------- /strategies/base_strategy/base_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/strategies/base_strategy/base_strategy.py -------------------------------------------------------------------------------- /strategies/default_strategy/default_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/strategies/default_strategy/default_strategy.py -------------------------------------------------------------------------------- /strategies/etf_strategy/etf_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/strategies/etf_strategy/etf_strategy.py -------------------------------------------------------------------------------- /strategies/fixed_token_strategy/fixed_token_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/strategies/fixed_token_strategy/fixed_token_strategy.py -------------------------------------------------------------------------------- /technical_analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/__init__.py -------------------------------------------------------------------------------- /technical_analysis/candles_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/candles_cache.py -------------------------------------------------------------------------------- /technical_analysis/candles_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/candles_utils.py -------------------------------------------------------------------------------- /technical_analysis/data_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/data_processor.py -------------------------------------------------------------------------------- /technical_analysis/funding_rates_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/funding_rates_cache.py -------------------------------------------------------------------------------- /technical_analysis/hyperliquid_candles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/hyperliquid_candles.py -------------------------------------------------------------------------------- /technical_analysis/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/__init__.py -------------------------------------------------------------------------------- /technical_analysis/llm/analysis_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/analysis_filter.py -------------------------------------------------------------------------------- /technical_analysis/llm/litellm_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/litellm_client.py -------------------------------------------------------------------------------- /technical_analysis/llm/llm_analysis_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/llm_analysis_result.py -------------------------------------------------------------------------------- /technical_analysis/llm/llm_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/llm_analyzer.py -------------------------------------------------------------------------------- /technical_analysis/llm/message_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/message_formatter.py -------------------------------------------------------------------------------- /technical_analysis/llm/prompt_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/llm/prompt_generator.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/__init__.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/adaptive_thresholds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/adaptive_thresholds.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/__init__.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/mtf_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/mtf_alignment.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/mtf_direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/mtf_direction.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/trade_suggestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/trade_suggestion.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/wyckoff_multi_timeframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/wyckoff_multi_timeframe.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/wyckoff_multi_timeframe_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/wyckoff_multi_timeframe_description.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/mtf/wyckoff_multi_timeframe_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/mtf/wyckoff_multi_timeframe_types.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/significant_levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/significant_levels.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff_analyzer.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff_chart.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff_composite_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff_composite_action.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff_description.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff_signs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff_signs.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wyckoff_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wyckoff_types.py -------------------------------------------------------------------------------- /technical_analysis/wyckoff/wykcoff_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/technical_analysis/wyckoff/wykcoff_chart.py -------------------------------------------------------------------------------- /telegram_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/telegram_utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/technical_analysis/test_candles_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/tests/technical_analysis/test_candles_cache.py -------------------------------------------------------------------------------- /tests/technical_analysis/test_funding_rates_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/tests/technical_analysis/test_funding_rates_cache.py -------------------------------------------------------------------------------- /tests/technical_analysis/test_significant_levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/tests/technical_analysis/test_significant_levels.py -------------------------------------------------------------------------------- /tests/test_hyperliquid_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/tests/test_hyperliquid_alerts.py -------------------------------------------------------------------------------- /tests/test_hyperliquid_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/tests/test_hyperliquid_orders.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SitoCH/hyperliquid-telegram-bot/HEAD/uv.lock --------------------------------------------------------------------------------