커뮤니티

문의드립니다.

프로필 이미지
land22
2021-11-29 13:05:41
932
글번호 153980
답변완료
안녕하세요. 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봉만 검색하면 바로 사라지기 때문입니다. 수고하세요.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-29 15:32:35

안녕하세요 예스스탁입니다. 문의하신 내용에서는 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봉만 검색하면 바로 사라지기 때문입니다. 수고하세요.