예스스탁
예스스탁 답변
2023-09-06 11:27:54
안녕하세요
예스스탁입니다.
inputs : P1(5), P2(20), Signal(20);
var : cnt(0), Sum11(0), Sum12(0),VWMA1(0),sum21(0),sum22(0), VWMA2(0);
var : sum13(0),lma1(0),sum23(0),cma2(0),vma1(0),vma2(0);
var : VP(0), VPR(0), VM(0), VPCI(0), AvgVPCI(0) ;
var : sum(0),z(0);
sum = 0;
For z = 0 to signal-1
{
sum11 = 0;
sum12 = 0;
sum13 = 0;
For cnt = z+0 to z+P1-1
{
sum11 = sum11 + DayVolume(cnt);
sum12 = sum12 + (DayVolume(cnt)*DayClose(cnt));
sum13 = sum13 + DayLow(cnt);
}
VWMA1 = sum12/Sum11;
lma1 = sum13/P1;
vma1 = sum11/P1;
sum21 = 0;
sum22 = 0;
sum23 = 0;
For cnt = z+0 to z+P2-1
{
sum21 = sum21 + DayVolume(cnt);
sum22 = sum22 + (DayVolume(cnt)*DayClose(cnt));
sum23 = sum23 + DayClose(cnt);
}
VWMA2 = sum22/Sum21;
cma2 = sum23/P2;
vma2 = sum21/P2;
VP = VWMA2 - cma2 ;
VPR = VWMA1 / lma1 ;
VM = vma1 / vma2 ;
var1 = VP * VPR * VM ;
if Z == 0 Then
VPCI = var1;
sum = sum + var1;
}
AvgVPCI = sum/Signal;
Plot1(VPCI, "VPCI" ) ;
Plot2(AvgVPCI, "VPCIsig" ) ;
Plot3( 0, "Zero" ) ;
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉VPCI
> 감사합니다
아래 VPCI지표를 분봉에서 사용하고 싶습니다
(일봉VPCI 지표를 분봉에서 사용)
감사합니다.
아래 VPCI 지표를 타분봉 VPCI지표로 사용하고 싶습니다. (예, 10분봉 VPCI지표를 1분봉에서 사용하고 싶습니다)
inputs : P1(5), P2(20), Signal(20);
var : Sum1(0), Sum2(0), VWMA1(0), VWMA2(0), VP(0), VPR(0), VM(0), VPCI(0), AvgVPCI(0) ;
Sum1 = AccumN(v,P1);
if Sum1 > 0 then VWMA1 = AccumN(C*v,P1)/Sum1 ;
Sum2 = AccumN(v,P2);
if Sum2 > 0 then VWMA2 = AccumN(C*v,P2)/Sum2;
VP = VWMA2 - Ma(C,P2) ;
VPR = VWMA1 / Ma(Low, P1) ;
VM = Ma(v, P1) / ma(v, P2) ;
VPCI = VP * VPR * VM ; AvgVPCI = Ma( VPCI, Signal ) ;
Plot1(VPCI, "VPCI" ) ;
Plot2(AvgVPCI, "VPCIsig" ) ;
Plot3( 0, "Zero" ) ;