Type/to search

SuperTrend 기반 장기 거래 전략

Common strategy
Created: 2023-09-20 17:14:33
Last modified: 3 years ago
1
Follow
1802
Followers

개요

해당 전략은 SuperTrend 지표를 통해 장기 매수 진입 기회를 식별합니다. ATR(평균 실제 범위)과 승수를 이용해 동적 지지선을 계산하여 롱 포지션에 진입합니다. 전략은 주로 롱 포지션 거래 기회에 초점을 맞춥니다.

전략 원리

  1. ATR 기간과 승수를 기반으로 상단 밴드와 하단 밴드를 계산합니다. 가격이 상단 밴드를 돌파하면 상승 추세, 하단 밴드를 돌파하면 하락 추세로 간주합니다.

  2. 현재 추세를 계산하며, 1은 상승, -1은 하락을 의미합니다. 가격이 상단 밴드를 돌파하면 추세가 하락에서 상승으로 전환되어 매수 신호가 발생합니다. 반대로 하단 밴드를 돌파하면 추세가 상승에서 하락으로 전환되어 매도 신호가 발생합니다.

  3. 이동평균선을 추세 필터로 결합하여, 상단 밴드를 돌파할 때 가격이 MA보다 높은 경우에만 매수하고, 하단 밴드를 돌파할 때 가격이 MA보다 낮은 경우에만 매도하여 가짜 돌파를 방지합니다.

  4. 시각화 도구로 추세, 거래 신호 등을 표시하여 판단을 보조합니다.

장점 분석

해당 전략은 다음과 같은 장점이 있습니다:

  1. SuperTrend 지표를 사용하여 가격 변화를 동적으로 추적하고 추세 전환을 신속하게 반영합니다.

  2. ATR 기반 손절 방식은 시장 변동성에 따라 손절선을 조정할 수 있어 이익을 확보하는 데 유리합니다.

  3. MA를 결합하여 가짜 돌파를 걸러내므로 변동성이 큰 시장에서 잡음 거래 신호를 효과적으로 필터링할 수 있습니다.

  4. 시각적 설계로 거래 전략과 시장 상황을 직관적으로 표시하여 조작이 간편합니다.

  5. 추세 전환 지점에서만 거래하므로 장기 보유에 매우 적합합니다.

리스크 분석

해당 전략은 주로 다음과 같은 리스크가 있습니다:

  1. SuperTrend 지표는 매개변수에 민감하여 롱/숏 라인이 자주 조정될 수 있으며, 잦은 거래가 발생할 수 있습니다.

  2. 횡보장에서는 손절선이 자주 트리거될 수 있습니다.

  3. 거래 비용을 고려하지 않아 소액 자금은 거래 수수료의 영향을 크게 받습니다.

  4. 손절 설정이 없어 리스크가 큽니다.

  5. 추세 필터링으로 인해 일부 기회를 놓칠 수 있습니다.

다음과 같은 방법으로 리스크를 줄일 수 있습니다:

  1. ATR 매개변수를 최적화하여 롱/숏 라인 조정 빈도를 낮춥니다.

  2. 등가 캔들 필터를 추가하여 잦은 소형 변동으로 인한 손절을 방지합니다.

  3. 손절 및 익절을 설정하여 이익을 보호합니다.

  4. 이동평균선 기간을 적절히 조정하여 필터링 효과를 균형 있게 조절합니다.

  5. 자금 관리를 최적화하여 거래 비용 영향을 줄입니다.

최적화 방향

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

  1. 종가, 고가 등 다양한 가격 소스를 테스트합니다.

  2. Chandelier Exit 등 다른 동적 손절 지표를 시도합니다.

  3. 포지션 관리 모듈을 추가하여 자금 사용 효율성을 최적화합니다.

  4. 변동성 지표를 결합하여 진입 타이밍을 개선합니다.

  5. 손절 및 익절 모듈을 추가하여 리스크를 통제합니다.

  6. 다양한 시장에 맞게 매개변수를 조정합니다.

  7. 머신러닝 알고리즘을 탐색하여 매개변수 최적화를 구현합니다.

  8. 다른 지표를 조합하여 판단함으로써 필터링 정확도를 높입니다.

요약

해당 전략은 SuperTrend를 사용하여 동적 손절 기반 추세를 판단하고, MA를 보조하여 추세를 필터링함으로써 장기 매수 타이밍을 식별합니다. 시각적 설계로 조작이 간소화됩니다. 매개변수 설정 최적화와 기능 확장을 통해 안정적이고 신뢰할 수 있는 장기 거래 전략이 될 수 있습니다.

Source
Pine
/*backtest
start: 2020-09-13 00:00:00
end: 2023-09-19 00:00:00
period: 3d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("SuperTrend Long Strategy", overlay=true, initial_capital=50000, currency=currency.USD, default_qty_type=strategy.cash, default_qty_value=50000)

Periods = input(title="ATR Period", type=input.integer, defval=10)
Strategy parameters
Strategy parameters
ATR Period
Source
ATR Multiplier
Change ATR Calculation Method ?
Show Buy/Sell Signals ?
Highlighter On/Off ?
Bar Coloring On/Off ?
Moving Average Period
Moving Average Source
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)