커뮤니티

수식 문의 드립니다.

프로필 이미지
하우즐영
2013-10-22 12:22:37
130
글번호 68681
답변완료
항상 감사드립니다. 100캔들내에 있는 20이평의 최저점으로부터 5이평이 20이평을 3번째 데드클로스하라. count if(crossdown(ma(c,5),ma(c,20)),lowest(ma(c,20),100)) ==3 이렇게 했는데 검증은 되는데 원하는 값이 안 나옵니다. 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-22 14:17:48

안녕하세요 예스스탁입니다. 함수의 각 매개변수에 입력될 값을 확인하시기 바랍니다. countif(조건,봉수) countif함수의 두번째 매개변수는 봉수입니다. lowest(ma(c,20),100)눈 100개봉중 20이평의 최저값이므로 봉수로 입력할 값이 아닙니다. 아래와 같이 작성해 사용하시면 됩니다. var1 = ma(C,5); var2 = ma(C,20); Condition1 = crossdown(var1,var2); value1 = NthLowestbar(1,var2,100); value2 = countif(Condition1 == true,value1); if value2 == 3 Then 즐거운 하루되세요 > 하우즐영 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 항상 감사드립니다. 100캔들내에 있는 20이평의 최저점으로부터 5이평이 20이평을 3번째 데드클로스하라. count if(crossdown(ma(c,5),ma(c,20)),lowest(ma(c,20),100)) ==3 이렇게 했는데 검증은 되는데 원하는 값이 안 나옵니다. 부탁드립니다. 감사합니다.