Type/to search

거래량 변화율에 기반한 매수·매도 교체 주기 오실레이터 전략

Common strategy
Created: 2023-10-30 11:45:42
Last modified: 3 years ago
1
Follow
1815
Followers

img

개요

해당 전략은 거래량 변화율의 변화율을 계산하여 다중공백 전환을 판단하는, 거래량-가격 이격 전략입니다. 거래량의 모멘텀 지표와 가격의 볼린저 밴드를 결합하여 거래량 변화가 가격에 미치는 선행 효과를 분석함으로써 추세의 전환점을 포착합니다.

전략 원리

  1. 거래량 변화율의 변화율(거래량 차이 지표의 변화율)을 계산하여 거래량 모멘텀 기반의 지표 nresult를 산출합니다.

  2. nresult에 볼린저 밴드를 적용하여 거래량 모멘텀의 표준편차를 나타내는 bbr을 구합니다.

  3. 종가에 볼린저 밴드를 적용하여 가격 표준편차를 나타내는 bbr1을 구합니다.

  4. 두 값의 차이인 hist(거래량 모멘텀 표준편차 - 가격 표준편차)를 최종 지표로 계산합니다.

  5. hist가 0을 상향 돌파하면 공매도 진입 시점, 하향 돌파하면 매수 진입 시점입니다.

이 전략은 거래량 변화율의 변화율을 계산함으로써 거래량 변화가 가격에 미치는 선행 효과를 증폭시킵니다. 거래량에 반전이 발생했으나 가격이 아직 반전되지 않았을 때 hist가 0을 상향 또는 하향 돌파하여 거래 신호를 생성합니다. 이를 통해 가격 추세의 전환점을 사전에 파악할 수 있습니다.

전략 장점

  1. 거래량 변화율 기반의 거래량-가격 이격 전략으로, 가격 추세 전환점을 조기에 반영할 수 있습니다.

  2. 거래량 변화율의 변화율을 계산하여 거래량 변화의 가격 선행 효과를 증폭시켜 거래 효율이 더 우수합니다.

  3. 거래량 모멘텀 지표와 가격 지표의 볼린저 밴드를 결합하여 거래 신호의 신뢰도를 높입니다.

  4. Hist 데이터에 3차 지수평활(Exponential Smoothing)을 적용하여 신호를 더 정확하고 부드럽게 만듭니다.

  5. 과매수/과매도 라인을 설정하고 장기 공매도 스탑 리밋 주문을 결합하여 리스크를 효과적으로 관리할 수 있습니다.

  6. 볼린저 밴드 길이, 표준편차 배수, Hist 데이터 평활 파라미터 등 여러 사용자 정의 파라미터를 통해 전략 최적화가 가능합니다.

전략 리스크

  1. 거래량 데이터가 시장 거래 상황을 완전히 반영하지 못할 수 있으며, 조작 가능성이 있습니다.

  2. 거래량-가격 이격이 지속되지 않을 수 있으며, 가격이 돌파 후 반전하지 않을 수 있습니다.

  3. 파라미터 설정이 부적절할 경우 잦은 거래 또는 부정확한 신호가 발생할 수 있습니다.

  4. 거래량 이상 징후로 인한 가짜 신호에 주의해야 합니다.

  5. 강한 추세 상황에서의 반전 신호가 잘못된 거래를 유발할 수 있으므로 경계해야 합니다.

파라미터 최적화, 다른 지표와의 결합을 통한 필터링, 손절매와 이익실현 설정을 통해 리스크를 통제할 수 있습니다.

전략 최적화 방향

  1. 볼린저 밴드 파라미터를 최적화하여 신호를 더 안정적으로 만듭니다.

  2. 추세 지표를 결합하여 신호를 필터링함으로써 역추세 거래를 방지합니다.

  3. MACD 등 다른 지표를 추가로 확인하여 가짜 신호를 방지합니다.

  4. AI 기술을 활용하여 파라미터를 자동으로 최적화합니다.

  5. 손절매 및 이익실현 동적 조정 모듈을 추가하여 자금 관리를 최적화합니다.

  6. 머신러닝을 활용하여 거래량-가격 이격 성공률을 판단하고 신호 품질을 향상시킵니다.

요약

해당 전략은 거래량 변화율의 변화율을 계산하여 거래량 변화가 가격에 미치는 선행 효과를 증폭시킴으로써 가격 추세의 전환점을 사전에 파악할 수 있습니다. 단일 거래량 지표에 비해 더 높은 신뢰성과 정확성을 제공합니다. 그러나 거래량 조작 가능성과 거래량-가격 이격 돌파 리스크에 주의해야 하며, 파라미터 최적화 및 지표 필터링 등을 통해 리스크를 통제해야 합니다. 향후 AI 기술을 활용한 자동 파라미터 최적화를 통해 전략의 안정성과 수익률을 더욱 향상시킬 수 있습니다.

Source
Pine
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
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/
// © tathal and special thanks to oakwhiz for his porting of my custom volume indicator

//@version=5
Strategy parameters
Strategy parameters
Start Date
Start Month
Start Year
End Date
End Month
End Year
Long Stop Loss %
Long Take Profit %
Short Stop Loss %
Short Take Profit %
Volume Bands Length
Volume Bands StdDev
Bollinger Bands Length
Bollinger Bands StdDev
Hist Smoothing Factor #1
Hist Smoothing Factor #2
Hist Smoothing Factor #3
oversold
overbought
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)