커뮤니티

검색식 도움 요청드립니다.

프로필 이미지
짜짜로니
2022-04-05 09:46:57
1298
글번호 157728
답변완료
안녕하세요. 수식 작성 부탁드립니다. 1. 20일동안 종가상 20선을 돌파하지 못하다가, 어제 20선을 돌파했다. 2. 20일동안 종가상 20선을 돌파하지 못하다가, 오늘 20선을 돌파했다. 위의 2가지를 검색식 작성 부탁드립니다. 감사합니다.
검색
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2022-04-05 11:33:45

안녕하세요 예스스탁입니다. 1 var1 = ma(C,20); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1[1] == true Then Find(1); 2 var1 = ma(C,20); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1 == true Then Find(1); 즐거운 하루되세요 > 짜짜로니 님이 쓴 글입니다. > 제목 : 검색식 도움 요청드립니다. > 안녕하세요. 수식 작성 부탁드립니다. 1. 20일동안 종가상 20선을 돌파하지 못하다가, 어제 20선을 돌파했다. 2. 20일동안 종가상 20선을 돌파하지 못하다가, 오늘 20선을 돌파했다. 위의 2가지를 검색식 작성 부탁드립니다. 감사합니다.
프로필 이미지

짜짜로니

2022-04-05 14:50:29

-> 응용) 20일동안 종가상 120선을 돌파하지 못하다가, 오늘 20선을 돌파했다. var1 = ma(C,120); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1 == true Then Find(1); 알려주신 20일 이평선은 잘 적용이 되는데, 위와 같이 이평선만 변경했는데, 적용이 안되는것 같은데 왜 그럴까요? 잘못 된것이 있으면, 알려주시면 감사하겠습니다~ 수고하세요~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식 도움 요청드립니다. > 안녕하세요 예스스탁입니다. 1 var1 = ma(C,20); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1[1] == true Then Find(1); 2 var1 = ma(C,20); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1 == true Then Find(1); 즐거운 하루되세요 > 짜짜로니 님이 쓴 글입니다. > 제목 : 검색식 도움 요청드립니다. > 안녕하세요. 수식 작성 부탁드립니다. 1. 20일동안 종가상 20선을 돌파하지 못하다가, 어제 20선을 돌파했다. 2. 20일동안 종가상 20선을 돌파하지 못하다가, 오늘 20선을 돌파했다. 위의 2가지를 검색식 작성 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2022-04-05 15:54:44

안녕하세요 예스스탁입니다. 아래와 같이 수정해서 검색해보시기 바랍니다. 또한 필요한 부분을 외부변수로 처리해 드립니다. 종목검색 속성에서 검색에 필요한 최소시간에 P+N+기준일이상의 봉수를 지정하고 검색하시기 바랍니다. 봉수를 지정하지 않고 검색하면 자동으로 최소봉수를 산정해 검색하는데 필요봉수보다 작게 책정되어 검색이 되지 않을수 있습니다. 종목검색은 최대 봉수가 500봉이므로 넉넉히 500지정하고 input변수 변경하시면서 검색하셔도 됩니다. input : 이평기간(120),봉수(20),기준일(0); var1 = ma(C,이평기간); Condition1 = CrossUp(c,var1) and CountIf(C > var1,봉수) == 1; if Condition1[기준일] == true Then Find(1); 즐거운 하루되세요 > 짜짜로니 님이 쓴 글입니다. > 제목 : Re : Re : 검색식 도움 요청드립니다. > -> 응용) 20일동안 종가상 120선을 돌파하지 못하다가, 오늘 20선을 돌파했다. var1 = ma(C,120); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1 == true Then Find(1); 알려주신 20일 이평선은 잘 적용이 되는데, 위와 같이 이평선만 변경했는데, 적용이 안되는것 같은데 왜 그럴까요? 잘못 된것이 있으면, 알려주시면 감사하겠습니다~ 수고하세요~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 검색식 도움 요청드립니다. > 안녕하세요 예스스탁입니다. 1 var1 = ma(C,20); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1[1] == true Then Find(1); 2 var1 = ma(C,20); Condition1 = CrossUp(c,var1) and CountIf(CrossUp(c,var1),20) == 1; if Condition1 == true Then Find(1); 즐거운 하루되세요 > 짜짜로니 님이 쓴 글입니다. > 제목 : 검색식 도움 요청드립니다. > 안녕하세요. 수식 작성 부탁드립니다. 1. 20일동안 종가상 20선을 돌파하지 못하다가, 어제 20선을 돌파했다. 2. 20일동안 종가상 20선을 돌파하지 못하다가, 오늘 20선을 돌파했다. 위의 2가지를 검색식 작성 부탁드립니다. 감사합니다.
프로필 이미지

짜짜로니

2022-04-06 09:18:02

짜짜로니 님에 의해 삭제된 답변입니다.