커뮤니티

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일까지만 가져온다기에 한달전 값만 이용하여도 변화네요 뭐가 잘못된건가요?? 오류 좀 알려주세요 ㅠㅠ