Type/to search

거래량-가격 장기 산포 기반 변동성 강도 전략

Common strategy
Created: 2023-10-30 17:03:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

이 전략은 양가(量价) 미장계(弥长计) 지표를 기반으로 거래 신호를 설계하여 시장의 매도·매수 세력을 판단할 수 있습니다.

전략 원리

양가 미장계 지표(VB)는 거래량 변화가 가격에 미치는 추진력을 반영합니다. 구성 방식은 다음과 같습니다.

  1. 대표 가격의 일중 변동성을 계산하여 가격 변동력을 나타냅니다.
  2. 거래량과 가격 변동력의 곱을 통해 종가 시점의 매수·매도 세력을 판단합니다.
  3. 지표 수치는 0축을 기준으로 상하로 움직이며, 다중(多空) 세력의 측정 기준은 지표 수치의 양수·음수 여부입니다.

본 전략은 VB 지표를 구성하고 신호선을 설정합니다. VB 지표가 신호선을 상향 돌파하면 매수 신호가 발생하고, 하향 돌파하면 매도 신호가 발생합니다.

코드 주요 단계는 다음과 같습니다.

  1. 대표 가격의 일중 변동성 inter를 계산하여 가격 변동력으로 삼습니다.
  2. 변동력의 절단 범위 coef를 설정하고, 해당 범위를 초과하는 변동력은 coef로 귀속시킵니다.
  3. 절단 후의 양자화된 힘 vcp를 계산합니다.
  4. vcp를 합산하여 양자화 지표 vfi를 얻습니다.
  5. 신호선 길이 signalLength를 설정하여 신호선 vfima를 얻습니다.
  6. VB 지표 vfi와 신호선 vfima를 비교하여 거래 신호를 생성합니다.

전략의 장점

해당 전략은 다음과 같은 장점이 있습니다.

  1. 양가 관계를 활용하여 시장 매수·매도 세력을 판단하므로 가격 자체의 영향을 받지 않습니다.
  2. 매개변수를 설정하여 양자화된 힘의 계산 범위를 제어할 수 있어 이상 변동의 영향을 방지할 수 있습니다.
  3. VB 지표 자체와 신호선의 비교를 결합하여 합리적인 진입 시점을 설정할 수 있습니다.
  4. 지표 계산 방법이 간단명료하여 실제 거래에 적용하기 쉽습니다.
  5. 지표 매개변수와 신호선 매개변수를 사용자 정의하여 전략 효과를 최적화할 수 있습니다.

전략의 위험

이 전략에는 다음과 같은 위험도 존재합니다.

  1. VB 지표는 가격 이상 변동에 민감하므로 적절한 절단 매개변수를 설정해야 합니다.
  2. 주가가 지표 신호와 반대로 움직일 확률이 높으므로 맹목적으로 따라가는 것을 피해야 합니다.
  3. 지표 매개변수와 신호선 매개변수를 적절히 최적화하여 가짜 신호 발생을 방지해야 합니다.
  4. 양가 특성이 뚜렷한 종목에 적합하며, 유동성이 낮은 종목에는 적용하기 어렵습니다.
  5. 지표가 발산하는 상황을 주의해야 하며, 이는 시장 반전을 예고할 수 있습니다.

매개변수 범위 조정, 다른 지표와의 결합을 통한 필터링, 적절한 손절 완화를 통해 위험을 통제할 수 있습니다.

전략 최적화 방향

해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다.

  1. 양자화된 힘의 계산 매개변수를 최적화하여 민감도와 안정성의 균형을 맞춥니다.
  2. 신호선 매개변수를 최적화하여 지연과 노이즈의 균형을 맞춥니다.
  3. Volume Spread Analysis 등 지표를 추가하여 효과를 검증합니다.
  4. 추세 및 지지·저항 지표를 추가하여 불리한 방향의 거래를 피합니다.
  5. 동적 손절 메커니즘을 설정하여 시장 변동성에 따라 손절 지점을 조정합니다.
  6. 머신러닝 방법을 활용하여 최적의 매개변수 조합을 훈련합니다.
  7. 여러 종목과 다양한 주기에서 백테스트를 수행하여 전략의 견고성을 평가합니다.
  8. 다양한 지표 매개변수가 수익 곡선에 미치는 영향을 비교하여 최적의 매개변수를 찾습니다.

요약

이 전략은 양가 미장계 지표를 기반으로 매수·매도 세력을 판단합니다. 지표 설계가 간단하고 매개변수를 조정할 수 있는 장점이 있지만, 일정 수준의 가짜 신호 위험도 존재합니다. 매개변수 최적화, 불리한 시장 회피 등의 조치를 통해 전략의 안정성을 높일 수 있습니다. 이후 다각도로 전략을 계속 최적화하고 검증하여 실제 거래 성과를 향상시킬 수 있습니다.

Source
Pine
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("VB Strategy", overlay=true)

length = input(130, title="거래량 길이")
Strategy parameters
Strategy parameters
거래량 길이
계수
최대 계수
signalLength
부드럽게
볼밴 길이
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)