커뮤니티
재문의
2015-09-16 04:27:50
102
글번호 90366
<재문의>
제가 원하는 평균값이 나오지 않고 또한 3분봉에서 변수가 110개 넘으면 지표가 표시되지 않는 문재가 있어 재문의 드립니다.
다시 구체적으로 말씀드리면..
현재 시점에서 부터 "(종가+고가+저가)/3 * 거래량" 의 30개 전까지 누적합을 "30개 전까지 누적거래량"으로 나누어 현재의 가격평균을 구현하고 싶습니다
안녕하세요
예스스탁입니다.
input : P(30);
var: cnt(0),sum1(0),sum2(0),avgv(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to P-1{
sum1 = sum1+(DayClose(cnt)+DayHigh(cnt)+daylow(cnt))/3*DayVolume(cnt);
sum2 = sum2+DayVolume(cnt);
}
avgv = sum1/sum2;
plot1(avgv);
즐거운 하루되세요
> 딸기잼1234 님이 쓴 글입니다.
> 제목 : 가격평균
> 예를 들어
30일동안의 "(종가+고가+저가)/3*거래량" 을 30일동안의 "누계거래량"으로 나누어 가격평균을 구현하고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2015-09-16 09:44:34
안녕하세요
예스스탁입니다.
현재 작성된 식은 계산방법은 올리신내용으로 계산을 합니다.
다만 식이 일간의 값으로 계산합니다.
즉 분봉에서 일봉의 P일간의 값을 계산하게 만들어진 식입니다.
최근 P개봉이면 식을 아래와 같이 수정해서 사용하시면 됩니다.
input : P(30);
var: cnt(0),sum1(0),sum2(0),avgv(0);
#최근 P개봉 종가+고가+저가)/3 * 거래량 누적
sum1 = AccumN((C+H+L)/3*V,P);
#최근 P봉봉 거래량 누적
sum2 = AccumN(V,P);
#평균
avgv = sum1/sum2;
plot1(avgv);
즐거운 하루되세요
> 딸기잼1234 님이 쓴 글입니다.
> 제목 : 재문의
> <재문의>
제가 원하는 평균값이 나오지 않고 또한 3분봉에서 변수가 110개 넘으면 지표가 표시되지 않는 문재가 있어 재문의 드립니다.
다시 구체적으로 말씀드리면..
현재 시점에서 부터 "(종가+고가+저가)/3 * 거래량" 의 30개 전까지 누적합을 "30개 전까지 누적거래량"으로 나누어 현재의 가격평균을 구현하고 싶습니다
안녕하세요
예스스탁입니다.
input : P(30);
var: cnt(0),sum1(0),sum2(0),avgv(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to P-1{
sum1 = sum1+(DayClose(cnt)+DayHigh(cnt)+daylow(cnt))/3*DayVolume(cnt);
sum2 = sum2+DayVolume(cnt);
}
avgv = sum1/sum2;
plot1(avgv);
즐거운 하루되세요
> 딸기잼1234 님이 쓴 글입니다.
> 제목 : 가격평균
> 예를 들어
30일동안의 "(종가+고가+저가)/3*거래량" 을 30일동안의 "누계거래량"으로 나누어 가격평균을 구현하고 싶습니다.
다음글