커뮤니티

문의드립니다.

프로필 이미지
land22
2021-09-07 09:58:55
684
글번호 152073
답변완료
안녕하세요 var : HV(0),count(0),hi(0); if sDate != sDate[1] Then { HV = 0; Condition1 = False; Condition2 = false; count = 0; } if V > HV Then HV = V; # 기준봉 조건식 if stime > 090500 && v == HV && c>o && c>c[1]*1.02 Then { Condition1 = true; value1 = H; value2 = v ; value3 = (c/c[1]-1)*100; value4 = (h/L-1)*100; value9 = index; value11 = H; if DayHigh == value11 Then { Condition2 = true; # 이 수식 아래에도 있믐. 중복 &#8211; 수식설명 부탁드립니다. count = 0; hi = Index; } } if Condition1 == true Then { if H > value11 Then { value11 = H; if value11 == DayHigh Then { Condition2 = true; # 이식은 13줄 위에 있음 - 중복 &#8211; 수식 설명 부탁드립니다. count = 0; hi = Index; } } } if Condition1 == true && index >= value9 and value11>DayClose(1)*1.06 Then # 당일 고가가 +6% 이상 &#8211; 새로 추가하였는데 여기에 넣는 것이 맞는가요? { if Condition2 == true Then { if Index <= hi+10 and C < O and v > value2/2 and ((c/c[1]-1)*100) < -2.5 Then count = count+1; if count >= 2 Then find(1); } } 1. 위 식으로 종목을 검색하면 최고점 후 10개봉 이내에서 음봉 조건 만족한 종목이면 11개봉 이후에도 검색이 됩니다. 최고점 후 10개봉 이내일 때만 검색이 되고 11개봉 이후면 검색이 안되도록 수식 수정 부탁드립니다. 2. Condition2 = true; count = 0; hi = Index; 이 수식은 2번 있습니다. 중복인데 혹시 잘못된 게 아닌지요? 수식 설명 부탁드립니다. 수고하세요.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-07 11:31:22

안녕하세요 예스스탁입니다. 1 10개 이내에 음봉조건이 2회이상 만족한 적이 있으면 그이후에 검색되게 되어 있습니다. 10개봉 이내에서만 검색되게 수정해 드립니다. 2 Condition2 = true; count = 0; hi = Index; 위 내용이 두군데 있는 이유는 상단은 condition1이 만족하는 봉에서 당일최고가일때 저장하기 위함이고 하단은 그 이후 당일최고가 만족할때 갱신을 하기 위함입니다. 3 var : HV(0),count(0),hi(0); if sDate != sDate[1] Then { HV = 0; Condition1 = False; Condition2 = false; count = 0; } if V > HV Then HV = V; # 기준봉 조건식 if stime > 090500 && v == HV && c>o && c>c[1]*1.02 Then { Condition1 = true; value1 = H; value2 = v ; value3 = (c/c[1]-1)*100; value4 = (h/L-1)*100; value9 = index; value11 = H; if DayHigh == value11 Then { Condition2 = true; # 이 수식 아래에도 있믐. 중복 &#8211; 수식설명 부탁드립니다. count = 0; hi = Index; } } if Condition1 == true Then { if H > value11 Then { value11 = H; if value11 == DayHigh Then { Condition2 = true; # 이식은 13줄 위에 있음 - 중복 &#8211; 수식 설명 부탁드립니다. count = 0; hi = Index; } } } if Condition1 == true && index >= value9 and value11>DayClose(1)*1.06 Then # 당일 고가가 +6% 이상 &#8211; 새로 추가하였는데 여기에 넣는 것이 맞는가요? { if Condition2 == true Then { if Index <= hi+10 and C < O and v > value2/2 and ((c/c[1]-1)*100) < -2.5 Then { count = count+1; if count >= 2 Then find(1); } } } 즐거운 하루되세요 > land22 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요 var : HV(0),count(0),hi(0); if sDate != sDate[1] Then { HV = 0; Condition1 = False; Condition2 = false; count = 0; } if V > HV Then HV = V; # 기준봉 조건식 if stime > 090500 && v == HV && c>o && c>c[1]*1.02 Then { Condition1 = true; value1 = H; value2 = v ; value3 = (c/c[1]-1)*100; value4 = (h/L-1)*100; value9 = index; value11 = H; if DayHigh == value11 Then { Condition2 = true; # 이 수식 아래에도 있믐. 중복 &#8211; 수식설명 부탁드립니다. count = 0; hi = Index; } } if Condition1 == true Then { if H > value11 Then { value11 = H; if value11 == DayHigh Then { Condition2 = true; # 이식은 13줄 위에 있음 - 중복 &#8211; 수식 설명 부탁드립니다. count = 0; hi = Index; } } } if Condition1 == true && index >= value9 and value11>DayClose(1)*1.06 Then # 당일 고가가 +6% 이상 &#8211; 새로 추가하였는데 여기에 넣는 것이 맞는가요? { if Condition2 == true Then { if Index <= hi+10 and C < O and v > value2/2 and ((c/c[1]-1)*100) < -2.5 Then count = count+1; if count >= 2 Then find(1); } } 1. 위 식으로 종목을 검색하면 최고점 후 10개봉 이내에서 음봉 조건 만족한 종목이면 11개봉 이후에도 검색이 됩니다. 최고점 후 10개봉 이내일 때만 검색이 되고 11개봉 이후면 검색이 안되도록 수식 수정 부탁드립니다. 2. Condition2 = true; count = 0; hi = Index; 이 수식은 2번 있습니다. 중복인데 혹시 잘못된 게 아닌지요? 수식 설명 부탁드립니다. 수고하세요.