커뮤니티

검색식 검토드립니다.

프로필 이미지
cs아빠
2019-08-30 12:29:05
155
글번호 131596
답변완료
1분봉 검색식 입니다. if sdate != sdate[1] Then { Condition1 = false; } if stime <= 100000 Then { var1 = C; var2 = (var1 + DayLow(0))/2; } if O > var1 and C > var2 then Condition1 = true; if Condition1 == true then find(1); 이렇게 하고, 10시 이후에 종목검색을 할 경우 var1 은 10시의 종가, var2 은 (10시 종가 - 당일 저가)/4 , 이렇게 지정이 되고 현재 1분봉의 시가 > var1 종가 > var2 이렇게 조회를 하고 싶은건데, 위의 검색식이 옳게 표현되었는지 검토 부탁드립니다. (검색 시간이 달라질때, var1, var2 값이 변하는 것 같아서 그렇습니다.) 감사합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-02 10:26:01

안녕하세요 예스스탁입니다. var1과 var2는 10시 이전의 값이 맞습니다. 해당 수식은 당일에 O > var1 and C > var2 조건이 한번이라도 만족한 종목을 찾는 수식입니다. 현재시점은 조건에 만족하지 않아도 검색이 됩니다. 현재시점에서 만족한 종목을 찾게 수정해 드립니다. 분봉에서 검색하셔야 하고 속성에서 검색에 필요한 최소기간에 오늘 봉이 모두 조회될수 있게 봉수를 지정해 주셔야 합니다. 종목검색은 최대 500봉이 제공되고 1분봉까지 감안하시면 최대인500봉으로 지정해 주시면 됩니다. if stime <= 100000 Then { var1 = C; var2 = (var1 + DayLow(0))/2; } if stime >= 100000 and O > var1 and C > var2 then find(1); 즐거운 하루되세요 > cs아빠 님이 쓴 글입니다. > 제목 : 검색식 검토드립니다. > 1분봉 검색식 입니다. if sdate != sdate[1] Then { Condition1 = false; } if stime <= 100000 Then { var1 = C; var2 = (var1 + DayLow(0))/2; } if O > var1 and C > var2 then Condition1 = true; if Condition1 == true then find(1); 이렇게 하고, 10시 이후에 종목검색을 할 경우 var1 은 10시의 종가, var2 은 (10시 종가 - 당일 저가)/4 , 이렇게 지정이 되고 현재 1분봉의 시가 > var1 종가 > var2 이렇게 조회를 하고 싶은건데, 위의 검색식이 옳게 표현되었는지 검토 부탁드립니다. (검색 시간이 달라질때, var1, var2 값이 변하는 것 같아서 그렇습니다.) 감사합니다.