-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.json.example
More file actions
76 lines (76 loc) · 2.77 KB
/
Copy pathconfig.json.example
File metadata and controls
76 lines (76 loc) · 2.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
"MIN_VOLUME_M": 1000000,
"TARGET_EXCHANGES": ["coinbase", "kraken"],
"UNIFORMITY_MIN_SCORE": 55,
"UNIFORMITY_PERIOD": 30,
"TOP_COINS_LIMIT": 4000,
"TOP_COINS_PROVIDER": "cmc",
"ENTRY_NOTIFICATIONS": true,
"EXIT_NOTIFICATIONS": true,
"NO_CHANGE_NOTIFICATIONS": false,
"RETRY_MAX_ATTEMPTS": 3,
"RETRY_DELAY": 2,
"RETRY_BACKOFF": 2,
"COINGECKO_CALLS_PER_MINUTE": 30,
"CMC_CALLS_PER_MINUTE": 333,
"POLYGON_CALLS_PER_MINUTE": 5,
"COINGECKO_ID_ALIASES": {
"CRYPGPT": "crypgpt"
},
"CMC_SYMBOL_ALIASES": {
"CRYPGPT": "CGPT"
},
"CACHE_GECKO_ID_DAYS": 30,
"CACHE_EXCHANGE_HOURS": 24,
"CACHE_PRICE_HOURS": 12,
"OHLCV_UNIFORMITY_SOURCE_ORDER": "coingecko,polygon,cmc",
"CIRCUIT_FAILURE_THRESHOLD": 5,
"CIRCUIT_RECOVERY_TIMEOUT": 60,
"BACKTEST_ENABLED": true,
"BACKTEST_REQUIRE_TARGET_EXCHANGE": false,
"BACKTEST_EXCHANGES": ["kraken"],
"BACKTEST_STARTING_CAPITAL": 1000,
"BACKTEST_FEE_BPS_ROUND_TRIP": 52,
"BACKTEST_MAX_PARAM_COMBOS": 100,
"BACKTEST_PARALLEL_WORKERS": 4,
"BACKTEST_PER_COIN_TIMEOUT_SECONDS": 5400,
"BACKTEST_MAX_COINS_PER_RUN": 0,
"BACKTEST_TIMEFRAMES": ["1h", "4h"],
"BACKTEST_TRAILING_STOP_MIN": 2,
"BACKTEST_TRAILING_STOP_MAX": 20,
"BACKTEST_TRAILING_STOP_STEP": 2,
"BACKTEST_RESUME_ENABLED": true,
"BACKTEST_CHECKPOINT_FILE": "backtest_checkpoint.json",
"BACKTEST_TELEMETRY_FILE": "backtest_telemetry.jsonl",
"BACKTEST_FAILURE_SAMPLES_LIMIT": 200,
"ARTIFACT_HYGIENE_ENABLED": true,
"ARTIFACT_RETENTION_DAYS": 7,
"ARTIFACT_ARCHIVE_DIR": ".archive/auto",
"NOTIFICATION_INCLUDE_QUALITY_PANEL": true,
"ALERT_COOLDOWN_HOURS": 6,
"EXIT_ANALYTICS_FILE": "exit_reason_analytics.json",
"PORTFOLIO_MULTI_SIM_ENABLED": false,
"PORTFOLIO_MULTI_SIM_FILE": "portfolio_multi_simulation.json",
"PORTFOLIO_MULTI_SIM_CAPITALS": [1000, 5000, 10000],
"ALERT_BACKTEST_REPORT_ENABLED": false,
"ALERT_BACKTEST_REPORT_FILE": "alert_backtest_report.json",
"ALERT_BACKTEST_REPORT_TOP_N": 10,
"REGIME_FILTER_ENABLED": false,
"REGIME_FILTER_BTC_MIN_30D_GAIN": 0.0,
"REGIME_FILTER_BTC_MAX_ABS_7D_GAIN": 25.0,
"SCAN_HEARTBEAT_ENABLED": false,
"SCAN_HEARTBEAT_FILE": "scan_heartbeat.json",
"PUBLIC_QUALIFIED_SNAPSHOT_ENABLED": true,
"PUBLIC_QUALIFIED_SNAPSHOT_FILE": "qualified_public_snapshot.json",
"SCAN_COSTS_ENABLED": false,
"SCAN_COSTS_FILE": "scan_costs.json",
"SCAN_COST_PANEL_COINGECKO_MONTHLY_HTTP_CAP": 0,
"SCAN_COST_PANEL_POLYGON_MONTHLY_HTTP_CAP": 0,
"SCAN_COST_PANEL_CMC_MONTHLY_HTTP_CAP": 0,
"NTFY_ENABLED": false,
"NTFY_BASE_URL": "https://ntfy.sh",
"NTFY_TOPIC": "",
"NTFY_TOKEN": "",
"NTFY_PRIORITY": "default",
"NTFY_DASHBOARD_URL": ""
}