Type/to search

저주파 푸리에 변환 추세 추종 이동 평균선 전략

Common strategy
Created: 2023-12-05 14:56:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 추세 추종 전략으로, 저주파 푸리에 변환을 활용하여 가격 시계열에서 저주파 추세 성분을 추출하고, 빠른·중간·느린 세 개의 이동평균선을 결합하여 추세를 식별하고 거래 신호를 생성합니다. 빠른 MA가 중간 MA를 상향 돌파하고 가격이 느린 MA보다 높을 때 매수하며, 빠른 MA가 중간 MA를 하향 돌파하고 가격이 느린 MA보다 낮을 때 매도합니다. 본 전략은 중장기 추세 추종에 적합합니다.

전략 원리

  1. 저주파 푸리에 변환을 사용하여 가격 시계열에서 저주파 추세 성분을 추출합니다. 저주파 푸리에 변환은 고주파 노이즈를 효과적으로 필터링하여 추출된 추세 신호를 더욱 안정적으로 만듭니다.

  2. 빠른·중간·느린 세 개의 이동평균선으로 추세를 판단합니다. 느린 MA는 200주기, 중간 MA는 20주기, 빠른 MA는 5주기입니다. 느린 MA는 노이즈를 필터링하고, 중간 MA는 추세 전환을 포착하며, 빠른 MA는 거래 신호를 발생시킵니다.

  3. 빠른 MA가 중간 MA를 상향 돌파하고 가격이 느린 MA보다 높을 때 시장이 상승 추세에 진입했다고 판단하여 매수합니다. 빠른 MA가 중간 MA를 하향 돌파하고 가격이 느린 MA보다 낮을 때 시장이 하락 추세에 진입했다고 판단하여 매도합니다.

  4. 본 전략은 추세 추종 전략으로, 추세 진입이 확인되면 가능한 오랜 기간 포지션을 보유하여 추세에서 이익을 얻고자 합니다.

장점 분석

  1. 저주파 푸리에 변환을 사용하여 고주파 노이즈를 효과적으로 필터링하므로 식별된 추세 신호가 더욱 신뢰할 수 있고 안정적입니다.

  2. 빠른·중간·느린 MA를 사용하여 시장 추세의 전환을 효과적으로 판단하고 허위 신호를 방지합니다. 느린 MA의 매개변수가 크게 설정되어 노이즈를 효과적으로 필터링합니다.

  3. 본 전략은 중장기 추세 추종에 뚜렷한 장점이 있습니다. 시장이 추세에 진입했다고 판단되면 지속적으로 포지션을 추가하여 추세를 따라 초과 수익을 얻습니다.

  4. 본 전략의 매개변수 최적화 여지가 크며, 사용자는 다양한 종목과 주기에 따라 매개변수를 조정할 수 있어 적응성이 높습니다.

위험 분석

  1. 추세 추종 전략으로서 본 전략은 돌발 상황으로 인한 추세 반전을 효과적으로 판단하고 대응할 수 없어 손실이 확대될 수 있습니다.

  2. 변동성 장세에서는 많은 수의 이익 거래와 손실 거래가 발생할 수 있습니다. 그러나 최종적으로는 수익을 낼 가능성이 있으므로 어느 정도의 심리적 내성이 필요합니다.

  3. 전통적인 추세 추종 전략은 '둔화' 현상이 발생하기 쉬우며, 추세에서 조기 이탈하는 것이 이 전략이 해결해야 할 과제입니다.

  4. 손절매를 설정하여 개별 손실을 통제할 수 있습니다. 또한 백테스트에 돌발 상황 테스트를 추가하여 전략의 위험 대응 능력을 평가할 수 있습니다.

최적화 방향

  1. 다양한 이동평균선 알고리즘을 시도하여 더 많은 종목과 주기에 적응시킵니다.

  2. 손절매, 연속 손실 시 청산 등 손절 전략을 추가하여 위험을 통제합니다.

  3. 추세 강도 지표를 추가하여 변동성 장세나 약한 추세에서 과도한 거래를 방지합니다.

  4. 머신러닝 모델을 추가하여 추세 전환을 판단함으로써 전략이 돌발 상황에 어느 정도 대응할 수 있도록 합니다.

요약

본 저주파 푸리에 변환 추세 추종 이동평균선 전략은 노이즈 필터링, 추세 식별, 추세 추종의 장점을 가지며 중장기 보유에 적합합니다. 추세 추종 전략으로서 주로 추세 반전과 지속적인 변동성 장세의 위험에 직면합니다. 이러한 위험에는 어느 정도 대응 전략이 있습니다. 전반적으로 본 전략은 매개변수 여지가 크고 최적화 가능성이 높으며, 일정 수준의 전략 개발 및 위험 관리 능력을 갖춘 투자자가 실전 검증에 적합합니다.

Source
Pine
/*backtest
start: 2023-11-27 00:00:00
end: 2023-11-29 02:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © 03.freeman

//@version=4
Strategy parameters
Strategy parameters
Source
Slow MA period
Mid MA period
Fast MA period
Use MA
First sinusoid
Second sinusoid
Third sinusoid
MA Type
Use linear regression?
Linear regression lenght
Linear regression offset
Lookback Period
Take Profit Points
Stop Loss Points
Trailing Stop Loss Points
Trailing Stop Loss Offset Points
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)