커뮤니티
문의드립니다
2019-09-02 00:18:58
174
글번호 131631
var : CH(0),CL(0),Sum1(0),Sum2(0),Sum11(0),Sum12(0),Sum31(0),Sum32(0),Sum41(0),Sum42(0);
if date != date[1] Then {
sum31 = 0; # 양봉의 거래량 초기값
sum32 = 0;
sum41 = 0; # 음봉의 거래량 초기값
sum42 = 0;
#최저종가 초기값
CL = C;
#양봉거래량 초기값
sum1 = 0; # 상승 시 양봉의 거래량 초기값
sum2 = 0;
#최고종가 초기값
CH = C;
# 음봉거래량 초기값
sum11 = 0;
sum12 = 0;
}
#종가가 최저종가 갱신하면
if C < CL Then{
CL = C;
sum1 = 0;
sum2 = 0;
}
#종가가 최고종가 갱신하면
if C > CH Then{
CH = C;
#음봉가래량 0으로 초기화
sum11 = 0;
sum12 = 0;
}
# 양봉이면 거래량을 sum1변수에 합산
if C > O Then {
sum1 = sum1 + V; # 최저종가 후 양봉 거래량만 합산
sum2 = sum2 + (c-o);
sum31 = sum31 + V; # 당일 양봉 전체의 거래량 합산
sum32 = sum32 + (c-o);
}
# 음봉이면 거래량을 sum2변수에 합산
if C < O Then {
sum11 = sum11 +V; # 최고종가 후 음봉 거래량만 합산
sum12 = sum12 + (o-c);
sum41 = sum41 +V; # 당일 음봉 전체의 거래량 합산
sum42 = sum42 + (o-c);
}
위 수식에서
당일 첫봉은 제외하고
2번째 봉부터 위 방식으로 계산하는 수식을 알려주세요.
답변 1
예스스탁 예스스탁 답변
2019-09-02 17:04:26
안녕하세요
예스스탁입니다.
var : CH(0),CL(0),Sum1(0),Sum2(0),Sum11(0),Sum12(0),Sum31(0),Sum32(0),Sum41(0),Sum42(0);
var : idx(0);
if date != date[1] Then
{
idx = 0;
}
idx = idx+1;
if idx == 2 then
{
sum31 = 0; # 양봉의 거래량 초기값
sum32 = 0;
sum41 = 0; # 음봉의 거래량 초기값
sum42 = 0;
#최저종가 초기값
CL = C;
#양봉거래량 초기값
sum1 = 0; # 상승 시 양봉의 거래량 초기값
sum2 = 0;
#최고종가 초기값
CH = C;
# 음봉거래량 초기값
sum11 = 0;
sum12 = 0;
}
if idx >= 2 then
{
#종가가 최저종가 갱신하면
if C < CL Then{
CL = C;
sum1 = 0;
sum2 = 0;
}
#종가가 최고종가 갱신하면
if C > CH Then{
CH = C;
#음봉가래량 0으로 초기화
sum11 = 0;
sum12 = 0;
}
# 양봉이면 거래량을 sum1변수에 합산
if C > O Then {
sum1 = sum1 + V; # 최저종가 후 양봉 거래량만 합산
sum2 = sum2 + (c-o);
sum31 = sum31 + V; # 당일 양봉 전체의 거래량 합산
sum32 = sum32 + (c-o);
}
# 음봉이면 거래량을 sum2변수에 합산
if C < O Then {
sum11 = sum11 +V; # 최고종가 후 음봉 거래량만 합산
sum12 = sum12 + (o-c);
sum41 = sum41 +V; # 당일 음봉 전체의 거래량 합산
sum42 = sum42 + (o-c);
}
}
즐거운 하루되세요
> 골드드래곤 님이 쓴 글입니다.
> 제목 : 문의드립니다
> var : CH(0),CL(0),Sum1(0),Sum2(0),Sum11(0),Sum12(0),Sum31(0),Sum32(0),Sum41(0),Sum42(0);
if date != date[1] Then {
sum31 = 0; # 양봉의 거래량 초기값
sum32 = 0;
sum41 = 0; # 음봉의 거래량 초기값
sum42 = 0;
#최저종가 초기값
CL = C;
#양봉거래량 초기값
sum1 = 0; # 상승 시 양봉의 거래량 초기값
sum2 = 0;
#최고종가 초기값
CH = C;
# 음봉거래량 초기값
sum11 = 0;
sum12 = 0;
}
#종가가 최저종가 갱신하면
if C < CL Then{
CL = C;
sum1 = 0;
sum2 = 0;
}
#종가가 최고종가 갱신하면
if C > CH Then{
CH = C;
#음봉가래량 0으로 초기화
sum11 = 0;
sum12 = 0;
}
# 양봉이면 거래량을 sum1변수에 합산
if C > O Then {
sum1 = sum1 + V; # 최저종가 후 양봉 거래량만 합산
sum2 = sum2 + (c-o);
sum31 = sum31 + V; # 당일 양봉 전체의 거래량 합산
sum32 = sum32 + (c-o);
}
# 음봉이면 거래량을 sum2변수에 합산
if C < O Then {
sum11 = sum11 +V; # 최고종가 후 음봉 거래량만 합산
sum12 = sum12 + (o-c);
sum41 = sum41 +V; # 당일 음봉 전체의 거래량 합산
sum42 = sum42 + (o-c);
}
위 수식에서
당일 첫봉은 제외하고
2번째 봉부터 위 방식으로 계산하는 수식을 알려주세요.
다음글
이전글