Type/to search

확률적 피셔 변환 일시 정지 반전 STOCH 지표 퀀트 전략

Common strategy
Created: 2024-01-02 11:14:12
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략의 핵심 아이디어는 확률적 Fisher 변환과 임시 정지 반전 STOCH 지표를 결합하여 매매 결정을 내리는 것입니다. 이 전략은 중단기 운용에 적합하며, 안정적인 시장에서 좋은 수익을 얻을 수 있습니다.

전략 원리

본 전략은 먼저 표준 STOCH 지표를 계산한 후, 이에 Fisher 변환을 적용하여 INVLine을 얻습니다. INVLine이 하향 임계값 라인(dl)을 상향 돌파하면 매수 신호가 발생하고, INVLine이 상향 임계값 라인(ul)을 하향 돌파하면 매도 신호가 발생합니다. 동시에, 이 전략은 이익을 고정하고 손실을 줄이기 위해 추적 손절매 메커니즘을 설정합니다.

구체적으로, 이 전략의 핵심 로직은 다음과 같습니다:

  1. STOCH 지표 계산: 표준 공식을 사용하여 종목의 빠른 STOCH 값을 계산합니다.
  2. Fisher 변환: STOCH 값에 Fisher 변환을 적용하여 INVLine을 얻습니다.
  3. 거래 신호 생성: INVLine이 dl 라인을 상향 돌파하면 매수, ul 라인을 하향 돌파하면 매도합니다.
  4. 추적 손절매: 적시에 손절매하기 위해 임시 정지 추적 메커니즘을 활성화합니다.

장점 분석

본 전략은 다음과 같은 주요 장점을 가지고 있습니다:

  1. Fisher 변환은 STOCH 지표의 민감도를 효과적으로 향상시켜 추세 반전 기회를 더 일찍 발견할 수 있습니다.
  2. 임시 정지 추적 메커니즘은 위험을 효과적으로 통제하고 이익을 고정할 수 있습니다.
  3. 중단기 운용에 적합하며, 특히 최근 인기 있는 빠른 퀀트 트레이딩에 적합합니다.
  4. 안정적인 시장에서 좋은 성과를 보이며 수익이 안정적입니다.

위험 분석

본 전략에는 다음과 같은 몇 가지 위험도 존재합니다:

  1. STOCH 지표는 가짜 신호를 쉽게 생성하여 불필요한 거래로 이어질 수 있습니다.
  2. Fisher 변환은 또한 STOCH 지표의 노이즈를 증폭시켜 더 많은 가짜 신호를 발생시킵니다.
  3. 변동성이 큰 장세에서는 손절매로 인해 빠져나가게 되어 지속적인 수익을 내기 어렵습니다.
  4. 알파를 얻기 위해 비교적 짧은 보유 기간이 필요하며, 너무 오래 보유하기에 적합하지 않습니다.

이러한 위험을 줄이기 위해 다음과 같은 몇 가지 측면을 최적화할 수 있습니다:

  1. STOCH 매개변수를 조정하여 곡선을 부드럽게 하고 노이즈를 줄입니다.
  2. 임계값 라인의 위치를 최적화하여 오거래 확률을 낮춥니다.
  3. 필터 조건을 추가하여 변동성이 큰 장세에서 거래를 피합니다.
  4. 보유 시간 길이를 운용 주기와 일치하도록 조정합니다.

최적화 방향

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

  1. Fisher 변환의 매개변수를 최적화하여 INVLine 곡선을 부드럽게 합니다.
  2. STOCH 지표의 기간(period)을 최적화하여 최적의 매개변수 조합을 찾습니다.
  3. 임계값 라인의 매개변수를 최적화하여 오거래 확률을 낮춥니다.
  4. 거래량-가격 확인을 추가하여 불필요한 추적 손절매를 피합니다.
  5. 장중 돌파 필터를 추가하여 변동성 장세의 가짜 신호를 줄입니다.
  6. 추세 지표를 결합하여 역추세 거래를 피합니다.

요약

본 전략은 확률적 Fisher 변환과 STOCH 지표를 종합적으로 활용하여 간단하고 실용적인 단기 퀀트 전략을 구현합니다. 그 장점은 운용 빈도가 높아 최근 인기 있는 고빈도 퀀트 트레이딩에 적합하다는 점입니다. 동시에, 이 전략은 일반적인 기술적 지표 전략의 위험도 가지고 있으므로 매개변수와 필터 조건을 최적화하여 위험을 낮추고 안정성을 높여야 합니다. 전반적으로, 이 전략은 단순한 퀀트 트레이딩에 좋은 아이디어를 제공하며, 더 깊이 있는 연구를 할 가치가 있습니다.

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

//@version=3
strategy("IFT Stochastic + Trailing Stop", overlay=false, pyramiding = 0, calc_on_order_fills = false, commission_type =  strategy.commission.percent, commission_value = 0.0454, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)

//INPUTS
Strategy parameters
Strategy parameters
STOCH Length
Smooth
UP line
DOWN line
Use trailing stop
trailing stop actiation pips
trailing stop offset pips
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)