커뮤니티
For 문 안에서 함수사용 문제
2005-09-24 18:24:34
672
글번호 8379
수고하십니다.
지표나 시스템에서
For 문 안에 분석함수나 지표함수를 동일한 호출을 할때
리턴값이 달라지고 있습니다.
아래와 같이 반복해서 사용하면 일정한 결과가 얻어지는데
CCIData = CCI(9);
MAData = ma(C, 5);
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
CCIData = CCI(9);
MAData = ma(C, 5);
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
아래와 같이 For 문을 사용해서 동일하게 호출 할 경우는
리턴값이 변하고 있습니다.
for findDate = 0 to 9
{
CCIData = CCI(9);
MAData = ma(C, 5);
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
}
무슨 문제인가요?
답변 1
예스스탁 예스스탁 답변
2005-09-26 11:26:07
안녕하세요
예스스탁입니다.
for문안에 직접 기간값을 가지는 분석혹은 지표함수를 사용하면
해당값을 정확히 가져올 수 없습니다.
식을 다시 올려 드리겠습니다.
var : CCIdata(0),MAdata(0),Finddate(0),value1(0),value2(0);
CCIData = CCI(9);
MAData = ma(C, 5);
for findDate = 0 to 9{
value1 = CCIData;
value2 = MAdata;
}
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
즐거운 하루되세요
> 기태 님이 쓴 글입니다.
> 제목 : For 문 안에서 함수사용 문제
> 수고하십니다.
지표나 시스템에서
For 문 안에 분석함수나 지표함수를 동일한 호출을 할때
리턴값이 달라지고 있습니다.
아래와 같이 반복해서 사용하면 일정한 결과가 얻어지는데
CCIData = CCI(9);
MAData = ma(C, 5);
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
CCIData = CCI(9);
MAData = ma(C, 5);
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
아래와 같이 For 문을 사용해서 동일하게 호출 할 경우는
리턴값이 변하고 있습니다.
for findDate = 0 to 9
{
CCIData = CCI(9);
MAData = ma(C, 5);
MessageLog("findDate %f,CCIData %f, cciDataToday %f",findDate,CCIData,MAData);
}
무슨 문제인가요?
다음글
이전글