커뮤니티

수식 문의

프로필 이미지
시스시스스템
2021-12-06 01:34:18
619
글번호 154197
답변완료
시스템 전략식의 일부인데요 ---------------------------------------------------- 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 제한에 안걸리려면 식을 어떻게 고쳐야하나요?