Type/to search

자적응 지능형 멀티팩터 헐 피셔 전략 최적화

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

img

개요

해당 전략은 Hull 이동평균선, 피셔 전환 지표(Fisher Transform Indicator) 및 상품 채널 지수(CCI)를 결합한 적응형 다중 요인 전략입니다. 시장 추세를 지능적으로 식별하고, 다양한 종목과 주기에 맞춰 매개변수를 자동으로 조정할 수 있습니다.

전략 원리

이 전략의 핵심 로직은 피셔 전환 지표의 골든 크로스와 데드 크로스를 활용하여 진입 및 청산 시점을 판단하는 것입니다. 피셔 전환 지표는 이동평균선과 오실레이터 지표의 장점을 결합하여 추세 전환점을 더욱 정확하게 포착합니다.

전략은 먼저 Hull 이동평균선과 피셔 전환 지표를 계산합니다. 그런 다음 상품 채널 지수를 보조 지표로 활용하여 진입 조건을 형성합니다. 피셔 전환 지표가 0선 아래에서 위로 교차하거나 설정된 매개변수 범위 밖에서 위로 교차하면 골든 크로스 조건으로 간주하여 매수 신호를 생성합니다. 반대로 피셔 전환 지표가 0선 위에서 아래로 교차하거나 매개변수 범위 밖에서 아래로 교차하면 데드 크로스 조건으로 간주하여 매도 신호를 생성합니다.

청산 조건은 반대입니다. 골든 크로스로 매수한 포지션은 데드 크로스에서 청산하고, 데드 크로스로 매도한 포지션은 골든 크로스에서 청산합니다. 이렇게 지표 간 교차를 이용하여 추세 전환점을 포착합니다.

장점 분석

이 전략의 가장 큰 장점은 다중 요인 적응성입니다. 이동평균선, 오실레이터 지표, 추세 지표의 장점을 동시에 활용하여 상승장과 하락장 모두에서 우수한 성과를 낼 수 있습니다. 또한 매개변수 설정을 종목과 주기에 따라 조정할 수 있어 적응성을 갖춥니다.

또한, 전략에는 자동 손절 메커니즘이 포함되어 있습니다. 가격이 다시 Hull 이동평균선을 하향 돌파하면 자동으로 손절하여 포지션을 청산합니다. 이를 통해 전략의 손실 위험이 크게 줄어듭니다.

위험 및 해결 방안

이 전략의 가장 큰 위험은 지표 간 오류 신호가 발생할 수 있다는 점입니다. 가격이 박스권에서 등락할 때 지표가 불필요한 교차를 일으킬 수 있습니다. 이는 불필요한 진입과 손절로 이어질 수 있습니다.

해결 방법은 지표 매개변수를 적절히 조정하여 작은 신호를 걸러내거나, 추가 보조 지표를 결합하여 신호를 확인하는 것입니다. 예를 들어 거래량 지표를 추가하여 진짜 신호를 판별할 수 있습니다.

최적화 방향

이 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 머신러닝 알고리즘을 도입하여 매개변수의 자동 최적화를 구현합니다. 과거 데이터를 학습하여 실시간으로 지표 매개변수를 조정할 수 있습니다.

  2. 더 많은 지표 조합을 추가하여 점수를 매기고, 다수결 전략을 채택하여 의사 결정의 정확도를 높입니다.

  3. 돌파 확인 메커니즘을 추가합니다. 가격의 중요 지지/저항 레벨과 채널을 활용하여 재확인함으로써 오류를 방지합니다.

  4. 리스크 평가 모듈을 추가합니다. 시장 상황에 따라 포지션 규모와 손절 폭을 자동으로 조정할 수 있습니다.

결론

이 전략은 전반적으로 매우 훌륭한 다중 요인 적응형 프레임워크입니다. 이동평균선의 추세 판단, 오실레이터 지표의 과매수/과매도 판단, 추세 지표의 교차 활용을 결합하여 완전한 진입 및 청산 메커니즘을 형성합니다. 추가로 최적화하여 적응성과 지능화 요소를 더한다면 매우 상업적 가치가 높은 전략 제품이 될 것입니다.

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

// This source code is free to copy/paste/use. no permission required. just do it!
// © @SeaSide420 
//@version=4
strategy(title="Hull Fisher",currency="USD",default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.percent,commission_value=0.25)
Strategy parameters
Strategy parameters
HullMA Length
Signal Length
Top Line
Bottom Line
Price data
Open when HullFisher crossover outside Lines
Open when HullFisher past zero
Include Hull_moving_average
Include Commodity_channel_index
Close order when Fisher crossover
Close order when Hull crossover
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)