---
title: "백테스트 — TF별 성적 비교 (G4)"
method: GET
path: "/api/v1/public/backtest/{symbol}/compare-tf"
tags: ["Public — Backtest"]
---

# 백테스트 — TF별 성적 비교 (G4)

`GET /api/v1/public/backtest/{symbol}/compare-tf`

## Request

- Base URL: `https://api.decker-ai.com`
- URL: `https://api.decker-ai.com/api/v1/public/backtest/{symbol}/compare-tf`
- Auth: none declared

timeframes 파라미터로 여러 타임프레임 동시 비교. preset으로 필터. X-API-Key 필수.

## Path parameters

- `symbol` string, required

## Query parameters

- `timeframes` string: 쉼표 구분 TF 목록
- `preset` string: all | conservative | standard | aggressive
- `since` string, nullable: YYYY-MM-DD
- `until` string, nullable: YYYY-MM-DD
- `user_id` integer, nullable: Phase 3 (5/12): 사용자 본인의 auto_order_rules.signal_condition 기반 평가. TF 별로 본인 룰 있으면 룰 우선, 없으면 preset fallback. 응답 by_timeframe[tf].rule_applied 로 어떤 필터 적용했는지 표시.

## Headers

- `X-API-Key` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/decker-ai/apis/decker-public-api.md) · [All operations](https://skmtc.dev/decker-ai/apis/decker-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/decker-ai/apis/decker-public-api/revisions/fc19ddf728bf?raw)
