Type/to search

고저점 돌파 백테스트 전략

Common strategy
Created: 2024-01-08 16:13:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 기간 고점과 저점 돌파를 기반으로 추세 방향을 판단하며, 가격이 기간 고점을 돌파하면 매수, 기간 저점을 돌파하면 매도하는 추세 추종 전략입니다.

전략 원리

이 전략은 먼저 사용자가 설정한 주기(일봉, 주봉 등)와 과거 조회 기간 수를 읽습니다. 그런 다음 이 매개변수를 기반으로 과거 조회 기간의 최고가와 최저가를 구합니다. 예를 들어 일봉 주기, 과거 1기간으로 설정하면 전일의 최고가와 최저가를 사용합니다.

실제 거래에서 종가가 과거 조회 기간의 최저가보다 크거나 같으면 상향 돌파로 판단하여 매수하고, 종가가 과거 조회 기간의 최고가보다 작거나 같으면 하향 돌파로 판단하여 매도합니다.

이렇게 기간 고점과 저점 돌파를 통해 추세 방향을 포착하는 것은 추세 추종 전략의 하나입니다.

장점 분석

이 전략의 주요 장점은 다음과 같습니다:

  1. 돌파점을 기반으로 추세 방향을 판단하여 강한 횡보 후의 큰 추세를 포착하기 쉽습니다.
  2. 조작이 간단하고 이해하기 쉬워 초보자가 학습하고 사용하기에 매우 적합합니다.
  3. 주기 매개변수를 쉽게 최적화하고 조정할 수 있어 다양한 종목에 적용 가능합니다.
  4. 역방향 입력을 통해 반대 방향 거래를 설정하여 전략 활용도를 높일 수 있습니다.
  5. 주기 고점과 저점을 그려 보조 판단을 제공하여 다중 확인을 형성합니다.

위험 분석

이 전략에는 다음과 같은 위험도 존재합니다:

  1. 변동성 횡보를 효과적으로 필터링하지 못해 여러 번의 오작동이 발생할 수 있습니다.
  2. 손절매를 제어할 수 없어 어느 정도의 손실 위험이 있습니다.
  3. 거래 수수료에 민감하여 실제 손익에 일정한 편차가 있습니다.
  4. 포지션 규모를 제한할 수 없어 과잉 거래 문제가 있습니다.

위와 같은 위험에 대응하여 손절매 메커니즘 설정, 필터 조건 최적화, 포지션 수량 제어 등의 방법으로 최적화할 수 있습니다.

최적화 방향

이 전략은 주로 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 필터 메커니즘을 추가하여 변동성 횡보 시 빈번한 진입을 방지합니다. 가격 채널, 변동성 등의 필터 조건을 설정할 수 있습니다.
  2. 이동 손절매 또는 시간 손절매를 설정합니다. 단일 거래 손실 위험을 제어하여 전체 수익성을 보장합니다.
  3. 포지션 규모와 자금 관리를 최적화하여 과잉 거래 문제를 방지하고 전략의 안정성을 확보합니다.
  4. 다양한 주기 매개변수의 효과를 테스트하고 최적의 매개변수 조합을 선택합니다.
  5. 알고리즘 거래 모듈을 추가하여 머신러닝 알고리즘을 활용해 의사 결정 효율성을 높입니다.

요약

전반적으로 이 고점 저점 돌파 백테스트 전략은 추세 추종에 기반하여 방향을 판단하며, 간단하고 조작이 쉬워 초보자 학습에 적합하지만, 차익 거래가 어려운 위험이 있습니다. 필터 조건, 손절매 메커니즘, 포지션 제어 등의 최적화 수단을 추가함으로써 이러한 위험을 줄이고 전략의 효과를 더 좋게 만들 수 있습니다. 이 전략은 향후 연구와 개선을 위한 아이디어와 참고 자료를 제공할 수 있습니다.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 03/07/2018
// This script shows a high and low period value.
Strategy parameters
Strategy parameters
SelectPeriod
LookBack
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)