Type/to search

전일 고점 추적 전략

Common strategy
Created: 2023-10-08 14:06:55
Last modified: 3 years ago
1
Follow
1802
Followers

개요

이 전략은 전일 최고가를 기준으로 매매하는 추세 추종형 전략입니다. 전일 최고가를 돌파할 때 롱 포지션을 진입하며, 당일에 여러 번 돌파하더라도 반복해서 포지션을 진입합니다.

전략 원리

  1. LucF 함수를 사용하여 백테스트 시 최신 캔들을 미리 보는 것을 방지합니다.

  2. 새로운 거래일의 시가인지 판단합니다. 당일 최고가 max_today와 최저가 min_today를 기록합니다.

  3. 현재 최고가 high와 max_today를 비교하여 max_today를 갱신합니다.

  4. 현재 최저가 low와 min_today를 비교하여 min_today를 갱신합니다.

  5. 전일 최고가와 최저가를 차트에 표시합니다.

  6. 전일 최고가 돌파 시 진입 지점을 설정하며, 최고가에 일정 GAP을 추가하여 진입을 지연시키거나 앞당길 수 있습니다.

  7. 손절 비율 sl과 익절 비율 tp를 설정합니다.

  8. 가격이 전일 최고가를 돌파할 때 롱 포지션을 진입합니다.

  9. 손절가와 익절가를 설정합니다.

  10. 트레일링 스탑 사용 여부를 선택할 수 있으며, 트레일링 스탑 시작 최소 조건과 트레일링 스탑 거리를 설정합니다.

  11. 포지션 종료 시 EMA 상태를 판단할지 선택할 수 있습니다.

장점 분석

비교적 단순한 추세 추종 전략으로 다음과 같은 장점이 있습니다.

  1. 전략 신호가 단순 명확하여 구현이 용이합니다.

  2. 전일 최고가 돌파에 의한 추세 확인 신호를 활용하여 횡보 시장의 노이즈를 효과적으로 필터링할 수 있습니다.

  3. GAP 매개변수를 통해 진입 감도를 조절할 수 있습니다.

  4. 전체적인 리스크가 통제 가능하며 손절이 명확합니다.

  5. 트레일링 스탑 사용 여부를 선택하여 더 많은 이익을 고정할 수 있습니다.

  6. EMA 판단을 결합하여 데드크로스 시 포지션이 묶이는 것을 방지할 수 있습니다.

리스크 분석

이 전략에는 주의해야 할 몇 가지 리스크가 있습니다.

  1. 돌파 실패 시 손실이 발생할 수 있으므로 합리적인 손절가 설정이 필요합니다.

  2. 돌파의 유효성은 시장이 추세 상태에 있는지에 달려 있으며, 횡보 시장에서는 포지션이 묶이기 쉽습니다.

  3. 트레일링 스탑 설정이 부적절할 경우 너무 민감하게 작동하여 작은 조정에도 손절될 수 있습니다.

  4. EMA 판단의 매개변수 선택이 부적절할 경우 너무 민감하거나 둔감해질 수 있습니다.

  5. GAP, 손절 폭, 트레일링 스탑 설정 등 최적화해야 할 변수가 많습니다.

최적화 방향

다음과 같은 측면에서 전략을 지속적으로 최적화할 수 있습니다.

  1. 손절을 고정값에서 ATR 또는 추세 기반의 동적 손절로 변경합니다.

  2. 표준편차 필터를 추가하여 돌파 유효성을 판단합니다.

  3. 변동성 기반 조건을 추가하여 횡보 시장의 비효율적인 돌파를 피합니다.

  4. EMA 매개변수를 최적화하여 판단을 더 안정적이고 정확하게 만듭니다.

  5. 트레일링 스탑 매개변수를 시장 변동 폭에 더 적합하게 최적화합니다.

  6. 다양한 종목에 대한 매개변수 견고성을 테스트합니다.

  7. 포지션 크기를 동적으로 조정하는 메커니즘을 추가합니다.

요약

이 전략은 전반적으로 비교적 간단하고 실용적이며, 전형적인 추세 추종 전략입니다. 전일 최고가 돌파를 신호로 추세를 추적하며, 리스크 관리는 주로 손절을 통해 이루어집니다. 적절한 매개변수 최적화를 통해 추세장에서 좋은 성과를 낼 수 있습니다. 그러나 손절 전략과 필터 조건을 잘 제어하여 횡보장에서 포지션이 묶이지 않도록 주의해야 합니다. 이 전략은 추세 추종 전략의 기본 프레임워크로 삼아 확장 및 최적화할 수 있습니다.

Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// © TheSocialCryptoClub

//@version=5
Strategy parameters
Strategy parameters
ROC Filter from CloseD
roc_enable
Treshold
Entry
Gap%
Stop-loss
Take-profit
Trailing Stop Settings
Trailing-stop
Offset Trailing
Trailing-stop
Close EMA
EMA length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)