첨부 이미지
그림1
안녕하세요...늘 도와주셔서 감사합니다..
분봉차트에서 상승 거래량과 하락 거래량을 구분해서
이를 가격움직임과 비교해 보고 싶습니다.
첨부한 그림을 봐주세요 1번 2번 3번은 그림에서 위치입니다.
주가가 9시 부터 올라갔다가 하락하는 중이라고 했을때
------------------------------
변수 n
1번 : 당일 시가대비 종가가 n% 상승할때, 첫번째 돌파한 해당봉의 인덱스 저장
2번 : n% 이상이면서 당일 최고가 발생봉의 인덱스 저장
3번 : 현재봉의 인덱스(최고가 봉이 발생한 이후일것 +1봉이상 경과)
1구간은 1~2 사이이고
2구간은 2~3 사이입니다.
# 1번 인덱스를 구하는 수식을 만들어 주세요
# 2번 인덱스를 구하는 수식을 만들어 주세요
계속해서
현재인덱스로 어찌 저찌 계산해서
# 1구간에 해당하는 봉들의, 거래량을 합산하는 수식을 만들어주세요
# 2구간에 해당하는 봉들의, 거래량을 합산하는 수식을 만들어주세요
변형
# 2구간에 해당하는 봉들의, 음봉거래량만 합산하는 수식도 만들어주세요
첫번째 요청<지표> 분자/분모
분자 = 2구간 삼각형의 가격(높이) : 당일최고가 ~ 현재가 사이
분모 = 1구간 삼각형의 가격(높이) : 시가대비n퍼~ 에서 당일최고가 사이
두번째 요청지<지표> 분자/분모
분자 = 2구간 거래량합산
분모 = 1구간 거래량합산
지표가 완성되지 않는 시점에서는
- 주가가 당일 n퍼 상승을 아직 못했거나, 주가가 당일최고가를 갱신중일때에는
(현재가=당일최고가인때에는)
해당지표값이 나올수 없으니까 그냥 0 값
부탁드리겠습니다..
감사합니다..
답변 1
예스스탁
예스스탁 답변
2021-06-14 10:38:17
안녕하세요
예스스탁입니다.
1
input : n(5);
var : i1(0),i2(0),i3(0),DH(0);
if Bdate != Bdate[1] Then
{
i1 = 0;
DH = H;
i2 = Index;
}
Else
{
if DH > 0 and H > DH Then
{
DH = H;
i2 = Index;
}
}
if i1 == 0 and c >= DayOpen*(1+n/100) Then
i1 = Index;
i3 = Index;
if i3 > i2 and i2 > i1 and i1 > 0 and
DayHigh > DayOpen*(1+n/100) Then
{
var1 = DayHigh-C;
Var2 = DayHigh-DayOpen*(1+n/100);
Var3 = var1/Var2;
Plot1(Var3);
}
Else
Plot1(0);
2
input : n(5);
var : i1(0),i2(0),i3(0),DH(0),cnt(0);
if Bdate != Bdate[1] Then
{
i1 = 0;
DH = H;
i2 = Index;
}
Else
{
if DH > 0 and H > DH Then
{
DH = H;
i2 = Index;
}
}
if i1 == 0 and c >= DayOpen*(1+n/100) Then
i1 = Index;
i3 = Index;
if i3 > i2 and i2 > i1 and i1 > 0 and
DayHigh > DayOpen*(1+n/100) Then
{
var1 = 0;
For cnt = 0 to i3-i2-1
{
var1 = var1+V[cnt];
}
var2 = 0;
For cnt = i3-i2 to i3-i1
{
var2 = var2+V[cnt];
}
Var3 = var1/Var2;
Plot1(var3);
}
Else
Plot1(0);
3 2구간 음봉거래량
input : n(5);
var : i1(0),i2(0),i3(0),DH(0),cnt(0);
if Bdate != Bdate[1] Then
{
i1 = 0;
DH = H;
i2 = Index;
}
Else
{
if DH > 0 and H > DH Then
{
DH = H;
i2 = Index;
}
}
if i1 == 0 and c >= DayOpen*(1+n/100) Then
i1 = Index;
i3 = Index;
if i3 > i2 and i2 > i1 and i1 > 0 and
DayHigh > DayOpen*(1+n/100) Then
{
var1 = 0;
For cnt = 0 to i3-i2-1
{
if C[cnt] < O[cnt] Then
var1 = var1+V[cnt];
}
var2 = 0;
For cnt = i3-i2 to i3-i1
{
var2 = var2+V[cnt];
}
Var3 = var1/Var2;
Plot1(var3);
}
Else
Plot1(0);
즐거운 하루되세요
> 지스카드 님이 쓴 글입니다.
> 제목 : 도움을 부탁드리겠습니다.
> 안녕하세요...늘 도와주셔서 감사합니다..
분봉차트에서 상승 거래량과 하락 거래량을 구분해서
이를 가격움직임과 비교해 보고 싶습니다.
첨부한 그림을 봐주세요 1번 2번 3번은 그림에서 위치입니다.
주가가 9시 부터 올라갔다가 하락하는 중이라고 했을때
------------------------------
변수 n
1번 : 당일 시가대비 종가가 n% 상승할때, 첫번째 돌파한 해당봉의 인덱스 저장
2번 : n% 이상이면서 당일 최고가 발생봉의 인덱스 저장
3번 : 현재봉의 인덱스(최고가 봉이 발생한 이후일것 +1봉이상 경과)
1구간은 1~2 사이이고
2구간은 2~3 사이입니다.
# 1번 인덱스를 구하는 수식을 만들어 주세요
# 2번 인덱스를 구하는 수식을 만들어 주세요
계속해서
현재인덱스로 어찌 저찌 계산해서
# 1구간에 해당하는 봉들의, 거래량을 합산하는 수식을 만들어주세요
# 2구간에 해당하는 봉들의, 거래량을 합산하는 수식을 만들어주세요
변형
# 2구간에 해당하는 봉들의, 음봉거래량만 합산하는 수식도 만들어주세요
첫번째 요청<지표> 분자/분모
분자 = 2구간 삼각형의 가격(높이) : 당일최고가 ~ 현재가 사이
분모 = 1구간 삼각형의 가격(높이) : 시가대비n퍼~ 에서 당일최고가 사이
두번째 요청지<지표> 분자/분모
분자 = 2구간 거래량합산
분모 = 1구간 거래량합산
지표가 완성되지 않는 시점에서는
- 주가가 당일 n퍼 상승을 아직 못했거나, 주가가 당일최고가를 갱신중일때에는
(현재가=당일최고가인때에는)
해당지표값이 나올수 없으니까 그냥 0 값
부탁드리겠습니다..
감사합니다..