커뮤니티

문의 (Normal)

프로필 이미지
TRF
2013-05-10 05:50:25
209
글번호 63017
답변완료
1. 아래와 같은 수식이 있을 경우, 매 봉이 만들어질때마다 한줄한줄 체크하는것으로 아는데 변수로 선언된 부분도 초기화가 되나요? 아니면 변수부분은 Reset 시켜주는 식이 없을 경우 시스템 종료시까지 유지가 되는지요? 후자가 맞다면 날짜가 변경되는 시점에 if date <> date[1] then CheckUpSRXMA5 = FALSE; 위와같이 초기화되는 부분이 있는것이 좋은지요? 아직 예스의 구동메카니즘을 정확히 이해하지 못하고 있기에 설명부탁드리겠습니다. VARS: SRXBars(20, Data2); VARS: CheckUpSRXMA5(FALSE, Data2), SRXMA5Ready(FALSE, Data2); if ( (Data2(CrossUp(MAvTK, MAv5))) && (Data2(Countif(MAvTK > MAv5, SRXBars) >= SRXBars)) ) then { CheckUpSRXMA5 = TRUE; } 2.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-10 09:50:14

안녕하세요 예스스탁입니다. 말씀하신 후자가 맞습니다. 선언부분은 해당 변수의 최초값과 그타입을 지정하는 부분으로 매봉 해당값으로 초기화가 되지는 않습니다. 그러므로 매일 다시 조건을 체크하여 CheckUpSRXMA5에 true를 할당하고자 하시면 날짜가 변경되는 봉(당일첫봉)에 초기화 해주셔야 합니다 VARS: SRXBars(20, Data2); VARS: CheckUpSRXMA5(FALSE, Data2), SRXMA5Ready(FALSE, Data2); if date <> date[1] then CheckUpSRXMA5 = FALSE; if ( (Data2(CrossUp(MAvTK, MAv5))) && (Data2(Countif(MAvTK > MAv5, SRXBars) >= SRXBars)) ) then { CheckUpSRXMA5 = TRUE; } 즐거운 하루되세요 > TRF 님이 쓴 글입니다. > 제목 : 문의 (Normal) > 1. 아래와 같은 수식이 있을 경우, 매 봉이 만들어질때마다 한줄한줄 체크하는것으로 아는데 변수로 선언된 부분도 초기화가 되나요? 아니면 변수부분은 Reset 시켜주는 식이 없을 경우 시스템 종료시까지 유지가 되는지요? 후자가 맞다면 날짜가 변경되는 시점에 if date <> date[1] then CheckUpSRXMA5 = FALSE; 위와같이 초기화되는 부분이 있는것이 좋은지요? 아직 예스의 구동메카니즘을 정확히 이해하지 못하고 있기에 설명부탁드리겠습니다. VARS: SRXBars(20, Data2); VARS: CheckUpSRXMA5(FALSE, Data2), SRXMA5Ready(FALSE, Data2); if ( (Data2(CrossUp(MAvTK, MAv5))) && (Data2(Countif(MAvTK > MAv5, SRXBars) >= SRXBars)) ) then { CheckUpSRXMA5 = TRUE; } 2.