커뮤니티

함수 질문입니다

프로필 이미지
이대규
2017-03-19 12:44:22
112
글번호 107969
답변완료
cond1 = countif(crossdown(v2,v3),10) >= 1; 이 함수에 대해 궁금한게 있는데요, 최근 10봉이내에 1번이상 크로스다운 발생을 의미하는 것같은데. 예를들어 매수 조건이 if cond1 == true and crossup(v2,v3) then buy(); 라고 한다면, 매수는 반드시 크로스다운(cond1)10봉 이후에 신호가 발생되는 건가요? 제가 원하는 것은, 10봉 이내이기때문에, 컴퓨터가 읽을때, 크로스업(즉 매수신호) 발생시 뒤로 10봉을 카운트 해서 그 안에 크로스다운이 발생했는지 확인후 매수를 원하는데 위 함수 사용이 이 맞는건지 궁금합니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-20 17:39:38

안녕하세요 예스스탁입니다. 올려주신 내용이 맞습니다. cond1 = countif(crossdown(v2,v3),10) >= 1; 현재봉 포함 최근 10봉동안 크로스다운이 1회이상 발생한 것을 의미하고 if cond1 == true and crossup(v2,v3) then buy(); 현재봉에서 크로스업이 발생했고 최근 10봉동안 크로스다운이 1회이상 발생했으면 매수입니다. 즐거운 하루되세요 > 이대규 님이 쓴 글입니다. > 제목 : 함수 질문입니다 > cond1 = countif(crossdown(v2,v3),10) >= 1; 이 함수에 대해 궁금한게 있는데요, 최근 10봉이내에 1번이상 크로스다운 발생을 의미하는 것같은데. 예를들어 매수 조건이 if cond1 == true and crossup(v2,v3) then buy(); 라고 한다면, 매수는 반드시 크로스다운(cond1)10봉 이후에 신호가 발생되는 건가요? 제가 원하는 것은, 10봉 이내이기때문에, 컴퓨터가 읽을때, 크로스업(즉 매수신호) 발생시 뒤로 10봉을 카운트 해서 그 안에 크로스다운이 발생했는지 확인후 매수를 원하는데 위 함수 사용이 이 맞는건지 궁금합니다.