커뮤니티

CountIF 함수 Period변수 1024 제한을 넘어서

프로필 이미지
시스시스스템
2023-01-17 16:40:55
738
글번호 165470
답변완료
Condition1 = CountIF ( C > 10000, 1024) > 120; Period변수 1024 제한을 넘어서 1500~2000봉 정도를 변수로 주고싶어요 다른 코드로 바꿔서 표현할 무슨 방법이 없을까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-17 13:05:45

안녕하세요 예스스탁입니다. 1 수식에서 기간값을 가지는 함수를 사용할때 각 함수마다 메모리가 책정이 되는데 기간값을 유동적으로 변경되는 변수값을 이용하시면 최대가 1024봉이 됩니다. 이때는 아래와 같이 for문을 이용해 수식을 풀어서 사용해 주셔야 합니다. var : count(0),cnt(0); var1 = index;#변동되는 기간값 count = 0; For cnt = 0 to var1 { if C[cnt] > 10000 Then count = count+1; } if count > 120 Then Condition1 = true; Else Condition1 = False; 2 변동하는 기간이 아닌 고정으로 2000, 3000으로 고정해서 사용하시면 위와 1024와 관계가 없습니다. 지정하는 만큼 사용하실 수 있습니다. Condition1 = CountIF ( C > 10000, 2000) > 120; 즐거운 하루되세요 > 시스시스스템 님이 쓴 글입니다. > 제목 : 문의드립니다 > Condition1 = CountIF ( C > 10000, 1024) > 120; Period변수 1024 제한을 넘어서 1500~2000봉 정도를 변수로 주고싶어요 다른 코드로 바꿔서 표현할 무슨 방법이 없을까요?