Files

1 line
33 KiB
JSON

{"repo": "abhayrathi/alphaweex", "files": {".env.example": {"519cf52177fc0305efa5731f7fb1a6d2e64e3135": {"t": 1785747121.8702185, "n": 3837, "h": "c89701269f6ed1db", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Minimum jitter added to 521 backoff (seconds)\nWEEX_521_MIN_JITTER=5\n# Maximum jitter added to 521 backoff (seconds)\nWEEX_521_MAX_JITTER=25\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n# TTL (seconds) for pending-orders cache to reduce API calls\nWEEX_PENDING_ORDERS_TTL=10\n# Emergency kill-switch to bypass liquid capital calculation (default: false)\nWEEX_DISABLE_LIQUID_CAPITAL=false\n# Multiply fallback \"available\" by this factor (e.g., 0.98 for extra caution)\n# When /getAccounts lacks explicit available field, available is derived from amount/legacy_amount\nWEEX_AVAILABLE_FALLBACK_HAIRCUT=1.0\n\n# Volatility Bypass Configuration (for competition window toggles)\n# Set to true to completely disable volatility filter and allow trades at any volatility\nWEEX_DISABLE_VOLATILITY_BYPASS=false\n# Threshold in % for 5-min price change to trigger bypass (default: 0.33)\n# Set to 1.0 (or higher) to effectively always bypass the volatility filter\nVOLATILITY_BYPASS_PCT=0.33\n\n# Contract Symbol Resolution Override (for CI/testing)\n# Set to JSON string to override contract discovery\n# Example: WEEX_CONTRACT_MAP_OVERRIDE='{\"BTCUSDT\":\"BTCUSDT_UMCBL\",\"ETHUSDT\":\"ETHUSDT_UMCBL\"}'\n# Leave empty for production (uses live API discovery)\nWEEX_CONTRACT_MAP_OVERRIDE=\n\n# Symbol Format Hint (for CI/testing)\n# Pre-seed the per-endpoint symbol format cache to avoid runtime auto-detection\n# Format: JSON object or array of objects with path, symbol, and format keys\n# Example single: WEEX_SYMBOL_FORMAT_HINT='{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}'\n# Example array: WEEX_SYMBOL_FORMAT_HINT='[{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}]'\n# Valid formats: \"contract\" (BTCUSDT_UMCBL), \"cmt\" (cmt_btcusdt), \"plain\" (BTCUSDT)\n# Leave empty for production (auto-detects and caches on first 40020 fallback)\nWEEX_SYMBOL_FORMAT_HINT=\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "a21b931ec1a304d8be3da84f78dcf9bd0ac0e5af": {"t": 1785770577.0119524, "n": 3837, "h": "c89701269f6ed1db", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Minimum jitter added to 521 backoff (seconds)\nWEEX_521_MIN_JITTER=5\n# Maximum jitter added to 521 backoff (seconds)\nWEEX_521_MAX_JITTER=25\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n# TTL (seconds) for pending-orders cache to reduce API calls\nWEEX_PENDING_ORDERS_TTL=10\n# Emergency kill-switch to bypass liquid capital calculation (default: false)\nWEEX_DISABLE_LIQUID_CAPITAL=false\n# Multiply fallback \"available\" by this factor (e.g., 0.98 for extra caution)\n# When /getAccounts lacks explicit available field, available is derived from amount/legacy_amount\nWEEX_AVAILABLE_FALLBACK_HAIRCUT=1.0\n\n# Volatility Bypass Configuration (for competition window toggles)\n# Set to true to completely disable volatility filter and allow trades at any volatility\nWEEX_DISABLE_VOLATILITY_BYPASS=false\n# Threshold in % for 5-min price change to trigger bypass (default: 0.33)\n# Set to 1.0 (or higher) to effectively always bypass the volatility filter\nVOLATILITY_BYPASS_PCT=0.33\n\n# Contract Symbol Resolution Override (for CI/testing)\n# Set to JSON string to override contract discovery\n# Example: WEEX_CONTRACT_MAP_OVERRIDE='{\"BTCUSDT\":\"BTCUSDT_UMCBL\",\"ETHUSDT\":\"ETHUSDT_UMCBL\"}'\n# Leave empty for production (uses live API discovery)\nWEEX_CONTRACT_MAP_OVERRIDE=\n\n# Symbol Format Hint (for CI/testing)\n# Pre-seed the per-endpoint symbol format cache to avoid runtime auto-detection\n# Format: JSON object or array of objects with path, symbol, and format keys\n# Example single: WEEX_SYMBOL_FORMAT_HINT='{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}'\n# Example array: WEEX_SYMBOL_FORMAT_HINT='[{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}]'\n# Valid formats: \"contract\" (BTCUSDT_UMCBL), \"cmt\" (cmt_btcusdt), \"plain\" (BTCUSDT)\n# Leave empty for production (auto-detects and caches on first 40020 fallback)\nWEEX_SYMBOL_FORMAT_HINT=\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "dbd6f5f265e0de9e570b8280fde57271b610da7e": {"t": 1785770579.3566153, "n": 3466, "h": "604d45dff4b9e2dc", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Minimum jitter added to 521 backoff (seconds)\nWEEX_521_MIN_JITTER=5\n# Maximum jitter added to 521 backoff (seconds)\nWEEX_521_MAX_JITTER=25\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n# TTL (seconds) for pending-orders cache to reduce API calls\nWEEX_PENDING_ORDERS_TTL=10\n# Emergency kill-switch to bypass liquid capital calculation (default: false)\nWEEX_DISABLE_LIQUID_CAPITAL=false\n# Multiply fallback \"available\" by this factor (e.g., 0.98 for extra caution)\n# When /getAccounts lacks explicit available field, available is derived from amount/legacy_amount\nWEEX_AVAILABLE_FALLBACK_HAIRCUT=1.0\n\n# Contract Symbol Resolution Override (for CI/testing)\n# Set to JSON string to override contract discovery\n# Example: WEEX_CONTRACT_MAP_OVERRIDE='{\"BTCUSDT\":\"BTCUSDT_UMCBL\",\"ETHUSDT\":\"ETHUSDT_UMCBL\"}'\n# Leave empty for production (uses live API discovery)\nWEEX_CONTRACT_MAP_OVERRIDE=\n\n# Symbol Format Hint (for CI/testing)\n# Pre-seed the per-endpoint symbol format cache to avoid runtime auto-detection\n# Format: JSON object or array of objects with path, symbol, and format keys\n# Example single: WEEX_SYMBOL_FORMAT_HINT='{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}'\n# Example array: WEEX_SYMBOL_FORMAT_HINT='[{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}]'\n# Valid formats: \"contract\" (BTCUSDT_UMCBL), \"cmt\" (cmt_btcusdt), \"plain\" (BTCUSDT)\n# Leave empty for production (auto-detects and caches on first 40020 fallback)\nWEEX_SYMBOL_FORMAT_HINT=\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "4b11ecd39e3dea347d2b90257a7a0f28ce700657": {"t": 1785770580.6850498, "n": 3253, "h": "980360864d0ea0ef", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Minimum jitter added to 521 backoff (seconds)\nWEEX_521_MIN_JITTER=5\n# Maximum jitter added to 521 backoff (seconds)\nWEEX_521_MAX_JITTER=25\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n# TTL (seconds) for pending-orders cache to reduce API calls\nWEEX_PENDING_ORDERS_TTL=10\n# Emergency kill-switch to bypass liquid capital calculation (default: false)\nWEEX_DISABLE_LIQUID_CAPITAL=false\n\n# Contract Symbol Resolution Override (for CI/testing)\n# Set to JSON string to override contract discovery\n# Example: WEEX_CONTRACT_MAP_OVERRIDE='{\"BTCUSDT\":\"BTCUSDT_UMCBL\",\"ETHUSDT\":\"ETHUSDT_UMCBL\"}'\n# Leave empty for production (uses live API discovery)\nWEEX_CONTRACT_MAP_OVERRIDE=\n\n# Symbol Format Hint (for CI/testing)\n# Pre-seed the per-endpoint symbol format cache to avoid runtime auto-detection\n# Format: JSON object or array of objects with path, symbol, and format keys\n# Example single: WEEX_SYMBOL_FORMAT_HINT='{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}'\n# Example array: WEEX_SYMBOL_FORMAT_HINT='[{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}]'\n# Valid formats: \"contract\" (BTCUSDT_UMCBL), \"cmt\" (cmt_btcusdt), \"plain\" (BTCUSDT)\n# Leave empty for production (auto-detects and caches on first 40020 fallback)\nWEEX_SYMBOL_FORMAT_HINT=\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "31b66aba2c4e567c52d2ef6c00b836135e432212": {"t": 1785770582.0064547, "n": 2912, "h": "d0131b7e49e5f1e3", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n\n# Contract Symbol Resolution Override (for CI/testing)\n# Set to JSON string to override contract discovery\n# Example: WEEX_CONTRACT_MAP_OVERRIDE='{\"BTCUSDT\":\"BTCUSDT_UMCBL\",\"ETHUSDT\":\"ETHUSDT_UMCBL\"}'\n# Leave empty for production (uses live API discovery)\nWEEX_CONTRACT_MAP_OVERRIDE=\n\n# Symbol Format Hint (for CI/testing)\n# Pre-seed the per-endpoint symbol format cache to avoid runtime auto-detection\n# Format: JSON object or array of objects with path, symbol, and format keys\n# Example single: WEEX_SYMBOL_FORMAT_HINT='{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}'\n# Example array: WEEX_SYMBOL_FORMAT_HINT='[{\"path\":\"/capi/v2/order/placeOrder\",\"symbol\":\"BTCUSDT\",\"format\":\"cmt\"}]'\n# Valid formats: \"contract\" (BTCUSDT_UMCBL), \"cmt\" (cmt_btcusdt), \"plain\" (BTCUSDT)\n# Leave empty for production (auto-detects and caches on first 40020 fallback)\nWEEX_SYMBOL_FORMAT_HINT=\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "b3aba036c9b834457d55b3b3bd9ef44359ccd482": {"t": 1785770583.4970183, "n": 2297, "h": "3f096df06268d663", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n\n# Contract Symbol Resolution Override (for CI/testing)\n# Set to JSON string to override contract discovery\n# Example: WEEX_CONTRACT_MAP_OVERRIDE='{\"BTCUSDT\":\"BTCUSDT_UMCBL\",\"ETHUSDT\":\"ETHUSDT_UMCBL\"}'\n# Leave empty for production (uses live API discovery)\nWEEX_CONTRACT_MAP_OVERRIDE=\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "f227c0978a584e9a032909a9df81abeb030cbcc5": {"t": 1785770584.691126, "n": 2012, "h": "86470dfc94d22b42", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n\n# Advanced/Future Features (Optional - Not Yet Implemented)\n# USE_CURL_CFFI=false # Reserved for future TLS impersonation (requires curl_cffi package)\n\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "e2e7405c381601a8282d680b62ac56da47307add": {"t": 1785770586.1114757, "n": 2042, "h": "2d05c452fbf3a443", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n# (Future/Optional) Use curl_cffi for TLS impersonation - requires curl_cffi package installation\n# This feature is not yet implemented but reserved for future use\nUSE_CURL_CFFI=false\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "1a3762300876528205a88e491965d580616d15ea": {"t": 1785770587.380668, "n": 1955, "h": "d936e9fd9e124384", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Cloudflare 521 Hardening Configuration\n# Delay between API calls (in seconds) to avoid rate limiting\nWEEX_API_DELAY=0.5\n# Base backoff time for 521 errors (in seconds)\nWEEX_521_BASE_BACKOFF=8\n# Maximum backoff time cap for 521 errors (in seconds)\nWEEX_521_MAX_BACKOFF=45\n# Skip leverage initialization to reduce 404 noise\nWEEX_DISABLE_LEVERAGE_INIT=true\n# Use curl_cffi for TLS impersonation (optional, requires curl_cffi package)\nUSE_CURL_CFFI=false\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "8bf3e567a65d4a9802647cb797f8a2f9086c032f": {"t": 1785770588.7518723, "n": 1501, "h": "2c6b739699bfc259", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# LLM Configuration for Autonomous Trading Strategy\n# Provider auto-detection priority: DeepSeek > OpenAI > Anthropic\n# Optional: Set LLM_PROVIDER to force a specific provider ('deepseek', 'openai', or 'anthropic')\nLLM_PROVIDER=\n# DeepSeek API Key (recommended - most cost-effective)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., deepseek-reasoner, gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n# Optional: Override base URL for DeepSeek\nLLM_BASE_URL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "80dbd0da91bf4797e91aa7c3d5fbbfb1e4f1b06e": {"t": 1785770591.1944015, "n": 1212, "h": "d9ca05d15ce60400", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# LLM Configuration for Autonomous Trading Strategy\n# Choose provider: 'openai' or 'anthropic'\nLLM_PROVIDER=openai\n# OpenAI API Key (for GPT-4)\nOPENAI_API_KEY=your_openai_api_key_here\n# Anthropic API Key (for Claude)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n# Optional: Override default model (e.g., gpt-4o-mini, claude-3-5-sonnet-20241022)\nLLM_MODEL=\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "a644cb5579a7830acba314b1406a86b141f0d704": {"t": 1785770592.8277833, "n": 854, "h": "703975afa1c7d5d2", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# WEEX v2 API Configuration (Competition-Ready Bot)\n# Base URL: https://api-contract.weex.com\nAPI_KEY=your_api_key_here\nAPI_SECRET=your_api_secret_here\nAPI_PASSWORD=your_api_password_here\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "c47ea2a70adf55778391ea82cfe0df60f7437e12": {"t": 1785770594.2153554, "n": 665, "h": "0c396b7f93fcdebf", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Alpaca Market Data API (Phase 4 - TradFi Oracle)\nALPACA_API_KEY=your_alpaca_api_key_here\nALPACA_SECRET_KEY=your_alpaca_secret_key_here\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "c8c2c772575b1564c1a404504bb5eb5463a24792": {"t": 1785770595.7196188, "n": 527, "h": "f038a78027de110b", "c": "# WEEX API Configuration (Note: WEEX not yet in CCXT - using Binance as demo fallback)\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# Exchange to use (default: binance for demo)\nEXCHANGE_ID=binance\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}, "b94b076bc9d3b94a0b860bf66ff6a85503fbdfc2": {"t": 1785770597.159216, "n": 398, "h": "a49d41b30fbcba70", "c": "# WEEX API Configuration\nWEEX_API_KEY=your_api_key_here\nWEEX_API_SECRET=your_api_secret_here\nWEEX_API_PASSWORD=your_api_password_here\n\n# DeepSeek Configuration (if using API)\nDEEPSEEK_API_KEY=your_deepseek_api_key_here\nDEEPSEEK_MODEL=deepseek-r1\n\n# Trading Configuration\nTRADING_SYMBOL=BTC/USDT\nINITIAL_EQUITY=1000.0\nKILL_SWITCH_THRESHOLD=0.03\nSTABILITY_LOCK_HOURS=12\nREASONING_INTERVAL_MINUTES=15\n"}}}}