진행 사이클
1
모의 1 · 실전 0
매매 기록
진행 중인 사이클, 종료된 사이클, 최근 실행 이력과 워커 로그를 한 화면에서 확인합니다.
진행 사이클
1
모의 1 · 실전 0
종료 사이클
1
모의 1 · 실전 0
실현 손익
$243.20
종료된 사이클의 누적 실현 손익
실패 작업
0
최근 작업 실행 중 실패 건수
전략별 주문 가능 현금과 기준 시세를 함께 표시합니다.
계좌/시세 스냅샷을 불러오는 중입니다.
미국 거래일 기준으로 아직 청산되지 않은 전략별 누적 매수 사이클입니다.
SOXL
2026-05-08 시작 · 11 거래일 진행 · paper
가장 최근에 +10% 청산으로 마감된 사이클 요약입니다.
| 사이클 | 기간 | 총 매수 금액 | 총 매도 금액 | 실현 손익 |
|---|---|---|---|---|
| SOXL #1 · paper | 2026-05-06 → 2026-05-08 | $2,431.36 | $2,674.56 | $243.20 (+10.00%) |
최근 주문 시도와 워커 작업 실행 결과를 함께 확인합니다.
| 생성 시각 | 티커 | 환경 | 작업 | 매수/매도 | 회차 | 가격 | 주문 금액 | 수량 | 상태 |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-21 04:55:03 KST | SOXL | paper | buy_close | buy | 7.3 | $172.16 | $1,205.12 | 7 | submitted |
| 2026-05-20 22:30:11 KST | SOXL | paper | sell_day_limit | sell | 6.3 | $184.37 | $17,146.41 | 93 | submitted |
| 2026-05-20 04:55:03 KST | SOXL | paper | buy_close | buy | 6.3 | $150.46 | $2,407.36 | 16 | submitted |
| 2026-05-19 22:30:08 KST | SOXL | paper | sell_day_limit | sell | 5.3 | $188.28 | $14,497.56 | 77 | submitted |
| 2026-05-19 04:55:03 KST | SOXL | paper | buy_close | buy | 5.3 | $152.67 | $2,442.72 | 16 | submitted |
| 2026-05-18 22:32:01 KST | SOXL | paper | sell_day_limit | sell | 4.3 | $193.68 | $11,814.48 | 61 | submitted |
| 2026-05-16 04:55:03 KST | SOXL | paper | buy_close | buy | 4.4 | $166.21 | $2,493.15 | 15 | submitted |
| 2026-05-15 22:30:10 KST | SOXL | paper | sell_day_limit | sell | 3.4 | $197.36 | $9,078.56 | 46 | submitted |
| 2026-05-15 04:55:02 KST | SOXL | paper | buy_close | buy | 3.9 | $188.50 | $1,131 | 6 | submitted |
| 2026-05-14 22:30:06 KST | SOXL | paper | sell_day_limit | sell | 2.9 | $195.96 | $7,838.40 | 40 | submitted |
기본값은 매수/매도 작업이며, 패널에서 전체 작업으로 전환할 수 있습니다.
| 시작 시각 | 작업명 | 상태 | 사이클 | 상세 | 페이로드 |
|---|---|---|---|---|---|
| 2026-05-21 04:55:00 KST | strategy.buy_close | completed | 2 | prepared 1 daily buy order(s) for paper; turn=7.3; persisted 1 order log row(s) | {
"cronExpression": "runtime-managed",
"phase": "buy_close",
"tradingDate": "2026-05-20"
} |
| 2026-05-20 22:30:00 KST | strategy.sell_day_limit | completed | 2 | prepared the reset-cycle +10% sell order; turn=6.3; persisted 1 order log row(s) | {
"cronExpression": "0 30 9 * * 1-5",
"phase": "sell_day_limit",
"tradingDate": "2026-05-20"
} |
| 2026-05-20 04:55:00 KST | strategy.buy_close | completed | 2 | prepared 1 daily buy order(s) for paper; turn=6.3; persisted 1 order log row(s) | {
"cronExpression": "runtime-managed",
"phase": "buy_close",
"tradingDate": "2026-05-19"
} |
| 2026-05-19 22:30:00 KST | strategy.sell_day_limit | completed | 2 | prepared the reset-cycle +10% sell order; turn=5.3; persisted 1 order log row(s) | {
"cronExpression": "0 30 9 * * 1-5",
"phase": "sell_day_limit",
"tradingDate": "2026-05-19"
} |
| 2026-05-19 04:55:00 KST | strategy.buy_close | completed | 2 | prepared 1 daily buy order(s) for paper; turn=5.3; persisted 1 order log row(s) | {
"cronExpression": "runtime-managed",
"phase": "buy_close",
"tradingDate": "2026-05-18"
} |
워커 로그 파일의 최신 출력을 확인합니다.
경로: /volume1/workspace/infinite-trader/.logs/backend.log • 표시 줄 수: 40
[Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [Bootstrap] Backend bootstrapping {"appEnv":"production","brokerTarget":"paper","configuredAccountProfiles":1,"credentialsPresent":true,"kisAccount":"5018****01","orderSession":"regular","seededStrategies":1,"tradingEnabled":true} [Nest] 26709 - 05/21/2026, 8:41:28 AM WARN [Bootstrap] BROKER_TARGET=paper and TRADING_ENABLED=true; paper order APIs can be called +1ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [NestFactory] Starting Nest application... +816ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] AppConfigModule dependencies initialized +33ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] DiscoveryModule dependencies initialized +1ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] AppModule dependencies initialized +1ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] CacheModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] DatabaseModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] ScheduleModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] AuditModule dependencies initialized +1ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] BrokerModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] HeartbeatModule dependencies initialized +1ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] JobRunModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] ReconciliationModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] StrategyModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:28 AM LOG [InstanceLoader] SchedulerModule dependencies initialized +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [Bootstrap] Runtime strategy sync {"createdCycles":0,"createdStrategies":0,"deferredStrategyParamUpdates":0,"desiredStrategies":1,"preservedCycles":1,"updatedStrategies":0} +178ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RoutesResolver] HealthController {/}: +88ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/health, GET} route +4ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RoutesResolver] AdminController {/api/admin}: +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/job-runs/reconcile, POST} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/market-holidays, GET} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/market-holidays/bulk-register, POST} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/market-holidays/bulk-update, PATCH} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/market-holidays/bulk-delete, DELETE} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/status, GET} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/operations, GET} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/system-snapshot, GET} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/strategy-runtime, GET} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/orders, GET} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/job-runs, GET} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/cycle-reports, GET} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/cycles/:cycleId/pause, POST} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/cycles/:cycleId/resume, POST} route +0ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [RouterExplorer] Mapped {/api/admin/strategies/:strategyId/split-count, PATCH} route +1ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [NestApplication] Nest application successfully started +39ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [Bootstrap] Backend listening on http://0.0.0.0:3001 (APP_ENV=production) +11ms [Nest] 26709 - 05/21/2026, 8:41:29 AM LOG [Bootstrap] Swagger UI: http://0.0.0.0:3001/api/docs +0ms [Nest] 26709 - 05/21/2026, 8:41:30 AM LOG [WorkerRunner] Worker loop started; cron jobs are active +1031ms [Nest] 26709 - 05/21/2026, 8:41:44 AM LOG [WorkerRunner] Initial reconcile completed for 1 strategy job(s) +13801ms