var : predate(0),idx(0),idx1(0),VV(0),cnt(0);
if date != date[1] Then{
idx = 0;
idx1 = idx[1];
predate = sdate[1];
}
idx = idx+1;
VV = 0;
for cnt = idx to idx+idx1{
if predate == sdate[cnt] and stime[cnt] <= stime then{
VV = V[cnt];//전일 동시간대 누적거래량이면 V[cnt]를 DayVolume[cnt]로 변경
cnt = 10000;
}
}
var1 = VV;
plot1(var1,"전일동시간대거래량");
plot2(v,"현재봉 거래량");
위의 지표식은 전일 동시간대 거래량을 나타내는 지표식입니다.
여기서 n일 평균 동시간대 거래량을 나타내는 지표 만들 수 있을까요?
답변 1
예스스탁
예스스탁 답변
2020-06-05 15:53:29
안녕하세요
예스스탁입니다.
input : N(10);
var : VV(0),cnt(0),ii(0);
Array : preDate[20](0);
if sdate != sdate[1] Then
{
Predate[0] = sdate;
for cnt = 1 to 19
{
PreDate[cnt] = PreDate[cnt-1][1];
}
}
if PreDate[N] > 0 then
{
VV = 0;
ii = 1;
for cnt = 0 to index
{
if preDate[ii] == sdate[cnt] and stime[cnt] <= stime then
{
ii = ii+1;
VV = VV+V[cnt];
if ii > N then
cnt = index+1;
}
}
var1 = VV/N;
plot1(var1,"N일동시간대거래량");
plot2(v,"현재봉 거래량");
}
즐거운 하루되세요
> 수급돌파 님이 쓴 글입니다.
> 제목 : 동시간대 거래량 평균을 나타내는 지표
> var : predate(0),idx(0),idx1(0),VV(0),cnt(0);
if date != date[1] Then{
idx = 0;
idx1 = idx[1];
predate = sdate[1];
}
idx = idx+1;
VV = 0;
for cnt = idx to idx+idx1{
if predate == sdate[cnt] and stime[cnt] <= stime then{
VV = V[cnt];//전일 동시간대 누적거래량이면 V[cnt]를 DayVolume[cnt]로 변경
cnt = 10000;
}
}
var1 = VV;
plot1(var1,"전일동시간대거래량");
plot2(v,"현재봉 거래량");
위의 지표식은 전일 동시간대 거래량을 나타내는 지표식입니다.
여기서 n일 평균 동시간대 거래량을 나타내는 지표 만들 수 있을까요?