├── README.md ├── data ├── .DS_Store └── funding_diff_signs.json ├── funding_arbitrage_bot ├── .DS_Store ├── config.yaml ├── core │ ├── .DS_Store │ ├── __init__.py │ ├── arbitrage_engine.py │ └── data_manager.py ├── exchanges │ ├── __init__.py │ ├── backpack_api.py │ └── hyperliquid_api.py ├── main.py ├── run.py ├── simple_order_test.py ├── strategies │ └── funding_arbitrage.py └── utils │ ├── __init__.py │ ├── diagnostics.py │ ├── display_manager.py │ ├── display_manager.py.bak │ ├── helpers.py │ ├── hyperliquid_sdk.py │ ├── log_utilities.py │ ├── logger.py │ ├── manage_funding_signs.py │ └── webhook_alerter.py ├── logs └── .DS_Store ├── requirements.txt ├── run.py └── run_bot.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/README.md -------------------------------------------------------------------------------- /data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/data/.DS_Store -------------------------------------------------------------------------------- /data/funding_diff_signs.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /funding_arbitrage_bot/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/.DS_Store -------------------------------------------------------------------------------- /funding_arbitrage_bot/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/config.yaml -------------------------------------------------------------------------------- /funding_arbitrage_bot/core/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/core/.DS_Store -------------------------------------------------------------------------------- /funding_arbitrage_bot/core/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | 核心逻辑模块 3 | 4 | 包含套利机器人的核心组件 5 | """ -------------------------------------------------------------------------------- /funding_arbitrage_bot/core/arbitrage_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/core/arbitrage_engine.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/core/data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/core/data_manager.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/exchanges/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/exchanges/__init__.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/exchanges/backpack_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/exchanges/backpack_api.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/exchanges/hyperliquid_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/exchanges/hyperliquid_api.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/main.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/run.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/simple_order_test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /funding_arbitrage_bot/strategies/funding_arbitrage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/strategies/funding_arbitrage.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/__init__.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/diagnostics.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/display_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/display_manager.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/display_manager.py.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/display_manager.py.bak -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/helpers.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/hyperliquid_sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/hyperliquid_sdk.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/log_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/log_utilities.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/logger.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/manage_funding_signs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/manage_funding_signs.py -------------------------------------------------------------------------------- /funding_arbitrage_bot/utils/webhook_alerter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/funding_arbitrage_bot/utils/webhook_alerter.py -------------------------------------------------------------------------------- /logs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/logs/.DS_Store -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/run.py -------------------------------------------------------------------------------- /run_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptocj520/bphltaoli/HEAD/run_bot.py --------------------------------------------------------------------------------