diff --git a/.env.example b/.env.example index 3669f66..9969447 100644 --- a/.env.example +++ b/.env.example @@ -43,9 +43,9 @@ GT_DIV_MIN_FUTURE_MOVE_PCT=4.0 GROUND_TRUTH_FILE=data/ground_truth/spot/ground_truth_trades_v3.json GROUND_TRUTH_V1_FILE=data/ground_truth/spot/ground_truth_trades_v1.json GROUND_TRUTH_V2_FILE=data/ground_truth/spot/ground_truth_trades_v2.json -GROUND_TRUTH_CHART_V1_FILE=docs/02_ground_truth/spot/ground_truth_chart_v1.html -GROUND_TRUTH_CHART_V2_FILE=docs/02_ground_truth/spot/ground_truth_chart_v2.html -GROUND_TRUTH_CHART_V3_FILE=docs/02_ground_truth/spot/ground_truth_chart_v3.html +GROUND_TRUTH_CHART_V1_FILE=docs/02_ground_truth/gt/ground_truth_chart_v1.html +GROUND_TRUTH_CHART_V2_FILE=docs/02_ground_truth/gt/ground_truth_chart_v2.html +GROUND_TRUTH_CHART_V3_FILE=docs/02_ground_truth/gt/ground_truth_chart_v3.html # --- Ground Truth 2단계 (수익 시뮬, 최근 1년) --- GT_SIM_LOOKBACK_DAYS=365 @@ -54,6 +54,7 @@ GROUND_TRUTH_CHART_SIM_V2_FILE=docs/02_ground_truth/spot/ground_truth_chart_sim_ GROUND_TRUTH_CHART_SIM_V3_FILE=docs/02_ground_truth/spot/ground_truth_chart_sim_v3.html # 선물(futures) GT·차트 경로는 docs/02_ground_truth/futures/, data/ground_truth/futures/ 사용 예정 +# GT 타점 차트(v1~v3)는 docs/02_ground_truth/gt/, 현물 sim 차트는 docs/02_ground_truth/spot/ # --- 매매 기법 (2단계) --- TECHNIQUES_DIR=data/techniques diff --git a/README.md b/README.md index 50eea28..a1702d4 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,8 @@ DeepCoin/ │ └── techniques/ ├── docs/ │ ├── 02_ground_truth/ -│ │ ├── spot/ # 현물 GT·sim 차트 HTML +│ │ ├── gt/ # 1단계 GT 타점 차트 (v1~v3) +│ │ ├── spot/ # 2단계 현물 sim 차트 │ │ └── futures/ # 선물 GT·sim 차트 (예정) │ └── 03_analysis/ └── coins.db @@ -119,6 +120,7 @@ DeepCoin/ ## 변경 이력 +- 2026-06-09: docs/02_ground_truth를 gt(타점)·spot(sim)·futures 3폴더로 분리 - 2026-06-09: Ground Truth 산출물 현물(spot)/선물(futures) 폴더 분리 - 2026-06-08: 2단계 매매 기법 8종 + GT 정합 비교 리포트 추가 - 2026-06-08: 1단계 Ground Truth (ZigZag 스윙 매수·매도 타점) 추가 diff --git a/docs/02_ground_truth/spot/ground_truth_chart.html b/docs/02_ground_truth/gt/ground_truth_chart.html similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart.html rename to docs/02_ground_truth/gt/ground_truth_chart.html diff --git a/docs/02_ground_truth/spot/ground_truth_chart_data.js b/docs/02_ground_truth/gt/ground_truth_chart_data.js similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_data.js rename to docs/02_ground_truth/gt/ground_truth_chart_data.js diff --git a/docs/02_ground_truth/spot/ground_truth_chart_v1.html b/docs/02_ground_truth/gt/ground_truth_chart_v1.html similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_v1.html rename to docs/02_ground_truth/gt/ground_truth_chart_v1.html diff --git a/docs/02_ground_truth/spot/ground_truth_chart_v1_data.js b/docs/02_ground_truth/gt/ground_truth_chart_v1_data.js similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_v1_data.js rename to docs/02_ground_truth/gt/ground_truth_chart_v1_data.js diff --git a/docs/02_ground_truth/spot/ground_truth_chart_v2.html b/docs/02_ground_truth/gt/ground_truth_chart_v2.html similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_v2.html rename to docs/02_ground_truth/gt/ground_truth_chart_v2.html diff --git a/docs/02_ground_truth/spot/ground_truth_chart_v2_data.js b/docs/02_ground_truth/gt/ground_truth_chart_v2_data.js similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_v2_data.js rename to docs/02_ground_truth/gt/ground_truth_chart_v2_data.js diff --git a/docs/02_ground_truth/spot/ground_truth_chart_v3.html b/docs/02_ground_truth/gt/ground_truth_chart_v3.html similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_v3.html rename to docs/02_ground_truth/gt/ground_truth_chart_v3.html diff --git a/docs/02_ground_truth/spot/ground_truth_chart_v3_data.js b/docs/02_ground_truth/gt/ground_truth_chart_v3_data.js similarity index 100% rename from docs/02_ground_truth/spot/ground_truth_chart_v3_data.js rename to docs/02_ground_truth/gt/ground_truth_chart_v3_data.js diff --git a/src/deepcoin/config.py b/src/deepcoin/config.py index 300eeca..e8875a2 100644 --- a/src/deepcoin/config.py +++ b/src/deepcoin/config.py @@ -117,13 +117,13 @@ def load_settings(env_path: Path | None = None) -> Settings: os.getenv("GROUND_TRUTH_V2_FILE", "data/ground_truth/spot/ground_truth_trades_v2.json") ) gt_chart_v1 = _resolve_project_path( - os.getenv("GROUND_TRUTH_CHART_V1_FILE", "docs/02_ground_truth/spot/ground_truth_chart_v1.html") + os.getenv("GROUND_TRUTH_CHART_V1_FILE", "docs/02_ground_truth/gt/ground_truth_chart_v1.html") ) gt_chart_v2 = _resolve_project_path( - os.getenv("GROUND_TRUTH_CHART_V2_FILE", "docs/02_ground_truth/spot/ground_truth_chart_v2.html") + os.getenv("GROUND_TRUTH_CHART_V2_FILE", "docs/02_ground_truth/gt/ground_truth_chart_v2.html") ) gt_chart_v3 = _resolve_project_path( - os.getenv("GROUND_TRUTH_CHART_V3_FILE", "docs/02_ground_truth/spot/ground_truth_chart_v3.html") + os.getenv("GROUND_TRUTH_CHART_V3_FILE", "docs/02_ground_truth/gt/ground_truth_chart_v3.html") ) gt_chart_sim_v1 = _resolve_project_path( os.getenv(