移除行情区 3m/10m/20m/6h/8h 周期
保留 30m、2h、12h;12h 仍支持从 1h 聚合 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+1
-18
@@ -9,17 +9,12 @@ from typing import Any, Callable, Optional
|
||||
CHART_TIMEFRAMES = frozenset(
|
||||
{
|
||||
"1m",
|
||||
"3m",
|
||||
"5m",
|
||||
"10m",
|
||||
"15m",
|
||||
"20m",
|
||||
"30m",
|
||||
"1h",
|
||||
"2h",
|
||||
"4h",
|
||||
"6h",
|
||||
"8h",
|
||||
"12h",
|
||||
"1d",
|
||||
"1w",
|
||||
@@ -27,43 +22,31 @@ CHART_TIMEFRAMES = frozenset(
|
||||
)
|
||||
CHART_TIMEFRAME_ORDER = (
|
||||
"1m",
|
||||
"3m",
|
||||
"5m",
|
||||
"10m",
|
||||
"15m",
|
||||
"20m",
|
||||
"30m",
|
||||
"1h",
|
||||
"2h",
|
||||
"4h",
|
||||
"6h",
|
||||
"8h",
|
||||
"12h",
|
||||
"1d",
|
||||
"1w",
|
||||
)
|
||||
DAILY_PLUS_TIMEFRAMES = frozenset({"1d", "1w"})
|
||||
|
||||
# 部分交易所 ccxt 无原生周期(如 Gate 无 6h/12h),或原生 K 线间隔异常时从细周期聚合
|
||||
# 部分交易所 ccxt 无原生 12h,或原生 K 线间隔异常时从 1h 聚合
|
||||
OHLCV_AGGREGATE_FROM: dict[str, str] = {
|
||||
"6h": "1h",
|
||||
"8h": "1h",
|
||||
"12h": "1h",
|
||||
}
|
||||
|
||||
TIMEFRAME_MS: dict[str, int] = {
|
||||
"1m": 60_000,
|
||||
"3m": 3 * 60_000,
|
||||
"5m": 5 * 60_000,
|
||||
"10m": 10 * 60_000,
|
||||
"15m": 15 * 60_000,
|
||||
"20m": 20 * 60_000,
|
||||
"30m": 30 * 60_000,
|
||||
"1h": 60 * 60_000,
|
||||
"2h": 2 * 60 * 60_000,
|
||||
"4h": 4 * 60 * 60_000,
|
||||
"6h": 6 * 60 * 60_000,
|
||||
"8h": 8 * 60 * 60_000,
|
||||
"12h": 12 * 60 * 60_000,
|
||||
"1d": 24 * 60 * 60_000,
|
||||
"1w": 7 * 24 * 60 * 60_000,
|
||||
|
||||
Reference in New Issue
Block a user