답변완료
일봉 차트에서 함수 호출 주기문의
항상 수고 많으십니다.
예스랭귀지의 함수 호출 방식이 일반적인 프로그램 (ex:C언어)와 다소 차이가 있는것 같습니다.
이에, 예스랭귀지로 수식 내지 함수를 작성하고 일봉차트에 적용시켰을때 질문이 있습니다.
작성식 순서에 따라 각 함수들이 최초 호출 된 후,
1) 봉이 완성되지 않아도 가격 변동이 발생할때 마다 함수가 재호출 되는지?
2) 체결이 될때마다(매 tick마다) 함수가 재호출 되는지??
3) 아니면, 봉이 완성되는 시점(종가)에서 한번만 호출 되는지요??
예시를 들면 다음과 같습니다.
장 시작 전 오전 8시 20분에 아래와 같이 변수들을 선언하고 수식을 작성합니다.
Input: period(1000), test(1);
Var: cnt(0);
Array: temp[1000];
for cnt =0 to period-1 {
temp[cnt]=dayclose(cnt);
}
4) 이런 경우 장이 시작되었을 때, 가격이 바뀔때 마다 함수들이 재 호출된다고 가정하면,
가격 변동때마다 array와 각 변수들이 새로이 선언되고 변수값이 새로이 저장되고 계산되는지요??
5) 아니면, 기존 프로그램처럼 따로 변수들을 호출하지 않는 이상, 배열이나 변수들의 값이 바뀌지안고 메모리에 상주(예를들면, 위에서 선언하고 값을 할당한 변수, test=1인 상태로) 하는지??
바쁘시더라도 답변 꼭 부탁드립니다.
답변 꼭 부탁드립니다.
2015-04-01
563
글번호 210348
예스트레이더 (iM증권)