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봉 정도를 변수로 주고싶어요
다른 코드로 바꿔서 표현할 무슨 방법이 없을까요?