Type/to search

피셔 변환 기반의 Ehlers 거래 전략

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

img

개요

본 전략은 기술 분석 대가 John Ehlers가 설계한 피셔 변환 지표(Fisher Transform Indicator)를 기반으로 가격 추세 반전 지점을 자동으로 식별하여 매수 및 매도 자동 거래를 실행합니다. 가장 큰 장점은 가격 반전을 정확하고 신속하게 식별한다는 점입니다.

전략 원리

본 전략은 피셔 변환 공식을 사용하여 가격을 표준화하고, 정규 분포에 가까운 가격 시퀀스를 생성합니다. 피셔 변환 공식은 다음과 같습니다: y = 0.5 * ln((1+x)/(1-x)). 이 변환을 통해 가격 극값을 상대적으로 더 드문 이벤트로 변환할 수 있습니다. 최신 피셔 변환 값이 이전 기간보다 높거나 낮을 경우, 가격 반전 가능성을 나타냅니다. 본 전략은 이 지표의 전환점을 기준으로 거래 신호를 발행합니다.

구체적인 전략 단계는 다음과 같습니다:

  1. 중간 가격 HL2를 계산합니다.
  2. Length 기간 내 최고가 xMaxH와 최저가 xMinL을 계산합니다.
  3. 표준화 가격 nValue1 = (xHL2 - xMinL) / (xMaxH - xMinL) - 0.5를 계산합니다.
  4. nValue1을 평활화하여 nValue2를 얻고, 극값을 방지합니다.
  5. nValue2에 피셔 변환 공식을 적용하여 피셔 변환 지표 nFish를 얻습니다.
  6. nFish와 이전 기간 값을 비교하여 전환 여부를 판단하고 거래 방향 pos를 설정합니다.
  7. pos에 따라 매수/매도 방향을 설정하고 거래 신호를 발행합니다.

장점 분석

본 전략의 가장 큰 장점은 거래 신호의 정확성과 적시성입니다. 피셔 변환으로 생성된 가격 시퀀스가 정규 분포에 근접하기 때문에, 가격 반전 발생 시 피셔 변환 지표가 신속하게 식별하고 대응할 수 있습니다. 이는 반전 기회를 적시에 포착할 수 있게 해줍니다. 또한 Ehlers 피셔 변환 지표 자체도 오랜 기간 검증되어 반전 신호의 정확성이 매우 신뢰할 만합니다.

위험 분석

본 전략의 가장 큰 위험은 피셔 변환 후 가격 시퀀스가 이론상의 정규 분포를 완전히 따르지 않을 수 있다는 점입니다. 갭, 이격 등 시장의 비정상적인 변동이 발생할 경우 피셔 변환 지표가 잘못된 신호를 발행할 수 있습니다. 이때 기계적으로 거래를 수행하면 큰 손실이 발생할 수 있습니다.

이 위험을 줄이기 위해 다른 지표를 결합하여 거래 신호를 필터링하고, 시장 이상 시에도 거래를 피하는 방법을 고려할 수 있습니다. 또는 매개변수를 적절히 조정하여 거래 빈도와 단일 손익 규모를 축소할 수도 있습니다.

최적화 방향

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

  1. Length 매개변수 최적화: 다양한 시장 조건에 따른 최적 매개변수 조합 탐색
  2. 손절매 메커니즘 추가: 단일 손실 제한
  3. 거래 필터 추가: 비정상 시장에서의 오거래 방지
  4. 다른 지표와 결합한 조합 전략: 신호 정확도 향상

요약

본 전략은 Ehlers가 설계한 피셔 변환 지표를 기반으로 가격 반전 지점을 신속하고 정확하게 식별하여 거래 기회를 적시에 포착합니다. 가장 큰 장점은 거래 신호의 정확성과 적시성입니다. 동시에 일정한 위험이 존재하므로 매개변수 및 거래 규칙을 최적화하여 위험을 줄여야 합니다. 전반적으로 본 전략은 추가 연구 및 적용 가치가 있습니다.

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

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/12/2016
// 	Market prices do not have a Gaussian probability density function
Strategy parameters
Strategy parameters
Length
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)