-
bitcoin $76624.373304 USD
-1.79% -
ethereum $2250.136487 USD
-1.36% -
tether $0.998277 USD
-0.04% -
bnb $691.737526 USD
-2.23% -
xrp $1.250415 USD
0.10% -
usd-coin $0.999636 USD
-0.01% -
solana $91.769993 USD
-2.60% -
tron $0.320718 USD
1.77% -
hyperliquid $83.540560 USD
-2.42% -
zcash $1129.534445 USD
-10.74% -
dogecoin $0.073771 USD
-2.08% -
monero $615.670132 USD
1.37% -
unus-sed-leo $9.294663 USD
-1.19% -
chainlink $11.068406 USD
-2.21% -
cardano $0.186724 USD
-2.00%
포물선 SAR 전략을 백 테스트하는 방법은 무엇입니까?
The Parabolic SAR helps identify trend direction and reversals, with dots below price signaling uptrends and above signaling downtrends.
2025/08/13 11:35
포물선 SAR 지표 이해
Parabolic SAR (STOP and Reverse) 은 J. Welles Wilder Jr가 개발 한 기술 분석 도구입니다. 주로 자산의 가격 이동 방향과 잠재적 역전 포인트의 방향을 결정하는 데 사용됩니다. 표시기는 차트의 가격 양초 위 또는 아래에 배치 된 일련의 점으로 나타납니다. 점이 가격보다 낮을 때, 그것은 상승 추세를 나타내며, 이는 강세 단계를 시사합니다. 반대로, 점이 가격보다 높을 때, 그것은 하락세를 나타내며, 약세 단계를 나타냅니다. 거래자는 이러한 신호를 사용하여 출입 및 출구 포인트를 식별합니다.
포물선 SAR의 공식에는 가속 계수 (AF) 와 Extreme Point (EP)의 두 가지 주요 매개 변수가 포함됩니다. AF는 0.02에서 시작하여 새로운 EP에 도달 할 때마다 0.02로 증가합니다. EP는 상승 추세에서 가장 높은 높이 또는 하락세에서 가장 낮습니다. 이러한 동적 조정은 추세가 진행됨에 따라 SAR이 더 민감하게 만듭니다. 정확한 백 테스트에는 표시기가 어떻게 이러한 값을 계산하는지 이해하는 것이 필수적입니다.
백 테스트 환경 설정
포물선 SAR 전략을 백 테스트하려면 과거 데이터 및 전략 스크립팅을 지원하는 신뢰할 수있는 플랫폼이 필요합니다. 인기있는 선택으로는 Tradingview , Metatrader 4/5 및 Python이 팬더 및 백 트레이더와 같은 라이브러리가 포함 된 Python이 포함됩니다. 각 플랫폼에는 강점이 있습니다. 예를 들어, TradingView는 사용자 친화적 인 Pine 스크립트 편집기를 제공하는 반면 Python은 복잡한 논리 및 데이터 조작에 대한 유연성을 더 많이 제공합니다.
TradingView를 사용할 때 :
- Pine 편집기 탭으로 이동하십시오.
-
strategy()함수를 사용하여 새 스크립트를 만들고 전략을 정의하십시오. - 플랫폼에서 직접 과거 가격 데이터를 가져 오십시오.
- 내장
sma(),ema()또는sar()함수를 사용하여 포물선 SAR을 구현하십시오.
파이썬에서 :
- 필수 패키지 설치 :
pip install pandas backtrader yfinance. -
yfinance.download('BTC-USD', start='2020-01-01', end='2023-01-01')사용하여 과거 데이터를 가져옵니다. - 데이터를 데이터 프레임에로드하십시오.
- 포물선 SAR 계산을 수동으로 또는
ta(Technical Analysis) 라이브러리를 통해 적용하십시오.
정확도를 위해 데이터에 개방형, 높음, 낮음, 근접 및 볼륨이 포함되어 있는지 확인하십시오. 1 시간, 4 시간 또는 매일의 시간은 의도 된 거래 스타일과 일치해야합니다.
입력 및 종료 규칙 정의
일반적인 포물선 SAR 거래 전략은 도트 위치 변경을 사용하여 트리거 트레이드를 사용합니다. 핵심 논리는 다음과 같습니다.
- SAR DOT가 가격 위에서 아래로 이동할 때 구매하십시오 .
- SAR DOT가 가격 이하에서 그 위로 이동하면 판매 (또는 허용 된 경우).
코드에서 이것은 다음과 같이 표현 될 수 있습니다.
-
close > sar때를 감지하고close[1] <= sar[1]. - 짧은 항목을 위해
close < sarclose[1] >= sar[1]감지하십시오.
추가 필터는 성능을 향상시킬 수 있습니다.
- 이동 평균을 사용하여 추세 방향을 확인하십시오. 예를 들어, 가격이 50- 기간 EMA 이상인 경우에만 긴 거래를합니다.
- Sideways Market에서 Whipsaws를 피하기 위해 최소 가격 이동 임계 값을 구현하십시오.
- 시간 기반 종료 또는 후행 정지를 추가하여 이익을 고정시킵니다.
이 규칙은 전략 스크립트에 명시 적으로 코딩되어야합니다. 예를 들어, 소나무 스크립트에서 :
longCondition = close > sar and close[1] <= sar[1] if (longCondition)strategy.entry('Long', strategy.long)
역사적 데이터로 백 테스트를 실행합니다
전략 논리가 정의되면 선택된 역사적 기간 동안 백 테스트를 실행하십시오. TradingView에서 :
- SAR 및 거래 항목을 시각화하려면 '차트에 추가'를 클릭하십시오.
- 성능 메트릭을보기 위해 '전략 테스터'탭을 엽니 다.
- 실제 조건을 반영하기 위해 초기 자본 , 커미션 률 및 미끄러짐 설정을 조정하십시오.
백 트레이더가있는 파이썬에서 :
Cerebro엔진 인스턴스를 만듭니다.-
cerebro.addstrategy(SARStrategy)를 사용하여 전략 클래스를 추가하십시오. -
cerebro.adddata(data)로 데이터 피드를로드하십시오. - 현금 및 커미션 설정 :
cerebro.broker.setcash(10000.0),cerebro.broker.setcommission(commission=0.001). - 백 테스트를 실행하십시오 :
cerebro.run().
모니터링 할 핵심 성능 지표는 다음과 같습니다.
- 총 수익
- 승리
- 최대 드롭 다운
- 샤프 비율
- 거래 수
일관성을 평가하기 위해 주식 곡선 및 상표 마커를 시각화합니다. 전략이 제대로 수행되지 않으면 입력/종료 로직 또는 매개 변수 값을 다시 방문하십시오.
SAR 매개 변수 및 위험 관리 최적화
기본 포물선 SAR 설정 (단계 = 0.02, Max = 0.2)은 모든 자산이나 시간 프레임에 적합하지 않을 수 있습니다. 최적화에는 다른 값을 테스트하는 것이 포함됩니다.
- 스텝 크기는 0.01에서 0.05입니다.
- 최대 가속도를 0.18에서 0.30까지 테스트하십시오.
- 여러 시장주기에서 성능을 평가합니다.
과 적합성을 피하려면 산책로 분석을 사용하십시오.
- 데이터를 샘플 내 및 샘플 외 기간으로 나눕니다.
- 샘플 내 세트에서 매개 변수를 최적화하십시오.
- 샘플 외부 세트에서 확인하십시오.
위치 사이징 규칙 통합 :
- 거래 당 자본의 고정 비율 (예 : 1%)을 위험에 빠뜨립니다.
- 변동성 기반 사이징 (예 : ATR)을 사용하여 거래 규모를 조정하십시오.
스톱 손실 및 테이크 비영리 수준을 구현하십시오.
- SAR DOT 바로 너머로 스톱 손실을 놓으십시오.
- 평균 실제 범위의 배수로 테이크 비영리를 설정하십시오.
이러한 조정은 라이브 거래 조건에 대한 전략을 개선하는 데 도움이됩니다.
자주 묻는 질문
무료 플랫폼에서 포물선 SAR 전략을 백 테스트 할 수 있습니까?
예, TradingView는 Pine 스크립트를 사용하여 기본 백 테스트를 허용하는 무료 계층을 제공합니다. 무료 버전은 과거 데이터 깊이 및 최적화 속도에 제한이 있지만 초기 테스트에는 충분합니다. Python의 Backtrader는 완전히 무료 및 오픈 소스이며 백 테스트 프로세스를 완전히 제어 할 수 있습니다.
Sideways Markets에서 SAR Whipsaws를 어떻게 처리합니까? whipsaws는 가격이 측면으로 움직일 때 발생하여 SAR 반전이 빈번합니다. 잘못된 신호를 줄이려면 SAR을 ADX (평균 방향 지수) 와 같은 추세 필터 와 결합하십시오. ADX> 25 일 때만 거래를 수행하여 강한 추세를 나타냅니다. 또는 더 긴 시간 프레임 SAR을 사용하여 신호를 부드럽게하십시오.
cryptocurrency 쌍에서 SAR을 백 테스트 할 수 있습니까? 전적으로. cryptocurrency 시장은 충분한 역사적 데이터를 제공합니다. Binance , Coingecko 또는 Yahoo Finance (Yfinance를 통해) 를 사용하여 BTC, ETH 및 기타 코인에 대한 OHLCV 데이터를 얻으십시오. 데이터 세분화가 전략과 일치하는지 확인하십시오 (15 분, 1 시간 또는 일일 막대가 일반적입니다.
백 테스트가 음의 반환을 표시하면 어떻게해야합니까? 부정적인 수익은 전략이 정제가 필요하다는 것을 나타냅니다. 손실 패턴을 식별하려면 거래 로그를 검토하십시오. SAR 매개 변수 조정, 확인 표시기 추가 또는 볼륨 또는 변동성으로 거래를 필터링하는 것을 고려하십시오. 또한 수익성있는 전략을 패자로 전환 할 수 있으므로 미끄러짐과 수수료가 정확하게 모델링되는지 확인하십시오.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- 광범위한 시장 문제로 인해 Avalanche AVAX 가격 하락; 기관의 관심은 여전히 강하다
- 2026-11-03 12:35:02
- 퀀트 가격이 하락하는 이유는 무엇입니까? 시장 불안 속에서 QNT의 최근 하락세에 대한 심층 분석
- 2026-11-03 12:55:01
- Egrag Crypto의 XRP 가격 차트 분석: '가장 큰 파도 3'에 대한 준비가 되셨습니까?
- 2026-11-03 01:15:01
- Bed Bath & Beyond의 모회사는 tZERO의 3억 5천만 달러 평가 SPAC 거래를 지지합니다: 뉴욕 주민들이 알아야 할 사항
- 2026-11-03 01:15:01
- Arbitrum, 새로운 성장 프로그램으로 강화된 스테이블코인 이체량 급증 확인
- 2026-11-03 00:55:01
- 트럼프, 북한, 그리고 바이낸스 강도: 지정학과 디지털 범죄의 그물망
- 2026-11-03 00:55:01
관련 지식
하락세 이후 Polkadot DOT 해머 패턴을 식별하는 방법은 무엇입니까?
2026-10-17 22:59:36
DOT/USDT 차트의 해머 패턴 이해 1. DOT 가격이 세션 중 급격히 하락했지만 마감 전에 크게 회복되어 양초 범위 상단 근처에 긴 하단 그림자와 작은 실제 몸체가 남을 때 망치가 형성됩니다. 2. 패턴은 확인된 하락세 이후에 나타나야 합니다. 일반적으로 5개 이...
주요 지원 수준 근처에서 Toncoin TON RSI 차이를 읽는 방법은 무엇입니까?
2026-10-20 19:59:53
RSI 발산 메커니즘 이해 1. RSI 발산은 가격 움직임과 상대 강도 지수가 동일한 차트 시간대에서 반대 방향으로 움직일 때 발생합니다. 2. 가격이 고점을 높이지만 RSI가 고점을 낮추면 약세 다이버전스가 형성되어 상승 모멘텀이 약화된다는 신호입니다. 3. 가격...
시장 하락 후 SUI 강세를 불러일으키는 캔들을 식별하는 방법은 무엇입니까?
2026-10-26 08:00:26
정의 및 구조적 요구 사항 1. SUI 강세 매몰 패턴은 가격 하락 움직임이 확인된 후에 나타나야 합니다. 일반적으로 최소 3개의 연속 빨간색 캔들 또는 최근 지역 고점 대비 15%~20% 하락한 후에 나타납니다. 2. 첫 번째 캔들은 실제 몸체가 명확하게 정의되고 상...
일일 차트에서 Litecoin LTC Death Cross를 찾는 방법은 무엇입니까?
2026-10-23 09:49:14
데스 크로스 패턴 이해 1. 데드 크로스는 일일 차트에서 50일 단순 이동 평균(SMA)이 200일 SMA 아래로 교차할 때 발생하며 잠재적인 약세 모멘텀을 나타냅니다. 2. 이러한 구성은 장기 추세에 비해 단기 가격 심리의 변화를 반영하며, 종종 매도 압력 증가와 일...
AVAX 볼린저 밴드를 사용하여 확대되는 가격 변동성을 추적하는 방법은 무엇입니까?
2026-10-24 04:15:41
AVAX 볼린저 밴드 구조 이해 1. AVAX 볼린저 밴드는 중간 밴드인 20주기 단순 이동 평균(SMA), SMA에 2개의 표준 편차를 더한 값으로 계산된 상위 밴드, SMA에서 2개의 표준 편차를 뺀 값으로 파생된 하위 밴드 등 3개의 뚜렷한 선으로 구성됩니다. 2...
4시간 차트에서 Avalanche AVAX Morning Star를 식별하는 방법은 무엇입니까?
2026-10-16 11:40:20
AVAX 거래의 Morning Star 패턴 이해 1. Morning Star는 4시간 차트에서 AVAX 가격 움직임이 지속적으로 하락세를 보인 후에 자주 나타나는 3개의 캔들 강세 반전 패턴입니다. 2. 긴 빨간색 양봉과 그 뒤를 이어 이전 양봉 종가보다 낮은 갭을 ...
하락세 이후 Polkadot DOT 해머 패턴을 식별하는 방법은 무엇입니까?
2026-10-17 22:59:36
DOT/USDT 차트의 해머 패턴 이해 1. DOT 가격이 세션 중 급격히 하락했지만 마감 전에 크게 회복되어 양초 범위 상단 근처에 긴 하단 그림자와 작은 실제 몸체가 남을 때 망치가 형성됩니다. 2. 패턴은 확인된 하락세 이후에 나타나야 합니다. 일반적으로 5개 이...
주요 지원 수준 근처에서 Toncoin TON RSI 차이를 읽는 방법은 무엇입니까?
2026-10-20 19:59:53
RSI 발산 메커니즘 이해 1. RSI 발산은 가격 움직임과 상대 강도 지수가 동일한 차트 시간대에서 반대 방향으로 움직일 때 발생합니다. 2. 가격이 고점을 높이지만 RSI가 고점을 낮추면 약세 다이버전스가 형성되어 상승 모멘텀이 약화된다는 신호입니다. 3. 가격...
시장 하락 후 SUI 강세를 불러일으키는 캔들을 식별하는 방법은 무엇입니까?
2026-10-26 08:00:26
정의 및 구조적 요구 사항 1. SUI 강세 매몰 패턴은 가격 하락 움직임이 확인된 후에 나타나야 합니다. 일반적으로 최소 3개의 연속 빨간색 캔들 또는 최근 지역 고점 대비 15%~20% 하락한 후에 나타납니다. 2. 첫 번째 캔들은 실제 몸체가 명확하게 정의되고 상...
일일 차트에서 Litecoin LTC Death Cross를 찾는 방법은 무엇입니까?
2026-10-23 09:49:14
데스 크로스 패턴 이해 1. 데드 크로스는 일일 차트에서 50일 단순 이동 평균(SMA)이 200일 SMA 아래로 교차할 때 발생하며 잠재적인 약세 모멘텀을 나타냅니다. 2. 이러한 구성은 장기 추세에 비해 단기 가격 심리의 변화를 반영하며, 종종 매도 압력 증가와 일...
AVAX 볼린저 밴드를 사용하여 확대되는 가격 변동성을 추적하는 방법은 무엇입니까?
2026-10-24 04:15:41
AVAX 볼린저 밴드 구조 이해 1. AVAX 볼린저 밴드는 중간 밴드인 20주기 단순 이동 평균(SMA), SMA에 2개의 표준 편차를 더한 값으로 계산된 상위 밴드, SMA에서 2개의 표준 편차를 뺀 값으로 파생된 하위 밴드 등 3개의 뚜렷한 선으로 구성됩니다. 2...
4시간 차트에서 Avalanche AVAX Morning Star를 식별하는 방법은 무엇입니까?
2026-10-16 11:40:20
AVAX 거래의 Morning Star 패턴 이해 1. Morning Star는 4시간 차트에서 AVAX 가격 움직임이 지속적으로 하락세를 보인 후에 자주 나타나는 3개의 캔들 강세 반전 패턴입니다. 2. 긴 빨간색 양봉과 그 뒤를 이어 이전 양봉 종가보다 낮은 갭을 ...
모든 기사 보기














