커뮤니티
수식 문의 드립니다.
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
이렇게 했는데 검증은 되는데 원하는 값이 안 나옵니다.
부탁드립니다.
감사합니다.
다음글
이전글