개요
돌파 트레이딩 전략은 시장 변동성 증가로 인한 가격 돌파를 포착하는 것을 목표로 합니다. 이 전략은 평균 진폭 범위(ATR) 지표를 사용하여 특정 기간 내 자산의 변동성을 측정합니다. 가격이 ATR에 의해 결정된 상하 돌파선을 돌파하면 매수 및 매도 신호가 생성됩니다.
전략 원리
이 전략은 먼저 지정된 기간의 ATR을 계산합니다. 그런 다음 ATR을 기반으로 상단 밴드와 하단 밴드를 계산합니다. 종가가 상단 밴드를 돌파하면 매수 신호가 생성되고, 종가가 하단 밴드를 이탈하면 매도 신호가 생성됩니다. 신호를 더욱 확인하기 위해 현재 캔들의 실체 부분이 종료되어야 합니다.
종가가 상단 및 하단 밴드를 돌파할 때, 돌파 방향으로 돌파 간격 색상이 채워집니다. 이 기능은 현재 추세 방향을 빠르게 식별하는 데 도움이 됩니다.
매수 신호가 생성되고 현재 포지션이 없는 경우, 전략은 매수 포지션을 오픈합니다. 매도 신호가 생성되고 현재 포지션이 없는 경우, 전략은 매도 포지션을 오픈합니다.
Length 매개변수는 변동성을 측정하는 기간 길이를 결정합니다. 더 높은 Length 값은 더 긴 가격 변동에 주목한다는 것을 의미합니다. 예를 들어, Length가 20일 때 각 거래는 약 100개의 캔들에 걸쳐 여러 변동을 포함합니다.
Length 값을 줄이면 더 단기적인 가격 변동에 주목하여 거래 빈도를 높일 수 있습니다. Length 값과 평균 거래 길이 사이에는 엄격한 대응 관계가 없으므로, 시행착오를 통해 최적의 Length 값을 찾아야 합니다.
장점 분석
이 전략은 돌파 원리를 활용하여 시장 변동으로 인한 큰 흐름을 포착할 수 있습니다. ATR 지표는 돌파 수준을 동적으로 계산하여 고정 매개변수를 사용하지 않습니다.
실체 캔들을 사용하여 신호를 확인하면 가짜 돌파를 필터링할 수 있습니다. 돌파 간격 색상으로 추세 방향을 직관적으로 표시합니다.
Length 매개변수는 전략 조정의 유연성을 제공하며, 특정 시장에 맞게 조정하여 최적화할 수 있습니다.
위험 분석
돌파 거래에는 역추세에 휩쓸릴 위험이 있습니다. 손절매를 설정하여 단일 손실을 제어할 수 있습니다.
돌파 신호가 오보로 나타나 초단기 거래로 이어질 수 있습니다. Length 매개변수를 적절히 조정하여 오보를 필터링할 수 있습니다.
매개변수 최적화는 충분한 거래 데이터가 뒷받침되어야 합니다. 초기 매개변수 선택이 부적절하면 거래 성과가 좋지 않을 수 있습니다.
최적화 방향
ATR 기간 내에 볼린저 밴드를 도입하여 새로운 돌파 수준 계산 방식으로 사용할 수 있습니다. 볼린저 밴드 돌파는 오보율을 줄일 수 있습니다.
돌파 후 즉시 손절매하지 않고 추세를 계속 추적할 수 있습니다. 예를 들어, 추세 추종 손절매를 추가할 수 있습니다.
횡보 시장에서는 다른 매개변수를 사용하거나 전혀 거래하지 않아 역추세에 휩쓸리는 것을 방지할 수 있습니다.
요약
돌파 트레이딩 전략은 시장 변동성을 활용하여 가격이 큰 폭으로 돌파할 때 추세에 진입합니다. ATR 지표가 돌파 수준을 동적으로 결정하고, 실체 캔들이 가짜 돌파를 필터링합니다. Length 매개변수는 전략 기간 조정의 유연성을 제공합니다. 이 전략은 중장기 추세를 추적하는 데 적합하지만, 돌파 거래의 위험에 주의하고 매개변수 최적화가 필요합니다.
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 1h
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/
//@version=5
strategy("Volatility Breakout Strategy [Angel Algo]", overlay = true)- 1

