시스템 전략식의 일부인데요
----------------------------------------------------
var1 = AccumN(M, 60);
var2 = Highest(Var1,DayIndex+1);
var3 = iff(var2 < 10000 , 0, 1);
----------------------------------------------------
MessageLog("%.f, %.f",var1,var2,DayIndex+1); 로 봤더니
Dayindex 1024번째부터 제한에 걸려
var2가 무조건 1로 출력되네요
1024 제한에 안걸리려면 식을 어떻게 고쳐야하나요?
답변 1
예스스탁
예스스탁 답변
2021-12-06 11:03:04
안녕하세요
예스스탁입니다.
함수의 봉갯수에 변동값을 지정하시면 1024봉이 최대입니다.
var2가 var1의 당일최고값이므로 아래와 같이 작성해 사용하시면 됩니다.
var1 = AccumN(M, 60);
if sDate != sDate[1] Then
var2 = var1;
Else
{
if var1 > Var2 Then
Var2 = var1;
}
var3 = iff(var2 < 10000 , 0, 1);
즐거운 하루되세요
> 시스시스스템 님이 쓴 글입니다.
> 제목 : 수식 문의
> 시스템 전략식의 일부인데요
----------------------------------------------------
var1 = AccumN(M, 60);
var2 = Highest(Var1,DayIndex+1);
var3 = iff(var2 < 10000 , 0, 1);
----------------------------------------------------
MessageLog("%.f, %.f",var1,var2,DayIndex+1); 로 봤더니
Dayindex 1024번째부터 제한에 걸려
var2가 무조건 1로 출력되네요
1024 제한에 안걸리려면 식을 어떻게 고쳐야하나요?