안녕하세요?
아주 사소한 질문을 올립니다. 너무 초보라서 죄송합니다.
if crossup(c,mav) and cond[1] == true then
find(1);
이런 명령에서 find 뒤에 (1)을 붙이는 이유가 궁금합니다.
종목 검색식을 만드는데 저는 괄호에 0을 넣고 검색을 하니까 원래의 목적했던대로
되지 않아서 한참을 헤맸는데,
알고보니 (1)을 붙이는 거였습니다. ㅠㅠ
find 뒤에 (1)붙이는 이유를 알려주세요.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-09-15 11:00:49
안녕하세요
예스스탁입니다.
1
종목은 특정조건을 만족하는 종목을 찾고
조건에 만족한 종목에는 지정한 결과값을 할당하고
조건에 만족하지 않는 종목은 0을 할당해서
0이 아닌 종목을 리스트해 주게 됩니다.
2
find(결과값);
find안에는 1만 사용하는 것은 아닙니다.
find함수안의 값을 종목검색 후 검색된 종목에 대해
첨부된 그림과 같이 별도로 값을 지정해 보고자 하실때 값을 지정하는 부분입니다.
별도로 보고자 하는 값이 없으면 1로 지정합니다.
find(1)은 조건에 만족하면 1 아니면 0을 할당하고
1이 할당된 종목을 리스트하라는 내용입니다.
3
if crossup(c,mav) and cond[1] == true then
find(ma(C,5));
위와 같이 5이평이나 특정값을 지정할 수 있습니다.
즐거운 하루되세요
> 매매신호 님이 쓴 글입니다.
> 제목 : 종목검색에서 find(1) 명령에서 1을 쓰는 이유가 궁금합니다.
> 안녕하세요?
아주 사소한 질문을 올립니다. 너무 초보라서 죄송합니다.
if crossup(c,mav) and cond[1] == true then
find(1);
이런 명령에서 find 뒤에 (1)을 붙이는 이유가 궁금합니다.
종목 검색식을 만드는데 저는 괄호에 0을 넣고 검색을 하니까 원래의 목적했던대로
되지 않아서 한참을 헤맸는데,
알고보니 (1)을 붙이는 거였습니다. ㅠㅠ
find 뒤에 (1)붙이는 이유를 알려주세요.
감사합니다.