Type/to search

다중 시간 프레임 매수 가격 하락 전략

Common strategy
Created: 2023-10-27 16:56:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

다중 시간 프레임 매수 가격 하락 전략은 비교적 간단한 자동 매매 전략으로, 상승 추세 구간에서 상당한 수익을 얻을 수 있습니다. 그러나 모든 가격 하락이 매수에 적합한 것은 아니며, 서로 다른 시간 프레임에 따라 각 거래를 최적화해야 합니다.

이 전략은 1시간 시간 프레임을 사용하여 갑작스러운 가격 하락을 포착하는 동시에, 과거 12시간 동안 가격이 유의미하게 상승했음을 확인합니다. 가파른 상승 추세에서 이익 실현으로 인한 순간적인 폭락은 시장 진입에 아주 좋은 기회를 제공합니다.

이 스크립트의 설정은 30분 시간 프레임에서 최적화되었습니다. 매개변수를 조정하여 다양한 시간 프레임에 적용할 수 있습니다.

다음 조건이 충족되면 시스템에서 매수 신호를 보냅니다:

  • 가격이 과거 2개 캔들 대비 1% 하락 (1시간 시간 프레임 = 2개의 30분 캔들)
  • 가격이 과거 12시간(24개의 30분 캔들 = 사전 설정 시간 프레임) 대비 3% 상승

이 설정은 최적화되었으며, 20개 이상의 다양한 암호화폐 거래 쌍에서 150회 이상의 백테스팅을 수행했습니다.

이 전략은 각 주문에서 사용 가능한 자금의 30%를 거래한다고 가정합니다. 전략은 0.1%의 거래 수수료를 고려했습니다. 이 수수료는 바이낸스(세계 최대 암호화폐 거래소)의 기본 수수료와 일치합니다.

전략 원리

다중 시간 프레임 매수 가격 하락 전략의 핵심 아이디어는 장기 및 단기 두 가지 시간 프레임을 동시에 결합하여 진입 시점을 판단하는 것입니다.

먼저, 1시간 시간 프레임에서 가격이 갑작스럽게 하락했는지 판단합니다. 여기서는 현재 캔들이 이전 두 캔들에 비해 1% 이상 하락했는지 확인합니다.

둘째, 12시간 시간 프레임에서 가격이 장기적으로 유의미한 상승을 보였는지 판단합니다. 여기서는 과거 12시간 동안의 가격 상승률이 3%에 도달했는지 계산하여 확인합니다.

단기 시간 프레임에서 하락이 발생하고 동시에 장기 시간 프레임이 상승 추세에 있을 때만 매수 신호가 발생합니다.

이러한 조합은 장기 하락 추세에서 무분별하게 매수하는 것을 방지하면서도 단기 조정이 제공하는 매수 기회를 포착할 수 있습니다. 서로 다른 시간 프레임의 조합을 통해 거래 전략을 더욱 안정적이고 신뢰할 수 있게 만듭니다.

기술적으로, 이 전략은 두 개의 서로 다른 매개변수를 가진 perc_change() 함수를 호출하여 두 시간 프레임을 판단합니다. 하나는 과거 12시간 상승률을, 다른 하나는 과거 1시간 상승률을 판단합니다. 두 조건이 모두 충족되면 매수 신호를 보냅니다.

장점 분석

다중 시간 프레임 매수 가격 하락 전략의 가장 큰 장점은 추세를 효과적으로 판단하고 단기 조정 시 매수 기회를 포착할 수 있다는 점입니다. 구체적으로 다음과 같은 장점이 있습니다:

  1. 장단기 두 시간 프레임을 결합하여 장기 하락 중 매수를 피함으로써 불필요한 손실을 줄일 수 있습니다.
  2. 단기 시간 프레임은 돌발적인 조정을 포착하여 낮은 매수 가격을 제공합니다.
  3. 백테스팅을 통해 매개변수가 최적화되어 암호화폐의 높은 변동성 특성에 더 적합합니다.
  4. 거래 수수료의 영향을 고려하여 실제 거래 환경에 더 가깝게 시뮬레이션합니다.
  5. 단순한 거래 로직과 매개변수 설정으로 이해와 조정이 쉽습니다.
  6. 다양한 거래 쌍에 폭넓게 적용 가능하며 유연성이 높습니다.

위험 분석

다중 시간 프레임 매수 가격 하락 전략은 다음과 같은 몇 가지 위험 요소도 가지고 있습니다:

  1. 가짜 돌파(False Breakout)의 위험을 완전히 피할 수 없으며, 단기 조정이 장기 추세의 반전일 수도 있습니다.
  2. 고정된 매개변수 설정이 시장 변화에 완전히 적응하지 못할 수 있으므로 조정이 필요합니다.
  3. 백테스팅은 항상 시뮬레이션 거래에서 좋은 성과를 보이지만 실제 거래에서는 차이가 있습니다.
  4. 일정한 시간 지연이 존재하여 단기 가격 변동의 최적 매수 시점을 놓칠 수 있습니다.
  5. 단일 거래 전략은 체계적 위험(Systematic Risk)의 영향을 받기 쉽습니다.
  6. 고빈도 거래는 거래 수수료 부담을 증가시킵니다.

이러한 위험에 대응하기 위해 다음과 같은 최적화 방안을 고려할 수 있습니다:

  1. 더 많은 지표를 추가하여 장단기 추세를 판단하고 정확성을 높입니다.
  2. 매개변수 설정을 최적화하여 시장 변화에 더 동적으로 적응하도록 합니다.
  3. 실제 환경에서 전략을 테스트하여 백테스팅과 실전의 차이를 측정합니다.
  4. 시간 프레임을 적절히 조정하여 시간 지연 문제를 완화합니다.
  5. 여러 비상관 전략을 동시에 사용하여 체계적 위험을 분산합니다.
  6. 손절매 및 이익 실현을 합리적으로 설정하여 단일 거래의 위험을 통제합니다.

최적화 방향

다중 시간 프레임 매수 가격 하락 전략은 여전히 큰 최적화 여지가 있으며, 주로 다음과 같은 측면에서 개선할 수 있습니다:

  1. 볼린저 밴드, RSI 등 더 많은 지표를 추가하여 전략의 안정성을 높입니다.
  2. 머신러닝 모델을 도입하여 매개변수를 동적으로 최적화하고 시장 변화에 적응합니다.
  3. 손절매 및 이익 실현 전략을 최적화하여 단일 거래의 위험을 줄입니다.
  4. 더 많은 거래 쌍과 시간 주기에서 백테스팅을 시도하여 최적의 매개변수 조합을 찾습니다.
  5. 거래량 변화 등의 지표를 결합하여 차익 거래에 의한 오도를 방지합니다.
  6. 자산 배분, 포지션 관리 등 위험 관리 모듈을 추가하여 전체 위험을 통제합니다.
  7. 추세 추종, 차익 거래 등 다른 유형의 알고리즘 거래 전략을 시도하여 다양화합니다.
  8. 더 복잡한 다중 시간 프레임 조합을 탐구하여 최적의 매개변수 조합을 찾습니다.
  9. 뉴스 트레이딩 요소를 추가하여 뉴스 이벤트를 거래 동인으로 활용합니다.

위의 최적화 수단을 통해 이 전략을 더욱 안정적이고 지능적이며 포괄적으로 만들어 암호화폐 시장의 복잡성에 적응할 수 있습니다. 그러나 모든 최적화는 과최적화(Overfitting) 문제를 피하기 위해 신중하게 테스트해야 합니다.

요약

다중 시간 프레임 매수 가격 하락 전략은 전반적으로 매우 실용적인 단기 매매 전략입니다. 단기와 장기 두 가지 시간 차원에 동시에 주목함으로써 상대적으로 높은 효율성을 유지하면서도 판단 정확성을 높입니다. 합리적인 매개변수 설정과 최적화를 통해 대부분의 거래 시장에 적용할 수 있으며, 특히 추세형 상품에서 뛰어난 성과를 보입니다.

그러나 다른 모든 기계적 전략과 마찬가지로 일정한 한계를 가지고 있으므로, 트레이더는 이성적으로 접근하고 시장 변화에 맞춰 지속적으로 최적화와 조정을 해야 합니다. 성공적인 전략은 항상 진화하는 것이지 고정된 것이 아닙니다.

결론적으로, 다중 시간 프레임 매수 가격 하락 전략은 알고리즘 트레이딩의 훌륭한 예시를 제공합니다. 이 전략은 서로 다른 시간 프레임 선택, 매개변수 설정, 백테스팅 최적화, 위험 통제 등 알고리즘 트레이딩의 기본 요소를 포괄합니다. 이 전략을 적절히 활용하고 실전에서 지속적으로 개선함으로써 트레이더는 방대한 정보 속에서 핵심 단서를 포착하고 시장에서 지속적인 알파(Alpha)를 얻을 수 있습니다.

Source
Pine
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 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/
// © Coinrule

//@version=1
Strategy parameters
Strategy parameters
From Month
From Day
From Year
Thru Month
Thru Day
Thru Year
Show Date Range
Lookback Long Period
Lookback Short Period
v_input_10
v_input_11
v_input_12
v_input_13
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)