Type/to search

양방향 모멘텀 추적 이익실현 및 손절매 전략

Common strategy
Created: 2024-01-08 11:58:21
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 TradingView 내장 연속 상승/하락 전략을 확장한 것입니다. 유연한 전략 방향 설정이 가능하며, 반대 매매를 할 수 있습니다. 또한 스윙 고점/저점, ATR 손절매, 트레일링 손절매 등 다양한 손절매 방식과 그에 대응하는 이익실현 설정이 통합되어 있습니다. 이를 통해 기존 거래 신호를 유지하면서 더 나은 리스크 관리를 얻을 수 있습니다.

전략 원리

이 전략은 주로 캔들의 연속 상승 또는 하락 횟수를 판단하여 매수 및 매도 신호를 생성합니다. 사용자는 매수 신호 발생에 필요한 연속 상승 캔들 개수와 매도 신호에 필요한 연속 하락 캔들 개수를 설정할 수 있습니다.

또한 전략에는 반대 매매 여부를 설정할 수 있는 기능이 추가되었습니다. 반대 매매를 활성화하면 원래의 매수 신호가 매도 신호가 되고, 매도 신호가 매수 신호가 되어 거래가 반전됩니다.

진입 및 청산 측면에서 전략은 직접 반대 포지션 청산을 지원하므로, 포지션이 없을 때 거래 불가능한 상황을 줄일 수 있습니다.

손절매 및 이익실현 측면에서 전략은 스윙 고점/저점, ATR, 그리고 전략 내장의 세 가지 선택 가능한 손절매 방식을 제공합니다. 손절매 방식은 포지션 방향에 따라 자동으로 최저점 또는 최고점을 선택하여 공격적인 손절매 수준을 결정하거나, ATR에 따라 동적으로 손절매 가격을 결정합니다. 이익실현 설정은 전략 진입 가격을 기준으로 고정 배수의 이익실현 거리를 설정합니다.

트레일링 손절매를 활성화하면 전략은 손실 시 손절매 간격을 넓히고, 이익 시 손절매 간격을 좁혀 자동 추적을 실현합니다.

장점 분석

이 전략의 가장 큰 장점은 유연한 설정으로 다양한 시장 상황에 적응할 수 있다는 점입니다. 구체적인 장점은 다음과 같습니다:

  1. 매수/매도 필터 파라미터를 설정하여 추세 및 횡보장에 대응 가능
  2. 반대 매매 지원, 필요에 따라 방향 선택 가능
  3. 직접 반대 포지션 개설 설정으로 포지션 부재 기간 감소
  4. 다양한 손절매 방식 통합, 필요에 따라 선택 가능
  5. 트레일링 손절매 활성화로 자동 손절매 가능

리스크 분석

이 전략의 주요 리스크는 연속 캔들 설정이 너무 많을 경우 거래 기회를 놓칠 수 있다는 점과 손절매 설정이 너무 공격적일 경우 손실이 확대될 위험입니다. 리스크에 대한 권장 사항은 다음과 같습니다:

  1. 상승/하락 캔들 개수 파라미터 조정, 너무 공격적으로 설정하지 말 것
  2. 다양한 손절매 방식 테스트, 가장 적합한 방식 선택
  3. 트레일링 손절매는 신중하게 설정하여 손실이 너무 커지지 않도록 주의

최적화 방향

본 전략은 추가 최적화의 여지가 있습니다:

  1. ATR 또는 변동성 등의 지표를 기반으로 상승/하락 캔들 개수를 동적으로 조정 가능
  2. 다양한 보유 시간에 따른 손절매/이익실현 비율 파라미터 효과 테스트 가능
  3. Open 필터를 설정하여 가짜 돌파 방지 가능
  4. 다른 보조 지표를 추가하여 신호 품질 향상 가능

요약

본 전략은 기준 전략을 유용하게 확장하여 리스크를 더 잘 제어하고 더 유연한 거래 방식을 얻을 수 있도록 했습니다. 이는 최적화와 실전 적용이 용이한 효과적인 모멘텀 전략입니다.

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

// Extension of the built-in strategy by Tradingview. The strategy buys after an X amount of
// consecutive bullish bars and viceversa for selling. This logic can be reversed and a Stop Loss
// with Take Profit can be added. There's also an option to adapt the SL into a Trailing Stop.
Strategy parameters
Strategy parameters
Strategy Direction
-----------------Strategy Inputs-------------------
consecutiveBarsUp
consecutiveBarsDown
-----------------General Inputs-------------------
Use Stop Loss and Take Profit
Type Of Stop
Swing Point Lookback
Swing Point SL Perc Increment
ATR Length
ATR Multiple
Take Profit Risk Reward Ratio
Trailing Stop
Allow Direct Position Reverse
Reverse Trades
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)