커뮤니티

검색에 관한 질문 2

프로필 이미지
스테디어드밴서
2019-10-21 14:58:11
208
글번호 132981
답변완료
첫째, 지정한 날짜 사이에 한번이라도 조건에 만족한 경우를 찾는 내용이면 아래와 같이 작성하셔야 합니다라고 답변을 주셨습니다. Condition2 가 갑자기 등장하였는데, var : condition2(false); 로만 지정해두고 Condition2 에 대한 다른 지정은 필요없는 것인지요? input : 시작날짜(20180401),끝날짜(20191021); var : condition1(false); condition1 = '특정조건' ; if sdate >= 시작날짜 and sdate <= 끝날짜 and Condition1==true Then Condition2 = true; if Condition2 == true then find(1); 둘째, 위 식은 일봉에 대한 식입니다. 주기를 주봉이나 월봉으로 바꾸고자 할 때 위 식을 어떻게 바꿔야 하는지요? 즉 주봉 월봉에서, 최근 500봉 내에서 특정 조건을 한번이라도 만족한 경우의 종목들을 검색하려면 수식을 어떻게 작성하는지요?(첫째 질문의 수식에서 날짜 표현만 빼면 되는지요?) var : Findcond(false), condition1(false); condition1 = '특정조건' ; if Condition1==true Then Findcond = true; if Findcond == true then find(1); 셋째, 위 식에서 if Condition1==true Then Findcond = true; 여기서 Findcond 다음 할당부호 = 가 맞는 것이지요? 넷째, 결론적으로 일,주,월봉에서 "최근 500봉 내에서 특정 조건을 한번이라도 만족한 경우의 종목들을 검색하려는 수식"에서 날짜 표현은 없어도 되는 것이지요? 감사합니다
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-21 15:50:28

안녕하세요 예스스탁입니다. 1 condition1~condition99는 별도로 선언없이 사용할수 있는 내장변수입니다. 초기값은 모두false 입니다. condition1은 특정조건을 지정한 변수이므로 지정한 날짜사이에 condition1이 한번이상 만족하면 condition2에 true가 저장되고 현재시점에서 condition2에 true가 저장되어 있는 종목을 찾는 수식입니다. 2 예 날짜만 제외하고 올려주신 수식과 같이 작성해서 검색하시면 됩니다. 속성에서 500봉 지정하고 검색하시면 됩니다. var : Findcond(false), condition1(false); condition1 = '특정조건' ; if Condition1==true Then Findcond = true; if Findcond == true then find(1); 3 변수에 할당값 맞습니다. 4 최근 500봉 이내이므로 날짜표현은 필요가 없습니다. 종목검색 속성의 [검색에필요한최소기간]은 차트에서 조회되는 봉갯수를 지정하는 것과 같습니다. 차트를 500봉을 열어서 차트첫봉부터 현재봉으로 계산해 오기에 500봉이내에 조건만족이면 별도로 날짜가 필요없고 마찬가지로 300봉, 200봉 이내도 검색에 필요한 최소기간으로만 제어하시면 됩니다. 즐거운 하루되세요 > 스테디어드밴서 님이 쓴 글입니다. > 제목 : 검색에 관한 질문 2 > 첫째, 지정한 날짜 사이에 한번이라도 조건에 만족한 경우를 찾는 내용이면 아래와 같이 작성하셔야 합니다라고 답변을 주셨습니다. Condition2 가 갑자기 등장하였는데, var : condition2(false); 로만 지정해두고 Condition2 에 대한 다른 지정은 필요없는 것인지요? input : 시작날짜(20180401),끝날짜(20191021); var : condition1(false); condition1 = '특정조건' ; if sdate >= 시작날짜 and sdate <= 끝날짜 and Condition1==true Then Condition2 = true; if Condition2 == true then find(1); 둘째, 위 식은 일봉에 대한 식입니다. 주기를 주봉이나 월봉으로 바꾸고자 할 때 위 식을 어떻게 바꿔야 하는지요? 즉 주봉 월봉에서, 최근 500봉 내에서 특정 조건을 한번이라도 만족한 경우의 종목들을 검색하려면 수식을 어떻게 작성하는지요?(첫째 질문의 수식에서 날짜 표현만 빼면 되는지요?) var : Findcond(false), condition1(false); condition1 = '특정조건' ; if Condition1==true Then Findcond = true; if Findcond == true then find(1); 셋째, 위 식에서 if Condition1==true Then Findcond = true; 여기서 Findcond 다음 할당부호 = 가 맞는 것이지요? 넷째, 결론적으로 일,주,월봉에서 "최근 500봉 내에서 특정 조건을 한번이라도 만족한 경우의 종목들을 검색하려는 수식"에서 날짜 표현은 없어도 되는 것이지요? 감사합니다