Type/to search

이중 구간 필터 모멘텀 트레이딩 전략

Common strategy
Created: 2024-04-01 10:54:47
Last modified: 2 years ago
1
Follow
1802
Followers

img

개요

이 전략은 이중 구간 필터를 기반으로 한 모멘텀 트레이딩 전략입니다. 빠른 주기와 느린 주기의 두 가지 평활 구간을 계산하여 종합 구간 필터를 얻고, 이를 통해 현재 가격 추세를 판단합니다. 가격이 이 구간을 상향 돌파/하향 돌파하면 매수/매도 신호가 발생합니다. 또한, 이 전략은 네 단계의 분할 이익 실현과 하나의 손절매를 설정하여 리스크를 관리하고 이익을 확보합니다.

전략 원리

  1. 빠른 주기와 느린 주기의 두 가지 평활 구간을 계산합니다. 빠른 구간은 더 짧은 주기와 작은 배수를 사용하고, 느린 구간은 더 긴 주기와 큰 배수를 사용합니다.
  2. 빠른 구간과 느린 구간의 평균을 종합 구간 필터(TRF)로 사용합니다.
  3. 현재 가격과 이전 가격의 관계를 계산하여 상승 추세(upward)와 하락 추세(downward)를 판단합니다.
  4. 동적 상단 밴드(FUB)와 하단 밴드(FLB)를 계산하여 추세의 기준점을 제공합니다.
  5. 종가와 TRF의 관계에 따라 매수 및 매도 신호를 생성합니다.
  6. 네 단계의 분할 이익 실현과 하나의 손절매를 설정하며, 각각 다른 포지션 비율과 수익/손실 비율에 대응합니다.

장점 분석

  1. 이중 구간 필터는 빠른 주기와 느린 주기를 결합하여 다양한 시장 리듬에 적응하고 더 많은 거래 기회를 포착할 수 있습니다.
  2. 동적 상단 및 하단 밴드 설계는 현재 추세를 따르도록 도와 허위 신호를 줄입니다.
  3. 네 단계의 분할 이익 실현 설정은 추세가 지속될 때 더 많은 수익을 얻을 수 있게 하고, 추세가 반전될 때 일부 이익을 적시에 확보할 수 있게 합니다.
  4. 손절매 설정은 단일 거래의 최대 손실을 제한하여 계정 안전을 보호합니다.

리스크 분석

  1. 시장이 변동하거나 박스권에 갇히는 경우, 이 전략은 많은 허위 신호를 발생시켜 잦은 거래와 수수료 손실을 초래할 수 있습니다.
  2. 분할 이익 실현 설정으로 인해 일부 이익이 조기에 확보되어 추세 시장의 수익을 완전히 누리지 못할 수 있습니다.
  3. 손절매 설정은 블랙 스완 사건으로 인한 극단적 손실을 완전히 피하지 못할 수 있습니다.

최적화 방향

  1. 추세 판단의 보조 조건으로 더 많은 기술 지표나 시장 심리 지표를 도입하여 허위 신호를 줄이는 것을 고려할 수 있습니다.
  2. 이익 실현 및 손절매 설정은 다양한 시장 환경과 거래 종목에 따라 동적으로 조정하여 전략의 적응성을 높일 수 있습니다.
  3. 백테스트를 기반으로 빠른 주기와 느린 주기의 기간 선택, 이익 실현 및 손절매 비율 설정 등의 매개변수를 추가로 최적화하여 전략의 안정성과 수익성을 향상시킬 수 있습니다.

요약

이중 구간 필터 모멘텀 트레이딩 전략은 빠른 주기와 느린 주기의 평활 구간을 통해 종합 필터를 구성하고, 동적 상단 및 하단 밴드와 결합하여 가격 추세를 판단하고 매매 신호를 생성합니다. 또한, 네 단계의 분할 이익 실현과 하나의 손절매를 설정하여 리스크를 관리하고 이익을 확보합니다. 이 전략은 추세 시장에 적합하지만, 변동 시장에서는 많은 허위 신호가 발생할 수 있습니다. 향후 더 많은 지표 도입, 이익 실현 및 손절매 설정 최적화, 매개변수 동적 조정 등을 통해 전략의 적응성과 안정성을 높이는 것을 고려할 수 있습니다.

Source
Pine
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
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/
//@version=5
strategy(title='2"Twin Range Filter', overlay=true)
strat_dir_input = input.string(title='İşlem Yönü', defval='Alis', options=['Alis', 'Satis', 'Tum'])
Strategy parameters
Strategy parameters
İşlem Yönü
İlk ay
İlk Gün
İlk Yil
Son Ay
Son Gün
Son Yıl
Source
Show Buy/Sell Signals ?
Fast period
Fast range
Slow period
Slow range
Mum Renk Ayarları?
Trend Bazlı Mum Rengi Değişimi?
Zarar Kes Yüzdesi
Satış Lot Sayısı 1.Kısım %
Satış Lot Sayısı 2.Kısım %
Satış Lot Sayısı 3.Kısım %
Satış Lot Sayısı 4.Kısım %
Kar Yüzdesi 1.Kısım
Kar Yüzdesi 2.Kısım
Kar Yüzdesi 3.Kısım
Kar Yüzdesi 4.Kısım
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)