순서만 기억하세요: 데이터 수집 → 백테스트(과거 검증) → 페이퍼(실시간 연습, 주문 없음). 실제 주문은 별도 준비가 필요합니다. 처음이면 시작 가이드 · 용어는 쉬운 설명.
클라우드에서 돌린 OI·페이퍼 기록을 프리셋별로 비교합니다. 백테 신호 헌트는 아래 「펌프·OI·고래 헌트」.
MDD·샤프 게이트 통과 후 승률×거래당PnL 상위. CLI:
run_signal_hunt_scan.py --tier majors --limit 5000 --evolution --evolution-replay --hunt-expectancy --cross-ticker
· JSON
· 백테↔라이브
로딩…
| 심볼 | 전략 | 기대값 | 점수 | 샤프 | MDD% | 거래 | PnL |
|---|
양수 PnL·샤프≥0·거래수 충족이나 MDD·승률 등으로 게이트 미통과 — 튜닝·replay 후보.
| 심볼 | 전략 | 기대값 | 샤프 | MDD% | 거래 | PnL | 실패 게이트 |
|---|
| 전략 | 소스 | 타겟 | 상태 |
|---|
live_paper_snapshots · tuning_device_events — docs/STRATEGY_OPERATIONS_HUB.md §1·§3 · 설정.
막대: total_pnl (최근 순, 축은 데이터만 표시)
| 시간 | oi_preset | total_pnl | fills | equity | 수익% | 샤프* | 승률 | session |
|---|---|---|---|---|---|---|---|---|
| 2026-08-18 04:24:38 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:24:08 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:23:36 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:23:06 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:22:34 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:22:04 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:21:30 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:20:58 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:20:22 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:19:52 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:19:18 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:18:42 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:18:12 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:17:42 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:17:12 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:16:38 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:16:04 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:15:28 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:14:58 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:14:22 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:13:52 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:13:22 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:12:52 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:12:20 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:11:42 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:11:10 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:10:36 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:10:06 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:09:36 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:08:58 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:08:24 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:07:54 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:07:20 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:06:44 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:06:14 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:05:42 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:05:10 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:04:36 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:04:06 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:03:36 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:03:06 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:02:34 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:02:02 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:01:32 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:01:00 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:00:30 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 04:00:00 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 03:59:28 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 03:58:56 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — | |
| 2026-08-18 03:58:18 | — |
0.0000 | 0 | 10000.00 | 0.000 | — | — |
샤프*: extra_json 의 스냅샷 간 에쿼티 근사값(페이퍼 러너 최신 버전 기준).
| 시간 | matrix | preset | device | r | ok |
|---|---|---|---|---|---|
| 2026-08-18 03:50:38 | matrix-67ee9a9c4 |
oi_pb_coinalyze_permissive | safety_gate |
1 | ✓ |
| 2026-08-18 03:50:38 | matrix-67ee9a9c4 |
oi_pb_coinalyze_permissive | parameter_proposal |
1 | ✓ |
| 2026-08-18 03:50:38 | matrix-67ee9a9c4 |
oi_pb_coinalyze_permissive | metric_observer |
1 | ✓ |
| 2026-08-18 03:49:37 | matrix-67ee9a9c4 |
oi_pb_coinalyze_strict | safety_gate |
1 | ✓ |
| 2026-08-18 03:49:37 | matrix-67ee9a9c4 |
oi_pb_coinalyze_strict | parameter_proposal |
1 | ✓ |
| 2026-08-18 03:49:36 | matrix-67ee9a9c4 |
oi_pb_coinalyze_strict | metric_observer |
1 | ✓ |
| 2026-08-18 03:48:35 | matrix-67ee9a9c4 |
oi_pb_baseline | safety_gate |
1 | ✓ |
| 2026-08-18 03:48:35 | matrix-67ee9a9c4 |
oi_pb_baseline | parameter_proposal |
1 | ✓ |
| 2026-08-18 03:48:35 | matrix-67ee9a9c4 |
oi_pb_baseline | metric_observer |
1 | ✓ |
| 2026-08-18 03:47:34 | matrix-67ee9a9c4 |
oi_pb_coinalyze_permissive | safety_gate |
0 | ✓ |
| 2026-08-18 03:47:34 | matrix-67ee9a9c4 |
oi_pb_coinalyze_permissive | parameter_proposal |
0 | ✓ |
| 2026-08-18 03:47:34 | matrix-67ee9a9c4 |
oi_pb_coinalyze_permissive | metric_observer |
0 | ✓ |
| 2026-08-18 03:46:33 | matrix-67ee9a9c4 |
oi_pb_coinalyze_strict | safety_gate |
0 | ✓ |
| 2026-08-18 03:46:33 | matrix-67ee9a9c4 |
oi_pb_coinalyze_strict | parameter_proposal |
0 | ✓ |
| 2026-08-18 03:46:33 | matrix-67ee9a9c4 |
oi_pb_coinalyze_strict | metric_observer |
0 | ✓ |
| 2026-08-18 03:45:32 | matrix-67ee9a9c4 |
oi_pb_baseline | safety_gate |
0 | ✓ |
| 2026-08-18 03:45:32 | matrix-67ee9a9c4 |
oi_pb_baseline | parameter_proposal |
0 | ✓ |
| 2026-08-18 03:45:31 | matrix-67ee9a9c4 |
oi_pb_baseline | metric_observer |
0 | ✓ |
| 2026-08-18 01:44:28 | matrix-e59c0971a |
oi_pb_coinalyze_permissive | safety_gate |
1 | ✓ |
| 2026-08-18 01:44:28 | matrix-e59c0971a |
oi_pb_coinalyze_permissive | parameter_proposal |
1 | ✓ |
| 2026-08-18 01:44:28 | matrix-e59c0971a |
oi_pb_coinalyze_permissive | metric_observer |
1 | ✓ |
| 2026-08-18 01:43:27 | matrix-e59c0971a |
oi_pb_coinalyze_strict | safety_gate |
1 | ✓ |
| 2026-08-18 01:43:26 | matrix-e59c0971a |
oi_pb_coinalyze_strict | parameter_proposal |
1 | ✓ |
| 2026-08-18 01:43:26 | matrix-e59c0971a |
oi_pb_coinalyze_strict | metric_observer |
1 | ✓ |
| 2026-08-18 01:42:25 | matrix-e59c0971a |
oi_pb_baseline | safety_gate |
1 | ✓ |
| 2026-08-18 01:42:25 | matrix-e59c0971a |
oi_pb_baseline | parameter_proposal |
1 | ✓ |
| 2026-08-18 01:42:25 | matrix-e59c0971a |
oi_pb_baseline | metric_observer |
1 | ✓ |
| 2026-08-18 01:41:24 | matrix-e59c0971a |
oi_pb_coinalyze_permissive | safety_gate |
0 | ✓ |
| 2026-08-18 01:41:24 | matrix-e59c0971a |
oi_pb_coinalyze_permissive | parameter_proposal |
0 | ✓ |
| 2026-08-18 01:41:24 | matrix-e59c0971a |
oi_pb_coinalyze_permissive | metric_observer |
0 | ✓ |
| 2026-08-18 01:40:23 | matrix-e59c0971a |
oi_pb_coinalyze_strict | safety_gate |
0 | ✓ |
| 2026-08-18 01:40:22 | matrix-e59c0971a |
oi_pb_coinalyze_strict | parameter_proposal |
0 | ✓ |
| 2026-08-18 01:40:22 | matrix-e59c0971a |
oi_pb_coinalyze_strict | metric_observer |
0 | ✓ |
| 2026-08-18 01:39:21 | matrix-e59c0971a |
oi_pb_baseline | safety_gate |
0 | ✓ |
| 2026-08-18 01:39:21 | matrix-e59c0971a |
oi_pb_baseline | parameter_proposal |
0 | ✓ |
| 2026-08-18 01:39:21 | matrix-e59c0971a |
oi_pb_baseline | metric_observer |
0 | ✓ |
| 2026-08-17 23:38:18 | matrix-71e0dff8b |
oi_pb_coinalyze_permissive | safety_gate |
1 | ✓ |
| 2026-08-17 23:38:18 | matrix-71e0dff8b |
oi_pb_coinalyze_permissive | parameter_proposal |
1 | ✓ |
| 2026-08-17 23:38:17 | matrix-71e0dff8b |
oi_pb_coinalyze_permissive | metric_observer |
1 | ✓ |
| 2026-08-17 23:37:17 | matrix-71e0dff8b |
oi_pb_coinalyze_strict | safety_gate |
1 | ✓ |
| 시간 | matrix | phase | preset | notes |
|---|---|---|---|---|
| 2026-08-18 03:50:38 | matrix-67ee9a9c4f56 |
complete | — | matrix finished |
| 2026-08-18 03:50:38 | matrix-67ee9a9c4f56 |
after_tuner | r1:oi_pb_coinalyze_permissive | TuningOrchestrator |
| 2026-08-18 03:50:37 | matrix-67ee9a9c4f56 |
after_segment | r1:oi_pb_coinalyze_permissive | segment_sec=60.0 tuner=True |
| 2026-08-18 03:49:37 | matrix-67ee9a9c4f56 |
after_tuner | r1:oi_pb_coinalyze_strict | TuningOrchestrator |
| 2026-08-18 03:49:36 | matrix-67ee9a9c4f56 |
after_segment | r1:oi_pb_coinalyze_strict | segment_sec=60.0 tuner=True |
| 2026-08-18 03:48:36 | matrix-67ee9a9c4f56 |
after_tuner | r1:oi_pb_baseline | TuningOrchestrator |
| 2026-08-18 03:48:35 | matrix-67ee9a9c4f56 |
after_segment | r1:oi_pb_baseline | segment_sec=60.0 tuner=True |
| 2026-08-18 03:47:34 | matrix-67ee9a9c4f56 |
after_tuner | r0:oi_pb_coinalyze_permissive | TuningOrchestrator |
| 2026-08-18 03:47:34 | matrix-67ee9a9c4f56 |
after_segment | r0:oi_pb_coinalyze_permissive | segment_sec=60.0 tuner=True |
| 2026-08-18 03:46:33 | matrix-67ee9a9c4f56 |
after_tuner | r0:oi_pb_coinalyze_strict | TuningOrchestrator |
| 2026-08-18 03:46:32 | matrix-67ee9a9c4f56 |
after_segment | r0:oi_pb_coinalyze_strict | segment_sec=60.0 tuner=True |
| 2026-08-18 03:45:32 | matrix-67ee9a9c4f56 |
after_tuner | r0:oi_pb_baseline | TuningOrchestrator |
| 2026-08-18 03:45:31 | matrix-67ee9a9c4f56 |
after_segment | r0:oi_pb_baseline | segment_sec=60.0 tuner=True |
| 2026-08-18 03:44:30 | matrix-67ee9a9c4f56 |
start | — | oi_live_matrix_supabase |
| 2026-08-18 01:44:28 | matrix-e59c0971a1e8 |
complete | — | matrix finished |
| 2026-08-18 01:44:28 | matrix-e59c0971a1e8 |
after_tuner | r1:oi_pb_coinalyze_permissive | TuningOrchestrator |
| 2026-08-18 01:44:27 | matrix-e59c0971a1e8 |
after_segment | r1:oi_pb_coinalyze_permissive | segment_sec=60.0 tuner=True |
| 2026-08-18 01:43:27 | matrix-e59c0971a1e8 |
after_tuner | r1:oi_pb_coinalyze_strict | TuningOrchestrator |
| 2026-08-18 01:43:26 | matrix-e59c0971a1e8 |
after_segment | r1:oi_pb_coinalyze_strict | segment_sec=60.0 tuner=True |
| 2026-08-18 01:42:26 | matrix-e59c0971a1e8 |
after_tuner | r1:oi_pb_baseline | TuningOrchestrator |
| 2026-08-18 01:42:25 | matrix-e59c0971a1e8 |
after_segment | r1:oi_pb_baseline | segment_sec=60.0 tuner=True |
| 2026-08-18 01:41:24 | matrix-e59c0971a1e8 |
after_tuner | r0:oi_pb_coinalyze_permissive | TuningOrchestrator |
| 2026-08-18 01:41:24 | matrix-e59c0971a1e8 |
after_segment | r0:oi_pb_coinalyze_permissive | segment_sec=60.0 tuner=True |
| 2026-08-18 01:40:23 | matrix-e59c0971a1e8 |
after_tuner | r0:oi_pb_coinalyze_strict | TuningOrchestrator |
| 2026-08-18 01:40:22 | matrix-e59c0971a1e8 |
after_segment | r0:oi_pb_coinalyze_strict | segment_sec=60.0 tuner=True |
| 2026-08-18 01:39:22 | matrix-e59c0971a1e8 |
after_tuner | r0:oi_pb_baseline | TuningOrchestrator |
| 2026-08-18 01:39:21 | matrix-e59c0971a1e8 |
after_segment | r0:oi_pb_baseline | segment_sec=60.0 tuner=True |
| 2026-08-18 01:38:20 | matrix-e59c0971a1e8 |
start | — | oi_live_matrix_supabase |
| 2026-08-17 23:38:18 | matrix-71e0dff8bac8 |
complete | — | matrix finished |
| 2026-08-17 23:38:18 | matrix-71e0dff8bac8 |
after_tuner | r1:oi_pb_coinalyze_permissive | TuningOrchestrator |