볼륨과 VWAP 확인을 기반으로 한 단기 전략


생성 날짜: 2024-01-29 11:35:45 마지막으로 수정됨: 2024-01-29 11:35:45
복사: 0 클릭수: 1105
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

볼륨과 VWAP 확인을 기반으로 한 단기 전략

개요

이 전략은 거래량과 전형적인 가격 가중 평균 가격 (VWAP) 을 기반으로 확인된 단선 거래 전략이다. 거래량과 VWAP 두 가지 중요한 기술 지표를 결합하여 트렌드를 식별하고 더 높은 확률의 입구 지점을 찾는다.

전략 원칙

이 전략은 주로 두 가지 지표에 의존하여 탄소 거래량과 VWAP를 판단한다.

우선, 20주기의 VWAP를 계산한다. VWAP는 당일 가격의 평균값을 나타내며, 가격의 합리성을 평가하는 중요한 참조이다.

둘째, 이 전략은 또한 각 K 선의 거래량이 100의 기본 절벽을 초과하는지 판단합니다. 거래량이 충분히 활발한 경우에만 확실한 추세가 있다고 간주됩니다. 이것은 시장의 저하가 무파로있을 때 잘못된 거래를 피할 수 있습니다.

이 두 가지 판단 기준을 합쳐서, 진출과 퇴출 규칙이 만들어집니다.

입학 조건

  • 다중: 종식 가격> VWAP 및 Volume> 100
  • 빈 머리: 종결 가격 100

출전 조건

  • 다수: 종전 가격
  • 공백: 종점 가격>VWAP

볼 수 있듯이 이 전략은 가격 지표 VWAP와 거래량을 동시에 결합하여 이중 확인을 통해 전략의 안정성을 높였다.

전략적 이점

이 전략은 다음과 같은 장점을 가지고 있습니다.

  1. VWAP 지표를 사용하면 가격의 합리성을 판단할 수 있으며, 맹목적으로 따라가는 것을 피할 수 있습니다.
  2. 거래 신호를 확인하기 위해 거래량을 결합하여 신호를 더 신뢰할 수 있습니다.
  3. 더 높은 거래 빈도, 단선 거래에 적합하며 더 높은 수익을 얻을 수 있습니다.
  4. 전략의 논리는 간단하고 이해하기 쉬운 구현입니다.
  5. 가격 지표 VWAP와 거래량을 고려하여 이중 확인을 통해 승률을 높입니다.

전략적 위험

이 전략에는 몇 가지 위험도 있습니다.

  1. 짧은 라인 전략으로, 더 높은 연산 주파수, 더 많은 거래 비용 및 슬라이드 포인트 손실을 초래합니다.
  2. 시장 추세가 불명확할 때 VWAP 지표는 잘못된 신호를 줄 수 있습니다.
  3. 거래량 지표는 유동성이 낮은 주식에 적합하지 않습니다.
  4. 거래량 하락과 같은 전략 매개 변수는 지속적으로 조정하고 최적화해야하며, 보편화하기 어렵습니다.
  5. 단선 거래는 종종 시장의 긴밀한 감시와 거래자에 대한 높은 요구가 필요합니다.

위험을 통제하기 위해 유동성이 좋고, 범위가 좁고, 변동성이 큰 주식을 선택하여 전략을 수립하는 것이 권장되며, 파라미터를 다른 주식에 맞게 조정합니다. 또한, 단일 거래의 포지션을 제어하여 단일 손실을 피하는 것이 필요합니다.

전략 최적화

이 전략은 다음과 같은 부분에서 더 개선될 수 있습니다.

  1. VWAP 변수를 최적화하여 다른 주식의 최적 변수를 찾습니다.
  2. 주식의 평균 일일 거래량과 결합하여 볼륨 절댓값을 설정합니다
  3. 빈 상태에서 다른 지표 필터를 추가하여 잘못된 신호를 피하십시오.
  4. 한 거래에서 최대 손실을 제어하기 위해 Stop Loss 전략에 참여하십시오.
  5. 포지션 제어 방법을 조정하여 수익과 손실을 더 높여줍니다.

변수 최적화, 다른 필터링 지표, 손해 관리 등의 방법을 통해 전략의 안정성과 수익성을 더욱 향상시킬 수 있다.

요약하다

이 전략은 두 가지 지표인 VWAP와 거래량을 통합하여 가격 합리성 판단과 높은 거래량을 확인하여 주식 거래를 선택한다. 그것은 운영 빈도가 높고, 강한 트렌드 포착 능력을 가지고 있다. 또한 거래 빈도가 너무 높게 초래되는 거래 비용 증가와 스톱 로스 관리를 제어하는 데 주의를 기울여야 한다. 추가적인 최적화를 통해 더 뛰어난 전략 효과를 얻을 수 있다.

전략 소스 코드
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © netyogindia

//@version=5
strategy("Scalping Strategy with Volume and VWAP Confirmation", overlay=true)

// Input parameters
length = input(14, title="MACD Length")
volume_threshold = input(100, title="Volume Threshold")
vwap_length = input(20, title="VWAP Length")

// Calculate VWAP
vwapValue = ta.vwap(close, vwap_length)

// Calculate volume
barVolume = volume

// Define entry conditions
longCondition = close > vwapValue and barVolume > volume_threshold
shortCondition = close < vwapValue and barVolume > volume_threshold

// Define exit conditions
exitLongCondition = close < vwapValue
exitShortCondition = close > vwapValue

// Plot VWAP
plot(vwapValue, color=color.blue, title="VWAP")

// Plot Volume bars
barcolor(barVolume >= volume_threshold ? color.green : na)

// Execute strategy orders
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Long", when=exitLongCondition)
strategy.close("Short", when=exitShortCondition)