틱차트에서 VWAP차트를 쓰려는데요.
아래 수식 오류좀 점검 부탁드립니다.
Inputs:
ResetTime(093000); // 장 시작 시점
Vars:
CumVol(0), // 누적 거래량
CumPV(0), // 누적 가격 × 거래량
VWAP(0),
SessionReset(False); // 리셋 조건
// 세션 시작 시 누적값 리셋
If Time = ResetTime Then
Begin
CumVol = 0;
CumPV = 0;
SessionReset = True;
End
Else
SessionReset = False;
// 누적 계산
CumVol = CumVol + Volume;
CumPV = CumPV + Close * Volume;
If CumVol > 0 Then
VWAP = CumPV / CumVol;
// 출력
Plot1(VWAP, "VWAP");
답변 1
예스스탁
예스스탁 답변
2025-05-28 14:24:29
안녕하세요
예스스탁입니다.
Inputs:
ResetTime(093000); // 장 시작 시점
Vars:
CumVol(0), // 누적 거래량
CumPV(0), // 누적 가격 × 거래량
VWAP(0),
SessionReset(False); // 리셋 조건
// 세션 시작 시 누적값 리셋
If sTime == ResetTime Then
Begin
CumVol = 0;
CumPV = 0;
SessionReset = True;
End
Else
SessionReset = False;
// 누적 계산
CumVol = CumVol + Volume;
CumPV = CumPV + Close * Volume;
If CumVol > 0 Then
VWAP = CumPV / CumVol;
// 출력
Plot1(VWAP, "VWAP");
즐거운 하루되세요
> 중추신경 님이 쓴 글입니다.
> 제목 : 수식수정
> 틱차트에서 VWAP차트를 쓰려는데요.
아래 수식 오류좀 점검 부탁드립니다.
Inputs:
ResetTime(093000); // 장 시작 시점
Vars:
CumVol(0), // 누적 거래량
CumPV(0), // 누적 가격 × 거래량
VWAP(0),
SessionReset(False); // 리셋 조건
// 세션 시작 시 누적값 리셋
If Time = ResetTime Then
Begin
CumVol = 0;
CumPV = 0;
SessionReset = True;
End
Else
SessionReset = False;
// 누적 계산
CumVol = CumVol + Volume;
CumPV = CumPV + Close * Volume;
If CumVol > 0 Then
VWAP = CumPV / CumVol;
// 출력
Plot1(VWAP, "VWAP");