안녕하세요.
var : HV(0),HC(0),HL(0),HCT(0),HCI(0);
# 기준봉
if v[1]==HV[1] && c[1]>c[2]*1.015 then # 전봉이 당일최고거래량.. +1.5% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h; # 기준봉 고점 - 빨강점선으로 출력
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉폭
var2 = v / Value2;
if Bdate != Bdate[1] Then
{
HV = 0;
HC = 0;
HCT = 0;
HCI = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if var1 > 1 and Var2 > 1 Then # 당봉폭이 기준봉폭 보다 크다 - 이 조건이 충족되지 않습니다
{
HC = C;
HL = L;
HCT = sTime;
HCI = Index;
}
Else
{
if HC > 0 and C > HC Then
{
HC = C;
HL = L;
HCT = sTime;
HCI = Index;
}
}
}
if HCI > 0 and Index < HCI+7 Then
plot1(HC,"HC"); #검정점선
plot2(value3*1.003,"기준봉"); # 빨강점선
74836 답변 받은 종목검색된 종목이 좀 이상해서
위그림의 지표로 출력하였습니다.
기준봉의 양봉크기를 3%에서 1.5%로 수정하였습니다.
위 그림과 같이 (제이시스 메디칼 오늘 1분봉)
기준봉은 양봉조건인데 노랑동그라미의 음봉 고점에서 출력되었고
HC 조건의 var1 > 1(기준봉의 양봉 크기 보다 더 크다 조건도 지키지 않습니다.
수식 수정 부탁드립니다.
================================================
안녕하세요
예스스탁입니다.
문의하신 내용에서는 var11,var12변수는 필요가 없습니다.
var1,var2값을 이용하시면 됩니다.
var1>1 && var2>0.8 조건을 만족하면 새로 지정하므로
해당 조건이 만족하면 해당봉의 고가로 초기화하고
이후 var11>1 && var12>0.8 조건이 만족하지 않을떄만
갱신하게 작성해 드립니다.
var : HV(0),HC(0),HL(0),HCT(0),HCI(0);
# 기준봉
if v[1]==HV[1] && c[1]>c[2]*1.03 then # 전봉이 당일최고거래량.. +3% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
HCI = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if var1 > 1 and Var2 > 0.8 Then
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
HCI = Index;
}
Else
{
if HC > 0 and C > HC Then
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
HCI = Index;
}
}
}
if HCI > 0 and Index < HCI+7 Then
Find(1);
즐거운 하루되세요
> land22 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
var : HV(0),HC(0),HL(0),HCT(0);
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
Condition1 = False;
}
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.03 then # 전봉이 당일최고거래량.. +3% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
If C==HC && L== HL then # 당봉종가가 최고종가이면
{
var11 = var1; # 최고종가봉의 폭비율
var12 = var2; # 최고종가봉의 거래량비율
}
if index >= value9 && #기준봉 이후부터
HCT >= 091000 && # 최고종가봉 시간이 9시10분 후부터
HC>DayClose(1)*1.05 && HC<DayClose(1)*1.25 && # 당일최고종가가 5%~25% 사이
var11>1 && var12>0.8
Then
Condition1 = true;
if Condition1 == true Then
Find(1);
위 수식은 분봉에서
위 조건 만족한 적이 있는 모든 종목을 검색하는 검색식입니다.
만들고 싶은 종목검색식은
최고종가봉 HC에서 var11>1 && var12>0.8를 만족하면 이 HC는 지정하고
이후 HC가 갱신되어도 var11>1 && var12>0.8 조건을 만족하지 않으면
(HC가 갱신되고 var11>1 && var12>0.8 조건을 만족하면 새로 지정함)
조건만족한 HC 발생봉부터 7봉 내에 있는 종목을 검색하는 수식을 알려주세요.
분봉이라서 HC봉만 검색하면 바로 사라지기 때문입니다.
수고하세요.
답변 3
예스스탁
예스스탁 답변
2021-11-30 14:11:34
> land22 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
var : HV(0),HC(0),HL(0),HCT(0),HCI(0);
# 기준봉
if v[1]==HV[1] && c[1]>c[2]*1.015 then # 전봉이 당일최고거래량.. +1.5% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h; # 기준봉 고점 - 빨강점선으로 출력
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉폭
var2 = v / Value2;
if Bdate != Bdate[1] Then
{
HV = 0;
HC = 0;
HCT = 0;
HCI = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if var1 > 1 and Var2 > 1 Then # 당봉폭이 기준봉폭 보다 크다 - 이 조건이 충족되지 않습니다
{
HC = C;
HL = L;
HCT = sTime;
HCI = Index;
}
Else
{
if HC > 0 and C > HC Then
{
HC = C;
HL = L;
HCT = sTime;
HCI = Index;
}
}
}
if HCI > 0 and Index < HCI+7 Then
plot1(HC,"HC"); #검정점선
plot2(value3*1.003,"기준봉"); # 빨강점선
74836 답변 받은 종목검색된 종목이 좀 이상해서
위그림의 지표로 출력하였습니다.
기준봉의 양봉크기를 3%에서 1.5%로 수정하였습니다.
위 그림과 같이 (제이시스 메디칼 오늘 1분봉)
기준봉은 양봉조건인데 노랑동그라미의 음봉 고점에서 출력되었고
HC 조건의 var1 > 1(기준봉의 양봉 크기 보다 더 크다 조건도 지키지 않습니다.
수식 수정 부탁드립니다.
================================================
안녕하세요
예스스탁입니다.
문의하신 내용에서는 var11,var12변수는 필요가 없습니다.
var1,var2값을 이용하시면 됩니다.
var1>1 && var2>0.8 조건을 만족하면 새로 지정하므로
해당 조건이 만족하면 해당봉의 고가로 초기화하고
이후 var11>1 && var12>0.8 조건이 만족하지 않을떄만
갱신하게 작성해 드립니다.
var : HV(0),HC(0),HL(0),HCT(0),HCI(0);
# 기준봉
if v[1]==HV[1] && c[1]>c[2]*1.03 then # 전봉이 당일최고거래량.. +3% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
HCI = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if var1 > 1 and Var2 > 0.8 Then
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
HCI = Index;
}
Else
{
if HC > 0 and C > HC Then
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
HCI = Index;
}
}
}
if HCI > 0 and Index < HCI+7 Then
Find(1);
즐거운 하루되세요
> land22 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
var : HV(0),HC(0),HL(0),HCT(0);
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
Condition1 = False;
}
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.03 then # 전봉이 당일최고거래량.. +3% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
If C==HC && L== HL then # 당봉종가가 최고종가이면
{
var11 = var1; # 최고종가봉의 폭비율
var12 = var2; # 최고종가봉의 거래량비율
}
if index >= value9 && #기준봉 이후부터
HCT >= 091000 && # 최고종가봉 시간이 9시10분 후부터
HC>DayClose(1)*1.05 && HC<DayClose(1)*1.25 && # 당일최고종가가 5%~25% 사이
var11>1 && var12>0.8
Then
Condition1 = true;
if Condition1 == true Then
Find(1);
위 수식은 분봉에서
위 조건 만족한 적이 있는 모든 종목을 검색하는 검색식입니다.
만들고 싶은 종목검색식은
최고종가봉 HC에서 var11>1 && var12>0.8를 만족하면 이 HC는 지정하고
이후 HC가 갱신되어도 var11>1 && var12>0.8 조건을 만족하지 않으면
(HC가 갱신되고 var11>1 && var12>0.8 조건을 만족하면 새로 지정함)
조건만족한 HC 발생봉부터 7봉 내에 있는 종목을 검색하는 수식을 알려주세요.
분봉이라서 HC봉만 검색하면 바로 사라지기 때문입니다.
수고하세요.
예스스탁
예스스탁 답변
2021-11-30 15:15:02
안녕하세요
예스스탁입니다.
안녕하세요
예스스탁입니다.
수정한 식입니다.
수식에서 value9는 날짜변경시 초기화를 한후
당일 조건이 만족한 이후에 인덱스가 저장되게 해서 당일 발생을 인지하게 하실 필요가 있습니다.
value9는 날짜 변경시 초기화를 하고
v[1]==HV[1] && c[1]>c[2]*1.015조건을 만족하는 봉이 발생하면
인덱스가 저장되고 이후 HC가 var1 > 1 and Var2 >1 조건을 충족하면
HC와 해당 인덱스를 저장하고 7개봉이내만 지표가 출력되게 됩니다.
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; # 기준봉 고점 - 빨강점선으로 출력
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; # 최고종가봉의 폭비율
II = Index; # 최고종가봉의 거래량비율
}
}
if II > 0 and Index < II+7 Then
plot1(HC,"HC");
if Value9 > 0 Then
plot2(value3*1.003,"기준봉"); # 빨강점선
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 전화주시기 바랍니다.(02-3453-1060)
>
> land22 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
var : HV(0),HC(0),HL(0),HCT(0),HCI(0);
# 기준봉
if v[1]==HV[1] && c[1]>c[2]*1.015 then # 전봉이 당일최고거래량.. +1.5% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value3 = h; # 기준봉 고점 - 빨강점선으로 출력
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉폭
var2 = v / Value2;
if Bdate != Bdate[1] Then
{
HV = 0;
HC = 0;
HCT = 0;
HCI = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if var1 > 1 and Var2 > 1 Then # 당봉폭이 기준봉폭 보다 크다 - 이 조건이 충족되지 않습니다
{
HC = C;
HL = L;
HCT = sTime;
HCI = Index;
}
Else
{
if HC > 0 and C > HC Then
{
HC = C;
HL = L;
HCT = sTime;
HCI = Index;
}
}
}
if HCI > 0 and Index < HCI+7 Then
plot1(HC,"HC"); #검정점선
plot2(value3*1.003,"기준봉"); # 빨강점선
74836 답변 받은 종목검색된 종목이 좀 이상해서
위그림의 지표로 출력하였습니다.
기준봉의 양봉크기를 3%에서 1.5%로 수정하였습니다.
위 그림과 같이 (제이시스 메디칼 오늘 1분봉)
기준봉은 양봉조건인데 노랑동그라미의 음봉 고점에서 출력되었고
HC 조건의 var1 > 1(기준봉의 양봉 크기 보다 더 크다 조건도 지키지 않습니다.
수식 수정 부탁드립니다.
================================================
안녕하세요
예스스탁입니다.
문의하신 내용에서는 var11,var12변수는 필요가 없습니다.
var1,var2값을 이용하시면 됩니다.
var1>1 && var2>0.8 조건을 만족하면 새로 지정하므로
해당 조건이 만족하면 해당봉의 고가로 초기화하고
이후 var11>1 && var12>0.8 조건이 만족하지 않을떄만
갱신하게 작성해 드립니다.
var : HV(0),HC(0),HL(0),HCT(0),HCI(0);
# 기준봉
if v[1]==HV[1] && c[1]>c[2]*1.03 then # 전봉이 당일최고거래량.. +3% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
HCI = 0;
}
Else
{
if HV == 0 or (HV > 0 and V > HV) Then
HV = V;
if var1 > 1 and Var2 > 0.8 Then
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
HCI = Index;
}
Else
{
if HC > 0 and C > HC Then
{
HC = C; # 최고종가양봉의 종가
HL = L; # 최고종가양봉의 저가
HCT = sTime; # 최고종가양봉의 시간
HCI = Index;
}
}
}
if HCI > 0 and Index < HCI+7 Then
Find(1);
즐거운 하루되세요
> land22 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
var : HV(0),HC(0),HL(0),HCT(0);
if Bdate != Bdate[1] Then
{
HV = 0; # 당일최고거래량
HC = 0; # 최고종가양봉
HCT = 0; # 최고종가양봉의 시간
Condition1 = False;
}
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.03 then # 전봉이 당일최고거래량.. +3% 이상 양봉
{
value1 = c[1]/c[2];
value2 = v[1];
value9 = index;
}
var1 = (c/c[1]) / value1; # 당봉폭 / 기준봉 폭
var2 = v / Value2; # 당봉거래량 / 기준봉거래량
If C==HC && L== HL then # 당봉종가가 최고종가이면
{
var11 = var1; # 최고종가봉의 폭비율
var12 = var2; # 최고종가봉의 거래량비율
}
if index >= value9 && #기준봉 이후부터
HCT >= 091000 && # 최고종가봉 시간이 9시10분 후부터
HC>DayClose(1)*1.05 && HC<DayClose(1)*1.25 && # 당일최고종가가 5%~25% 사이
var11>1 && var12>0.8
Then
Condition1 = true;
if Condition1 == true Then
Find(1);
위 수식은 분봉에서
위 조건 만족한 적이 있는 모든 종목을 검색하는 검색식입니다.
만들고 싶은 종목검색식은
최고종가봉 HC에서 var11>1 && var12>0.8를 만족하면 이 HC는 지정하고
이후 HC가 갱신되어도 var11>1 && var12>0.8 조건을 만족하지 않으면
(HC가 갱신되고 var11>1 && var12>0.8 조건을 만족하면 새로 지정함)
조건만족한 HC 발생봉부터 7봉 내에 있는 종목을 검색하는 수식을 알려주세요.
분봉이라서 HC봉만 검색하면 바로 사라지기 때문입니다.
수고하세요.
land22
2021-11-30 15:37:55
land22 님에 의해 삭제된 답변입니다.