비트코인 변동대 반전 전략
개요
이 전략은 고변동성 증권을 대상으로 설계된 되돌림(Pullback) 시스템입니다. 따라서 비트코인은 매우 이상적인 거래 상품입니다. 이 전략은 일봉 또는 더 낮은 시간 프레임(저는 3시간 차트에서 좋은 결과를 찾았지만, 1시간 이하에서는 테스트하지 않았습니다)에서 사용할 수 있습니다.
전략 원리
이 전략은 이전 두 개의 캔들 종가 변화를 비교하여 변동성을 계산하고, 이 가격 변화를 이용하여 이동평균선을 생성합니다. 이동평균선에 표준편차 밴드를 감싸는데, 내부는 1 표준편차, 외부는 2 표준편차입니다. 가격이 사전 설정된 이동평균선 필터보다 높으면 상승 추세로 판단합니다. 따라서 상승 추세에서 되돌림이 발생하여 내부 표준편차 밴드를 돌파(뚫을)하면 매수 신호가 발생합니다. 그러나 가격이 계속 하락하여 외부 표준편차 밴드를 돌파하면 매수 신호가 발생하지 않습니다. 이는 변동성 돌파 폭이 너무 크다는 것을 의미하기 때문입니다. 내부 밴드가 돌파되면 지표에 녹색 배경의 돌파 "매수" 이벤트가 표시됩니다. 매도/숏 거래의 경우, 내부 상단 밴드가 돌파되고 사전 설정된 이동평균선 필터 아래에 있을 때 신호가 발생하며, 지표에 빨간색 배경이 표시됩니다.
사용자는 테스트하고자 하는 날짜 범위, 변동성 계산을 위한 이동평균 기간, 내부 및 외부 밴드 표준편차를 변경할 수 있습니다. 비트코인의 경우, 내부 및 외부 표준편차 밴드를 기본 설정으로 두었지만, 1일 차트 거래에는 3 기간 변동성 추적이 잘 맞았고, 3시간 차트에는 5 기간 변동성 추적이 잘 맞았습니다. 이 전략은 매수 후 보유(Buy and Hold) 전략이 아니므로, 거래 시 가장 유동성이 높은 코인에 집중하여 모든 거래소에서 빠르게 진입 및 청산할 수 있도록 하는 것이 좋습니다. 변동성이 낮은 시장에서 이 전략을 테스트하려면 내부 표준편차 밴드를 약 0.75로 변경하면 다양한 선물 시장, 그리고 아마도 주식에도 적용될 수 있습니다. 손절 및 이익 실현 수준은 과거 7개 캔들의 거래 범위를 기반으로 합니다.
전략 장점
- 변동성을 이용한 거래로 시장 전환점 포착 가능
- 양방향 거래로 상승 및 하락 시장에서 수익 창출 가능
- 표준 매개변수 설정이 간단하고 사용하기 쉬움
- 다양한 대상에 맞게 매개변수를 쉽게 최적화 가능
- 합리적인 손절 및 이익 실현 설정으로 수익 고정에 유리
전략 위험
- 고변동성 종목의 경우 손실 확대 위험 존재
- 롱/숏 전환이 잦아 거래 비용 높음
- 단기 운용으로 시장 변화에 대한 면밀한 주의 필요
- 종목 유동성 부족 시 손절 어려움
- 부적절한 매개변수는 과도한 거래 초래 가능
위험 대응 방법:
-
적절한 변동성 종목을 선택하고 단일 포지션 규모를 통제합니다.
-
매개변수를 최적화하여 비효율적인 거래를 줄입니다.
-
이익 실현 및 손절을 적용하고 엄격한 자금 관리를 합니다.
-
거래 실행 효율성에 주의하고 유동성이 좋은 종목을 선택합니다.
-
종목 특성에 맞게 매개변수를 조정합니다.
전략 최적화 방향
이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
-
이동평균선 기간을 최적화하여 다양한 종목의 변동성을 더 잘 추적합니다.
-
변동성 밴드의 매개변수를 조정하여 특정 종목의 변동 범위에 더 가깝게 만듭니다.
-
거래량 증가와 같은 추가 필터 조건을 추가하여 거래 신호를 더욱 검증합니다.
-
머신러닝 기술을 활용하여 매개변수를 동적으로 최적화하고 전략의 적응성을 높입니다.
-
더 높은 빈도의 시간 프레임에서 테스트하여 더 많은 거래 기회를 포착합니다.
-
이익 실현 및 손절 추적을 추가하여 수익을 계좌에 더 많이 고정시킵니다.
-
다른 지표나 모델과 결합하여 정량적 조합 전략을 구축합니다.
요약
이 전략은 전반적으로 비교적 간단하고 직관적이며, 변동성 지표를 활용하여 반전 상황을 식별함으로써 시장 전환점을 포착합니다. 전략 최적화 여지가 크며, 매개변수 조정 및 다른 기술 지표 결합을 통해 전략의 안정성과 수익성을 지속적으로 향상시킬 수 있습니다. 그러나 트레이더는 과도한 최적화와 커브 피팅 문제를 방지해야 합니다. 이 전략은 단기 거래에 더 적합하며, 위험 통제를 위한 엄격한 자금 관리가 필요합니다. 적절히 활용한다면 이 전략은 변동성이 높은 디지털 통화 거래에 유용한 도구가 될 수 있습니다.
/*backtest
start: 2023-09-11 00:00:00
end: 2023-10-11 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © gary_trades
//This script is designed to be used on volatile securities/tickers so is best suited for day charts on Crypto (particularly good for BTC).
//It takes both long and short trades and the main indicator settings can be changed by the use so they can test for ideal settings for ticker of interest.- 1
