-
Bitcoin
$102,521.0916
-0.97% -
Ethereum
$2,281.5384
-5.92% -
Tether USDt
$1.0001
0.00% -
XRP
$2.0782
-2.45% -
BNB
$633.6273
-1.13% -
Solana
$135.4887
-3.43% -
USDC
$0.9999
0.01% -
TRON
$0.2731
-0.35% -
Dogecoin
$0.1568
-3.71% -
Cardano
$0.5543
-4.83% -
Hyperliquid
$33.6721
-3.06% -
Bitcoin Cash
$461.1099
-2.06% -
Sui
$2.5906
-5.00% -
UNUS SED LEO
$8.9706
0.32% -
Chainlink
$12.0405
-4.59% -
Stellar
$0.2377
-2.45% -
Avalanche
$16.9174
-3.56% -
Toncoin
$2.8644
-2.84% -
Shiba Inu
$0.0...01093
-3.82% -
Litecoin
$81.4102
-2.58% -
Hedera
$0.1371
-5.75% -
Monero
$312.8454
-1.43% -
Ethena USDe
$1.0006
0.02% -
Dai
$1.0000
0.01% -
Polkadot
$3.3107
-5.01% -
Bitget Token
$4.2166
-1.91% -
Uniswap
$6.4368
-7.50% -
Pepe
$0.0...09265
-7.99% -
Pi
$0.5118
-4.82% -
Aave
$234.0361
-5.30%
Sui 동전의 정량적 백 테스트를 수행하는 방법은 무엇입니까? Sui Coin 전략의 효과를 테스트하는 방법은 무엇입니까?
Sui Coin 전략을 백 테스트하려면 Backtrader와 함께 Python을 사용하고 샘플 외 테스트 및 주요 성능 지표를 통해 역사적 데이터를 분석하며 효율성을 평가하십시오.
2025/05/20 05:22

Sui 동전의 정량적 백 테스트를 수행하는 방법은 무엇입니까? Sui Coin 전략의 효과를 테스트하는 방법은 무엇입니까?
정량적 백 테스트는 과거 데이터에 대한 거래 전략의 성과를 평가하려는 거래자와 투자자에게 중요한 프로세스입니다. Sui Coin과 같은 특정 cryptocurrency와 관련하여 전략의 효과를 효과적으로 백 테스트하고 테스트하는 방법을 이해하는 것이 필수적입니다. 이 기사는 SUI 코인의 정량적 백 테스트와 관련된 단계와 고려 사항과 전략의 효과를 평가하는 방법을 안내합니다.
수이 코인과 시장 역학을 이해합니다
백 테스트의 기술적 측면으로 뛰어 들기 전에 Sui Coin 과 시장 역학을 명확하게 이해하는 것이 중요합니다. 다른 많은 암호 화폐와 마찬가지로 Sui Coin은 변동성이 높으며 뉴스, 규제 변경 및 전반적인 시장 감정과 같은 다양한 시장 요인에 영향을받습니다. 이러한 역학을 이해하면보다 강력한 백 테스트 전략을 만드는 데 도움이됩니다.
시작하려면 Sui Coin의 역사적 가격 데이터, 거래량 및 가격에 영향을 줄 수있는 중요한 이벤트에 대한 정보를 수집하십시오. 이 데이터는 백 테스트 프로세스의 기초를 형성합니다.
백 테스트 환경 설정
정량적 백 테스트를 수행하려면 적절한 환경이 필요합니다. 백 트레이더 또는 Quantopian과 같은 라이브러리가있는 Python 또는 TradingView와 같은 특수 소프트웨어와 같은 Python과 같은 여러 도구와 플랫폼을 사용할 수 있습니다. 이 예에서는 백 테스트 전략에 널리 사용되는 Backtrader 라이브러리와 함께 Python을 사용합니다.
Python 및 필요한 라이브러리를 설치하십시오 .
- 명령 줄 인터페이스를 엽니 다.
- 백 트레이더 라이브러리를 설치하려면
pip install backtrader
실행하십시오.
데이터 피드 설정 :
- Cryptocurrency Exchange API 또는 Coinapi와 같은 데이터 제공 업체와 같은 신뢰할 수있는 소스에서 Sui Coin의 과거 데이터를 다운로드하십시오.
- 데이터가 CSV와 같이 호환 가능한 형식인지 확인하고 타임 스탬프, 개방, 높음, 낮음, 닫기 및 볼륨 데이터가 포함되어 있습니다.
기본 백 테스트 스크립트 생성 :
- 백 트레이더 라이브러리를 가져옵니다.
- Cerebro 엔진을 초기화하십시오.
- 데이터 피드를 Cerebro에 추가하십시오.
- 거래 전략을 정의하십시오.
- 백 테스트를 실행하고 결과를 분석하십시오.
다음은 백 테스트를위한 파이썬 스크립트의 기본 예입니다.
import backtrader as bt
클래스 sui_coin_strategy (bt.strategy) :def __init__(self): self.dataclose = self.datas[0].close def next(self): if not self.position: # not in the market if self.dataclose[0] > self.dataclose[-1]: # if the close price is higher than the previous close price self.buy() # buy else: if self.dataclose[0] < self.dataclose[-1]: # if the close price is lower than the previous close price self.sell() # sell
cerebro = bt.cerebro ()
전략 추가
cerebro.addstrategy (sui_coin_strategy)
로드 데이터
data = bt.feeds.yahoofinancecsvdata (dataname = 'path/to/your/sui_coin_data.csv', fromdate = datetime (2022, 1, 1), todate = datetime (2023, 1, 1))
cerebro.adddata (데이터)원하는 현금 시작을 설정하십시오
cerebro.broker.setcash (100000.0)
스테이크에 따라 고정 크기 사이저를 추가하십시오
cerebro.addsizer (bt.sizers.fixedsize, Stake = 10)
커미션을 설정하십시오
cerebro.broker.setcommission (Commission = 0.001)
시작 조건을 인쇄하십시오
print ( '포트폴리오 값 시작 : % .2f' % cerebro.broker.getValue ())
모든 것을 뛰어 넘으십시오
cerebro.run ()
최종 결과를 인쇄하십시오
print ( '최종 포트폴리오 값 : % .2f' % cerebro.broker.getValue ())
SUI 코인 전략을 개발하고 구현합니다
귀하의 SUI 코인 전략은 특정 거래 규칙이나 귀하가 효과적이라고 생각하는 지표를 기반으로해야합니다. 일반적인 전략에는 추세 추종, 평균 복귀 또는 운동량 기반 전략이 포함됩니다. 예를 들어, SUI 코인에는 간단한 이동 평균 크로스 오버 전략을 사용할 수 있습니다.
입력 및 종료 규칙 정의 :
- 예를 들어, 단기 이동 평균이 장기 이동 평균을 넘을 때 구매하고 아래를 건너면 판매 할 수 있습니다.
백 테스트 스크립트에서 전략을 구현하십시오 .
- 입력 및 종료 규칙을 포함하도록
SUI_Coin_Strategy
클래스를 수정하십시오. - 이동 평균, RSI 또는 MACD와 같은 지표를 사용하여 전략을 개선하십시오.
- 입력 및 종료 규칙을 포함하도록
다음은 이동 평균 크로스 오버 전략을 구현하는 예입니다.
class SUI_Coin_MA_Strategy(bt.Strategy):
params = ( ('fast_ma', 10), ('slow_ma', 30), ) def __init__(self): self.fast_ma = bt.indicators.SimpleMovingAverage(self.data.close, period=self.params.fast_ma) self.slow_ma = bt.indicators.SimpleMovingAverage(self.data.close, period=self.params.slow_ma) self.crossover = bt.indicators.CrossOver(self.fast_ma, self.slow_ma) def next(self): if not self.position: if self.crossover > 0: self.buy() elif self.crossover < 0: self.sell()
백 테스트 결과를 분석합니다
백 테스트를 실행 한 후에는 Sui Coin 전략 의 효과를 이해하기 위해 결과를 분석하는 것이 중요합니다. 고려해야 할 주요 메트릭에는 다음이 포함됩니다.
- 이익 및 손실 (P & L) : 투자 총 수익.
- Sharpe 비율 : 위험 조정 수익률의 척도.
- 드로 다운 : 포트폴리오 가치의 가장 큰 피크 대통량 감소.
- 승리율 : 수익성이 높은 거래 비율.
Backtrader의 내장 분석기를 사용하여 이러한 메트릭을 생성하십시오.
cerebro.addanalyzer(bt.analyzers.SharpeRatio, _name='sharpe')
cerebro.addanalyzer (bt.analyzers.drawdown, _name = 'drawdown')
cerebro.addanalyzer (bt.analyzers.tradeanalyzer, _name = 'trades')
결과 = cerebro.run ()
Strat = 결과 [0]
print ( 'sharpe 비율 :', Strat.analyzers.sharpe.get_analysis ())
print ( 'drawdown :', strat.analyzers.drawdown.get_analysis ())
print ( '거래 분석 :', Strat.analyzers.trades.get_analysis ())
SUI 코인 전략의 효과를 테스트합니다
Sui Coin 전략의 효과를 테스트하려면 백 테스트 결과를 보는 것 이상으로 이동해야합니다. 다음 단계를 고려하십시오.
샘플 외 테스트 : 초기 백 테스트에서 사용되지 않은 데이터의 일부를 사용하여 보이지 않는 데이터에서 전략이 어떻게 수행되는지 확인하십시오. 이를 통해 귀하의 전략이 과거 데이터에 과도하게 맞지 않는지 확인하는 데 도움이됩니다.
Walk-Forward 최적화 : 정시에 테스트 창을 점차적으로 이동하여 전략 매개 변수를 지속적으로 업데이트하고 개선합니다. 이 접근법은 전략이 시간이 지남에 따라 효과적으로 유지되도록하는 데 도움이됩니다.
스트레스 테스트 : 극도의 시장 상황을 시뮬레이션하여 변동성이 높거나 시장 충돌이 발생하는 동안 전략이 어떻게 수행되는지 확인하십시오. 이는보다 극단적 인 가격 변동을 반영하기 위해 과거 데이터를 조정하여 수행 할 수 있습니다.
벤치 마크와의 비교 : 전략의 성과를 간단한 구매 접근 방식 또는 기타 기타 거래 전략과 비교하십시오. 이를 통해 결과를 원근법에 넣고 전략이 가치를 더하는지 평가하는 데 도움이됩니다.
FAQ
Q1 : Sui Coin 전략을 백 테스트하는 데 다른 프로그래밍 언어를 사용할 수 있습니까?
예, 백 트레이더 또는 Quantopian이있는 Python은 일반적으로 사용되지만 QuantStrat가있는 R과 같은 다른 언어 또는 Metatrader와 같은 독점 플랫폼과 같은 다른 언어는 암호 화폐 전략을 백 테스트하는 데 사용할 수 있습니다.
Q2 : 백 테스트 Sui Coin에 얼마나 많은 역사적 데이터를 사용해야합니까?
사용해야 할 과거 데이터의 양은 전략의 시간 프레임에 따라 다릅니다. 단기 전략의 경우 몇 개월에서 1 년의 데이터가 충분할 수 있지만 장기 전략에는 다른 시장주기를 캡처하기 위해 몇 년의 데이터가 필요할 수 있습니다.
Q3 : 백 테스트 SUI 코인 전략과 관련된 특정 위험이 있습니까?
그렇습니다. 백 테스트에는 과적으로 전략이 역사적 데이터에서 잘 수행되지만 라이브 거래에는 실패하는 과적으로 과적으로 위험이 포함됩니다. 또한 Cryptocurrency 시장의 높은 변동성 및 규제 변경은 백 테스트 결과의 신뢰성에 영향을 줄 수 있습니다.
Q4 : Sui Coin 백 테스트 결과의 정확도를 어떻게 개선 할 수 있습니까?
정확도를 높이려면 고품질의 청정 데이터를 사용하고 거래 비용과 백 테스트에 미끄러짐을 통합하고 샘플 외 테스트 및 워크 포워드 최적화로 전략을 검증하십시오.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- 트럼프, 머스크, 도코 코인 : 제작중인 밈 동전 롤러 코스터
- 2025-06-22 22:25:12
- AI, Defi 및 Tokens : $ oz 이상의 암호화로 다음 파도를 탐색합니다.
- 2025-06-22 22:25:12
- Cardano의 ADA/BTC FACE-OFF : 고래 축적 및 ETF 희망
- 2025-06-22 22:45:13
- Axelar, PI Network, Solana : Crypto의 고르지 않은 물을 탐색합니다
- 2025-06-22 22:45:13
- Pepe Coin, Shiba Inu, Dogecoin : 도시에 새로운 탑 개가 있습니까?
- 2025-06-22 23:05:12
- 암호화 시장 텀블 : ETH, XRP 가격은 지정 학적 긴장 및 관세 불확실성에 반응합니다.
- 2025-06-22 23:05:12
관련 지식

USDT TRC20 채굴 수수료를 사용자 정의하는 방법은 무엇입니까? 유연한 조정 자습서
2025-06-13 01:42:24
USDT TRC20 채굴 수수료 이해 TRC20 (TRC20) 네트워크의 광업 수수료는 거래 처리에 필수적입니다. Miners가 거래를 직접 검증하는 Bitcoin 또는 Ethereum과 달리 Tron은 위임 된 스테이크 (DPO) 메커니즘을 사용합니다. 그러나 사용자는 여전히 대역폭과 에너지 수수료를 지불해야하며 ,이 맥락에서 '채굴 수수료'라고합니다. 이 수수료는 네트워크 혼잡, 트랜잭션 규모 및 Tron 지갑 내에서 사용 가능한 리소스를 포함한 여러 요인에 따라 다릅니다. 이러한 수수료를 사용자 정의하면 사용자는 거래 비용을 제어하고 그에 따라 거래 확인 속도를 높이거나 지연시킬 수 있습니다. 채굴 수수료를 ...

USDT TRC20 트랜잭션이 고정 되었습니까? 솔루션 요약
2025-06-14 23:15:05
USDT TRC20 거래 이해 사용자가 USDT TRC20 트랜잭션이 고정되어 있다고 언급하면 일반적으로 TRON 블록 체인에서 테더 (USDT)의 전달이 장기간 확인되지 않은 상황을 나타냅니다. 이 문제는 네트워크 혼잡, 불충분 한 거래 수수료 또는 지갑 관련 문제와 같은 여러 가지 이유로 인해 발생할 수 있습니다. 이 문제를 더 잘 이해하고 해결하려면 먼저 TRC20 트랜잭션이 TRON 블록 체인에서 작동하는 방식을 파악하는 것이 필수적입니다. TRC20은 Ethereum의 ERC20과 유사한 Tron Network의 스마트 계약에 사용되는 기술 표준입니다. TRC20을 통해 USDT를 보내면 수신자의 지갑에 도달하기 전...

USDT TRC20 확인되지 않은 거래를 취소하는 방법은 무엇입니까? 운영 안내서
2025-06-13 23:01:04
USDT TRC20 확인되지 않은 거래 이해 USDT TRC20 트랜잭션을 처리 할 때 확인되지 않은 트랜잭션의 의미를 이해하는 것이 중요합니다. 확인되지 않은 트랜잭션은 블록 체인 네트워크에 방송되었지만 아직 블록에 포함되지 않은 트랜잭션입니다. 이는 일반적으로 낮은 거래 수수료 또는 네트워크 혼잡으로 인해 발생합니다. TRC20 프로토콜에서 작동하는 TRON 기반 USDT 의 경우 트랜잭션 확인 속도는 발신자가 할당 한 대역폭 및 에너지 리소스에 크게 의존합니다. 이것들이 충분하지 않으면 거래는 무기한 상태로 유지됩니다. 확인되지 않은 거래를 취소 해야하는 이유 확인되지 않은 USDT TRC20 거래를 취소하려는 몇 가지 이...

USDT TRC20 잔액을 확인하는 방법? 여러 쿼리 방법 소개
2025-06-21 02:42:53
USDT TRC20 및 그 중요성 이해 USDT (Tether) 는 cryptocurrency 시장에서 가장 널리 사용되는 스타블 레코 인 중 하나입니다. TRX (TRX) 네트워크 에서 작동하는 TRC20을 포함한 여러 블록 체인 네트워크에 존재합니다. USDT TRC20 잔액을 정확하게 확인하는 것은이 자산을 보유하거나 거래하는 사용자에게 중요합니다. 보유를 보내거나 받거나 단순히 홀딩을 확인하든 잔액을 확인하는 방법을 아는 것이 필수적입니다. TRC20 지갑 인터페이스 사용 TRC20 토큰을 지원하는 대부분의 디지털 지갑에는 사용자가 잔액을 직접 볼 수있는 인터페이스가 장착되어 있습니다. Trust Wallet, Token...

USDT TRC20 이체가 혼잡 한 경우 어떻게해야합니까? 거래 기술 속도를 높이십시오
2025-06-13 09:56:41
USDT TRC20 전송 혼잡 이해 USDT TRC20을 전송할 때 사용자는 때때로 지연 또는 혼잡을 경험할 수 있습니다. 이것은 일반적으로 TRC20 버전의 테더를 호스팅하는 Tron 블록 체인 의 네트워크 과부하로 인해 발생합니다. ERC20 변형 (Ethereum에서 실행)과 달리 TRC20 트랜잭션은 일반적으로 더 빠르고 저렴하지만 최고 사용 시간에는 트랜잭션 확인이 느려질 수 있습니다. 혼잡은 종종 짧은 시간 내에 많은 양의 거래로 인해 발생합니다. Tron Network는 계정 당 할당 된 대역폭 및 에너지 리소스가 제한되어 있으며 일시적으로 소진 될 수있어 거래중인 거래 또는 처리 시간이 느려집니다. 거래 상태 및 ...

USDT TRC20과 TRON 체인의 관계 : 기술 배경 분석
2025-06-12 13:28:48
USDT TRC20은 무엇입니까? USDT TRC20은 TRC-20 표준을 사용하여 TRON 블록 체인 에서 발행 된 테더 (USDT) 토큰을 말합니다. 보다 일반적으로 알려진 ERC-20 버전의 USDT (Ethereum에서 실행)와 달리 TRC-20 변형은 Tron Network의 인프라를 활용하여 더 빠르고 저렴한 트랜잭션을 활용합니다. 이 버전의 출현은 여러 블록 체인에서 스테이 블 레코 인을 확장하기위한 테더의 광범위한 전략의 일부로 나타 났으며, 사용자는 선호도가 다른 사용자가 USDT와 거래 할 필요가 있습니다. TRC-20 표준은 TRON 블록 체인의 토큰에 대한 기술 사양이며, 이더 리움의 ERC-20과 유사하지...

USDT TRC20 채굴 수수료를 사용자 정의하는 방법은 무엇입니까? 유연한 조정 자습서
2025-06-13 01:42:24
USDT TRC20 채굴 수수료 이해 TRC20 (TRC20) 네트워크의 광업 수수료는 거래 처리에 필수적입니다. Miners가 거래를 직접 검증하는 Bitcoin 또는 Ethereum과 달리 Tron은 위임 된 스테이크 (DPO) 메커니즘을 사용합니다. 그러나 사용자는 여전히 대역폭과 에너지 수수료를 지불해야하며 ,이 맥락에서 '채굴 수수료'라고합니다. 이 수수료는 네트워크 혼잡, 트랜잭션 규모 및 Tron 지갑 내에서 사용 가능한 리소스를 포함한 여러 요인에 따라 다릅니다. 이러한 수수료를 사용자 정의하면 사용자는 거래 비용을 제어하고 그에 따라 거래 확인 속도를 높이거나 지연시킬 수 있습니다. 채굴 수수료를 ...

USDT TRC20 트랜잭션이 고정 되었습니까? 솔루션 요약
2025-06-14 23:15:05
USDT TRC20 거래 이해 사용자가 USDT TRC20 트랜잭션이 고정되어 있다고 언급하면 일반적으로 TRON 블록 체인에서 테더 (USDT)의 전달이 장기간 확인되지 않은 상황을 나타냅니다. 이 문제는 네트워크 혼잡, 불충분 한 거래 수수료 또는 지갑 관련 문제와 같은 여러 가지 이유로 인해 발생할 수 있습니다. 이 문제를 더 잘 이해하고 해결하려면 먼저 TRC20 트랜잭션이 TRON 블록 체인에서 작동하는 방식을 파악하는 것이 필수적입니다. TRC20은 Ethereum의 ERC20과 유사한 Tron Network의 스마트 계약에 사용되는 기술 표준입니다. TRC20을 통해 USDT를 보내면 수신자의 지갑에 도달하기 전...

USDT TRC20 확인되지 않은 거래를 취소하는 방법은 무엇입니까? 운영 안내서
2025-06-13 23:01:04
USDT TRC20 확인되지 않은 거래 이해 USDT TRC20 트랜잭션을 처리 할 때 확인되지 않은 트랜잭션의 의미를 이해하는 것이 중요합니다. 확인되지 않은 트랜잭션은 블록 체인 네트워크에 방송되었지만 아직 블록에 포함되지 않은 트랜잭션입니다. 이는 일반적으로 낮은 거래 수수료 또는 네트워크 혼잡으로 인해 발생합니다. TRC20 프로토콜에서 작동하는 TRON 기반 USDT 의 경우 트랜잭션 확인 속도는 발신자가 할당 한 대역폭 및 에너지 리소스에 크게 의존합니다. 이것들이 충분하지 않으면 거래는 무기한 상태로 유지됩니다. 확인되지 않은 거래를 취소 해야하는 이유 확인되지 않은 USDT TRC20 거래를 취소하려는 몇 가지 이...

USDT TRC20 잔액을 확인하는 방법? 여러 쿼리 방법 소개
2025-06-21 02:42:53
USDT TRC20 및 그 중요성 이해 USDT (Tether) 는 cryptocurrency 시장에서 가장 널리 사용되는 스타블 레코 인 중 하나입니다. TRX (TRX) 네트워크 에서 작동하는 TRC20을 포함한 여러 블록 체인 네트워크에 존재합니다. USDT TRC20 잔액을 정확하게 확인하는 것은이 자산을 보유하거나 거래하는 사용자에게 중요합니다. 보유를 보내거나 받거나 단순히 홀딩을 확인하든 잔액을 확인하는 방법을 아는 것이 필수적입니다. TRC20 지갑 인터페이스 사용 TRC20 토큰을 지원하는 대부분의 디지털 지갑에는 사용자가 잔액을 직접 볼 수있는 인터페이스가 장착되어 있습니다. Trust Wallet, Token...

USDT TRC20 이체가 혼잡 한 경우 어떻게해야합니까? 거래 기술 속도를 높이십시오
2025-06-13 09:56:41
USDT TRC20 전송 혼잡 이해 USDT TRC20을 전송할 때 사용자는 때때로 지연 또는 혼잡을 경험할 수 있습니다. 이것은 일반적으로 TRC20 버전의 테더를 호스팅하는 Tron 블록 체인 의 네트워크 과부하로 인해 발생합니다. ERC20 변형 (Ethereum에서 실행)과 달리 TRC20 트랜잭션은 일반적으로 더 빠르고 저렴하지만 최고 사용 시간에는 트랜잭션 확인이 느려질 수 있습니다. 혼잡은 종종 짧은 시간 내에 많은 양의 거래로 인해 발생합니다. Tron Network는 계정 당 할당 된 대역폭 및 에너지 리소스가 제한되어 있으며 일시적으로 소진 될 수있어 거래중인 거래 또는 처리 시간이 느려집니다. 거래 상태 및 ...

USDT TRC20과 TRON 체인의 관계 : 기술 배경 분석
2025-06-12 13:28:48
USDT TRC20은 무엇입니까? USDT TRC20은 TRC-20 표준을 사용하여 TRON 블록 체인 에서 발행 된 테더 (USDT) 토큰을 말합니다. 보다 일반적으로 알려진 ERC-20 버전의 USDT (Ethereum에서 실행)와 달리 TRC-20 변형은 Tron Network의 인프라를 활용하여 더 빠르고 저렴한 트랜잭션을 활용합니다. 이 버전의 출현은 여러 블록 체인에서 스테이 블 레코 인을 확장하기위한 테더의 광범위한 전략의 일부로 나타 났으며, 사용자는 선호도가 다른 사용자가 USDT와 거래 할 필요가 있습니다. TRC-20 표준은 TRON 블록 체인의 토큰에 대한 기술 사양이며, 이더 리움의 ERC-20과 유사하지...
모든 기사 보기
