Type/to search

하슨 파괴적 반전 전략

Common strategy
Created: 2023-11-16 15:44:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 주로 개선된 HA 이동평균선을 기반으로 가격의 전환점을 식별하여 비교적 뚜렷한 추세 변화를 포착하는 단기 거래 전략입니다. 전략은 HA를 사용하여 캔들의 시가, 고가, 저가, 종가를 계산하고 가격 관계에 따라 최종 캔들의 색상을 결정합니다. 가격이 상승하면 녹색 막대로 표시하고 가격이 하락하면 빨간색 막대로 표시합니다. 전략은 HA 막대 색상 변화를 거래 신호로 사용하여 녹색에서 빨간색으로 전환될 때 공매도하고, 빨간색에서 녹색으로 전환될 때 매수하는 전형적인 반전 전략입니다.

전략 원리

전략의 핵심 로직은 HA 막대 색상 변화를 계산하여 가격 반전을 판단하는 것입니다.

먼저 입력 매개변수에 따라 HA를 사용하여 캔들 값을 계산할지 선택합니다. 사용하기로 선택하면 HA 데이터에서 시가, 고가, 저가, 종가를 가져오고, 사용하지 않으면 원래 캔들 데이터에서 직접 가져옵니다.

haClose = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, close) : close haOpen = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, open) : open haHigh = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, high) : high haLow = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, low) : low

그런 다음 HA 계산 공식에 따라 현재 기간의 HA 시가와 종가를 얻습니다.

haclose = (haOpen + haHigh + haLow + haClose) / 4 haopen := na(haopen[1]) ? (haOpen + haClose) / 2 : (haopen[1] + haclose[1]) / 2

그런 다음 HA 시가와 종가를 사용하여 HA 최고가와 최저가를 계산합니다.

hahigh = max(haHigh, max(haopen, haclose)) halow = min(haLow, min(haopen, haclose))

HA 시가와 종가의 관계를 기반으로 현재 기간의 HA 막대 색상을 결정합니다.

hacolor = haclose > haopen ? color.green : color.red

연속된 두 기간의 HA 색상 변화를 기반으로 가격 반전 신호를 판단합니다.

turnGreen = haclose > haopen and haclose[1] <= haopen[1] turnRed = haclose <= haopen and haclose[1] > haopen[1]

매수 및 매도 신호가 발생하면 각각 매수 및 매도 포지션을 오픈합니다.

strategy.entry("long", 1, when=turnGreen) strategy.entry("short", 0, when=turnRed)

반대 신호가 발생하면 포지션을 청산합니다.

strategy.close("long", when=turnRed)

이렇게 HA 막대 색상 변화를 판단하여 가격 반전 지점을 포착하고 반전 거래 전략을 구현합니다.

장점 분석

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

  1. 개선된 HA를 사용하여 캔들 데이터를 계산하면 일부 노이즈를 필터링하고 추세 반전 지점을 더 명확하게 식별할 수 있습니다.

  2. 단순히 HA 막대 색상 변화만으로 반전 지점을 판단하여 전략 로직이 간단하고 명확하며 이해와 구현이 쉽습니다.

  3. 반전 거래 방식을 채택하여 추세 변화를 신속하게 포착하고 빠른 반전 수익을 얻을 수 있습니다.

  4. HA를 사용하여 캔들 데이터를 계산할지 여부를 구성할 수 있어 다양한 시장에 맞게 조정할 수 있습니다.

  5. 형태 표시 캔들을 그려 가격 반전 지점을 직관적으로 판단하기 쉽습니다.

  6. 거래 주기와 같은 매개변수를 최적화하여 다양한 상품에 적용할 수 있습니다.

위험 분석

이 전략에는 다음과 같은 위험이 있으므로 주의해야 합니다:

  1. 반전 거래는 쉽게 함정에 빠질 수 있으므로 반전 신호가 충분히 신뢰할 수 있는지 확인해야 합니다.

  2. 변동성이 큰 시장에서는 반전 신호가 자주 발생하여 과도한 거래로 이어질 수 있습니다.

  3. 추세의 길이를 판단할 수 없어 반전 후에도 원래 추세가 계속되어 손실이 발생할 수 있습니다.

  4. 단일 지표는 가짜 돌파에 취약하므로 다른 지표와 조합하여 사용해야 합니다.

  5. 매개변수가 충분히 최적화되었는지 확인하고 과적합을 피해야 합니다.

대응 솔루션:

  1. 매개변수를 최적화하여 거래 신호의 안정성과 신뢰성을 보장합니다.

  2. 추세 필터를 결합하여 변동성 시장에서 거래를 피합니다.

  3. 손절매 종료 메커니즘을 설정하여 단일 손실을 제어합니다.

  4. 다른 지표를 조합하여 확인하고 가짜 신호를 피합니다.

  5. 충분한 백테스트를 통해 매개변수를 최적화하고 과적합을 방지합니다.

최적화 방향

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

  1. 거래 주기 매개변수를 최적화하여 다양한 상품 특성에 적응합니다.

  2. HA 값 사용 여부를 테스트하고 거래 상품 특성에 따라 선택합니다.

  3. 추세 필터 조건을 추가하여 변동성 시장에서의 반전을 피합니다.

  4. 동적 손절매를 설정하여 시장 변동성에 따라 손절매 수준을 조정합니다.

  5. 다른 지표와 결합하여 거래 신호를 확인합니다.

  6. 자금 관리 전략을 추가하여 포지션 크기를 조정합니다.

  7. 다중 상품 차익 거래로 확장 구현합니다.

  8. 백테스트 결과에 따라 매개변수를 수정하여 과적합을 방지합니다.

요약

이 전략은 개선된 HA 이동평균선의 장점을 활용하여 HA 막대 색상 변화를 통해 가격의 가능한 반전 지점을 발견합니다. 캔들을 직접 사용하는 것보다 HA 이동평균선이 일부 노이즈를 필터링하여 반전 신호가 더 명확합니다. 전략은 간단하고 직관적인 방식으로 반전 거래 아이디어를 구현하며 로직이 간단하고 명확하여 실전 운영이 쉽습니다. 그러나 반전 거래는 함정에 빠질 위험이 있으므로 신호 정확성을 추가로 최적화해야 합니다. 또한 추세 판단과 같은 다른 요소와 결합하여 보다 완전한 거래 시스템을 형성할 수 있습니다. 전반적으로 이 전략은 HA 기반 데이터를 사용하여 반전 지점을 발견하는 아이디어를 제공하며, 이를 확장 및 최적화하여 자신에게 맞는 반전 거래 전략을 개발할 수 있습니다.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Heikin-Ashi Change Strategy", overlay=true)

UseHAcandles    = input(true, title="Use Heikin Ashi Candles in Algo Calculations")
Strategy parameters
Strategy parameters
Use Heikin Ashi Candles in Algo Calculations
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)