안녕하세요.
재문의 드립니다.
var : HV(0),HC(0),HL(0),HCT(0),HH(0),II(0);
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
Condition1 = False;
Value9 = 0; #0으로 초기화
II = 0; #0으로 초기화
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if HC == 0 or (HC > 0 and C > HC) Then # 당일최고종가양봉
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
}
}
if v[1]==HV[1] && c[1]>c[2]*1.015 then # 전봉이 당일최고거래량.. +1.5% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h[1]; # 기준봉 고점 - 빨강점선으로 출력
value9 = index;
}
#value9에 0보다 큰 인덱스가 저장된 이후
if Value9 > 0 Then
{
var1 = (c/c[1])/value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
If C==HC && L== HL && sTime == HCT and var1 > 1 and Var2 >1 then # 당봉종가가 최고종가이고 폭과 거래량비가 1보다 크면
{
#저장
HH = HC; # 질문 - HH가 뭔지.. 왜 여기 있나요?
II = Index;
}
}
if II > 0 and Index < II+7 Then
plot1(HC,"HC");
if Value9 > 0 Then
plot2(value3,"기준봉"); # 빨강점선
답변주신 위수식 그대로 지표를 출력하였는데
그림과 같이 var1 > 1 조건을 만족하지 않습니다.
노랑동그라미 HC의 봉크기가 기준봉폭 보다 작습니다.
수정 부탁드립니다.
그리고 수식 마지막 부분에서
#저장
HH = HC; # 질문 - HH가 뭔지.. 왜 여기 있나요?
II = Index;
HH가 뭔지 왜 저기 있는지 설명 부탁드립니다.
수고하세요.
답변 1
예스스탁
예스스탁 답변
2021-12-01 10:59:27
안녕하세요
예스스탁입니다.
지표로 출력되는 값이 HH이어야 하는데 HC로 되어 있었습니다.
C==HC && L== HL && sTime == HCT and var1 > 1 and Var2 >1
위 조건이 만족할때의 HC를 저장한 값이 HH입니다.
var : HV(0),HC(0),HL(0),HCT(0),HH(0),II(0);
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
Condition1 = False;
Value9 = 0; #0으로 초기화
II = 0; #0으로 초기화
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if HC == 0 or (HC > 0 and C > HC) Then # 당일최고종가양봉
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
}
}
if v[1]==HV[1] && c[1]>c[2]*1.015 then # 전봉이 당일최고거래량.. +1.5% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h[1]; # 기준봉 고점 - 빨강점선으로 출력
value9 = index;
}
#value9에 0보다 큰 인덱스가 저장된 이후
if Value9 > 0 Then
{
var1 = (c/c[1])/value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
If C==HC && L== HL && sTime == HCT and var1 > 1 and Var2 >1 then # 당봉종가가 최고종가이고 폭과 거래량비가 1보다 크면
{
#저장
HH = HC; # 질문 - HH가 뭔지.. 왜 여기 있나요?
II = Index;
}
}
if II > 0 and Index < II+7 Then
plot1(HH,"HC");
if Value9 > 0 Then
plot2(value3,"기준봉"); # 빨강점선
즐거운 하루되세요
> land22 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
재문의 드립니다.
var : HV(0),HC(0),HL(0),HCT(0),HH(0),II(0);
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
Condition1 = False;
Value9 = 0; #0으로 초기화
II = 0; #0으로 초기화
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if HC == 0 or (HC > 0 and C > HC) Then # 당일최고종가양봉
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
}
}
if v[1]==HV[1] && c[1]>c[2]*1.015 then # 전봉이 당일최고거래량.. +1.5% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h[1]; # 기준봉 고점 - 빨강점선으로 출력
value9 = index;
}
#value9에 0보다 큰 인덱스가 저장된 이후
if Value9 > 0 Then
{
var1 = (c/c[1])/value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
If C==HC && L== HL && sTime == HCT and var1 > 1 and Var2 >1 then # 당봉종가가 최고종가이고 폭과 거래량비가 1보다 크면
{
#저장
HH = HC; # 질문 - HH가 뭔지.. 왜 여기 있나요?
II = Index;
}
}
if II > 0 and Index < II+7 Then
plot1(HC,"HC");
if Value9 > 0 Then
plot2(value3,"기준봉"); # 빨강점선
답변주신 위수식 그대로 지표를 출력하였는데
그림과 같이 var1 > 1 조건을 만족하지 않습니다.
노랑동그라미 HC의 봉크기가 기준봉폭 보다 작습니다.
수정 부탁드립니다.
그리고 수식 마지막 부분에서
#저장
HH = HC; # 질문 - HH가 뭔지.. 왜 여기 있나요?
II = Index;
HH가 뭔지 왜 저기 있는지 설명 부탁드립니다.
수고하세요.