커뮤니티
DayClose 값 오류??
2012-05-20 18:49:04
303
글번호 51148
값이 정상적으로 나타나지 않습니다
테스트 코드로 aDay = 1
MessageLog("DayClose:%.f, DOpen:%.f, DLow:%.f, DHigh:%.f",
DayClose[aDay], DayOpen[aDay], DayLow[aDay], DayHigh[aDay]);
분봉으로 돌려 보았는데
DayClose DayLow, DayHigh 값등 다른 값들이
같은날엔 모두 같아야 하는것 같은데
변화가 생깁니다
100일까지만 가져온다기에
한달전 값만 이용하여도 변화네요
뭐가 잘못된건가요??
오류 좀 알려주세요 ㅠㅠ
답변 1
예스스탁 예스스탁 답변
2012-05-21 10:20:31
안녕하세요
예스스탁입니다.
dayclose[1]은 dayclose(0)[1]에서 (0)이 생략된 형태입니다.
그러므로 dayclose[1]은 전일종가가 아니며.
당일 1봉전의 dayclose(0)입니다.
dayclose/dayhigh/dalow/dayopen은 함수입니다.
해당함수의 매개별수를 (1)로 하면 전일 (2)로 하면 전전일의 값이 리턴되게
만들어져 있는 함수입니다.
아래와 같이 수정하시고 출력하시면 됩니다.
MessageLog("DayClose:%.f, DOpen:%.f, DLow:%.f, DHigh:%.f",
DayClose(aDay), DayOpen(aDay), DayLow(aDay), DayHigh(aDay]);
즐거운 하루되세요
> 스킬 님이 쓴 글입니다.
> 제목 : DayClose 값 오류??
> 값이 정상적으로 나타나지 않습니다
테스트 코드로 aDay = 1
MessageLog("DayClose:%.f, DOpen:%.f, DLow:%.f, DHigh:%.f",
DayClose[aDay], DayOpen[aDay], DayLow[aDay], DayHigh[aDay]);
분봉으로 돌려 보았는데
DayClose DayLow, DayHigh 값등 다른 값들이
같은날엔 모두 같아야 하는것 같은데
변화가 생깁니다
100일까지만 가져온다기에
한달전 값만 이용하여도 변화네요
뭐가 잘못된건가요??
오류 좀 알려주세요 ㅠㅠ
다음글