Type/to search

돌파 추적 전략

Cryptocurrency
Created: 2024-01-31 17:06:36
Last modified: 2 years ago
1
Follow
1791
Followers

img

개요

이 전략의 주요 아이디어는 큰 시간 프레임에서 추세 방향을 식별하고, 작은 시간 프레임에서 돌파 지점을 찾아 진입하며, 손절매는 큰 시간 프레임의 이동평균선을 추적하여 청산하는 것입니다.

전략 원리

이 전략은 주로 세 가지 지표를 기반으로 판단합니다.

첫째, 장기 주기(예: 일봉)의 X일 단순이동평균선을 계산하여 가격이 해당 이동평균선 위에 있을 때만 매수를 허용합니다. 이를 통해 전체 추세 방향을 판단하고 횡보 구간에서의 거래를 피할 수 있습니다.

둘째, 단기 주기(예: 5일) 내의 최고가 Swing High를 계산하여 가격이 해당 최고가를 돌파하면 매수 신호가 발생합니다. 여기서는 lb라는 되돌아보기 기간 파라미터를 사용하여 적절한 돌파 지점을 찾습니다.

셋째, 손절매 라인을 설정합니다. 포지션 진입 후, 손절매 라인은 가장 가까운 저점에서 일정 기간(lbStop)의 최저가로 고정됩니다. 동시에 이동평균선(예: 일봉 10일 EMA)을 청산 메커니즘으로 설정하여 가격이 해당 이동평균선 아래로 떨어지면 포지션을 청산합니다.

또한 이 전략은 과도하게 확장된 지점에서의 매수를 방지하기 위해 ATR 값을 설정합니다. 그 외에 백테스트 기간 등 보조 조건도 포함됩니다.

위 세 가지 지표의 상호 작용을 통해 이 전략의 핵심 로직이 형성됩니다.

전략 장점 분석

이 전략은 돌파 추적 유형의 전략으로, 다음과 같은 장점이 있습니다:

  1. 두 개의 시간 프레임을 사용하여 횡보 시장에서 발생하는 가짜 돌파를 피할 수 있습니다. 긴 시간 프레임은 전체 추세를 판단하고, 짧은 시간 프레임은 구체적인 진입 지점을 찾습니다.

  2. Swing High로 형성된 돌파 지점을 활용합니다. 이러한 돌파는 일정한 관성을 가지며 추적이 용이합니다. lb 파라미터를 조정하여 실제 유효한 돌파를 찾을 수 있습니다.

  3. 손절매 방식이 비교적 엄격하여 가장 가까운 저점을 추적하고 일정한 완충 거리를 두어 스캘핑으로 인한 손실을 방지합니다.

  4. 이동평균선을 청산 메커니즘으로 사용하여 시장 상황에 따라 유연하게 이익을 실현할 수 있습니다.

  5. ATR 지표는 과도한 거래량으로 인한 위험을 방지합니다.

  6. 다양한 파라미터 조합을 설정하여 효과를 테스트할 수 있으며 최적화 여지가 큽니다.

위험 분석

이 전략에도 다음과 같은 위험이 있습니다:

  1. 가격이 이동평균선 근처에서 상하로 횡보할 때 포지션 진입과 청산이 반복될 수 있습니다. 이 경우 높은 수수료 위험에 직면합니다.

  2. 돌파 매수 지점이 이동평균선에 가까울 경우 큰 하락 위험이 있습니다. 이는 전략 자체의 특성입니다.

  3. 시장이 뚜렷한 추세를 보이지 않을 때 보유 기간이 길어질 수 있으며 시간 위험에 노출됩니다.

  4. ATR 파라미터를 합리적으로 설정해야 합니다. ATR이 너무 작으면 필터 효과가 약하고, 너무 크면 진입 기회가 줄어듭니다.

  5. 다양한 lb 파라미터가 결과에 미치는 영향을 테스트해야 합니다. 파라미터가 너무 크면 일부 기회를 놓칠 수 있고, 너무 작으면 가짜 돌파를 식별할 수 있습니다.

위험 해결 방법:

  1. 이동평균선 파라미터를 적절히 조정하여 필터 효과를 강화합니다.
  2. ATR 파라미터를 최적화하고 육안 판단을 보조로 사용합니다.
  3. 되돌아보기 기간 lb를 조정하여 최적의 파라미터를 찾습니다.
  4. 횡보 장세에서는 거래를 중단합니다.

전략 최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 다양한 이동평균선 파라미터 조합을 테스트하여 최적의 파라미터를 찾습니다.
  2. 다양한 ATR 파라미터 설정을 시도하여 진입 기회와 위험 관리 간의 균형을 맞춥니다.
  3. 되돌아보기 기간 lb 파라미터를 최적화하여 더 효율적인 돌파를 식별합니다.
  4. 동적 손절매를 구축하여 변동성과 하락에 따른 위험을 관리합니다.
  5. 거래량 지표 등 다른 요소를 결합하여 돌파의 유효성을 판단합니다.
  6. 극값을 찾는 방법(예: >, <, >/< 등)을 개발하여 참고 지표로 활용합니다.
  7. 머신러닝을 통해 파라미터를 학습시켜 최적의 파라미터를 도출합니다.

요약

이 전략은 전반적으로 전형적인 돌파 추적 전략입니다. 이중 시간 프레임 판단, Swing High를 통한 진입 시점 식별, 손절매선과 이동평균선의 이중 청산 메커니즘으로 구성된 완전한 로직 체계를 갖추고 있습니다. 이 전략은 위험과 수익 특성이 비교적 명확하며, 중장기 추적형 투자자에게 적합합니다. 일정한 위험이 존재하지만 파라미터 최적화와 규칙 개선을 통해 위험 수준을 낮출 수 있습니다. 이 전략은 개선의 여지가 크며, 더 많은 지표를 결합하면 전략 효과를 더욱 강화할 수 있습니다.

Source
Pine
/*backtest
start: 2023-01-24 00:00:00
end: 2024-01-30 00:00:00
period: 1d
basePeriod: 1h
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/
// © millerrh

// The intent of this strategy is to buy breakouts with a tight stop on smaller timeframes in the direction of the longer term trend.
Strategy parameters
Strategy parameters
Backtest Start Date
Backtest End Date
Lookback Period for Swing High
Lookback Bars for Stop Level
Timeframe of Moving Averages
Moving Average Type
1st Moving Average Length
2nd Moving Average Length
3rd Moving Average Length
Use 3rd Moving Average for Filtering?
Trailing Stop
Use ATR for Filtering?
% of Daily ATR Value
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)