커뮤니티

타주기 자료사용시 값이 차이나는 현상확인 요청

프로필 이미지
안양초보
2014-08-24 17:30:13
178
글번호 77978
답변완료
안녕하세요. 타주기자료를 사용시 분봉과 틱차트를 사용하는 경우 값이 다르게 나오는 같습니다. 확인 요청드립니다. 내용) 선물 100틱을 기본주기로 하고 Data2에 1분봉으로 타주기 자료를 표시하면 화면에 나타나는 값과 프로그램상에서 나타나는 값이 들립니다. Data2의 자료가 1분 이전값으로 나타납니다. 09:00의 경우 전일 마지막 값으로 나타남. 예) 1. 시점: 2014-08-22 09:00 2. Data1: 선물 100틱 3. Data2:개인순매수 수량 1분봉 4. 결과 Data2의 값이 292이어야 하나 2083으로 나타남. 5. 확인프로그램 if(index==0) Then{ ClearDebug; } Plot1(Data2(C), "AA",RED,DEF,1); if sDate == 20140822 and dayindex < 10 Then MessageLog("%f, %f", Data2(C), DayIndex);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-25 16:53:21

안녕하세요 예스스탁입니다. 수식에서 데이터는 주종목/참조데이터 모두 최종 완성된 봉의 값만 사용가능합니다. 9:00:00에 100틱봉이 완성될때 참조데이터 1분봉은 아직 완성이 되지 않았으므로 최근 완성된 봉인 전일 마지막봉값이 리턴되고 9시 1분 이후에야 참조데이터 첫봉값을 사용할수 있습니다. 즐거운 하루되세요 > 안양초보 님이 쓴 글입니다. > 제목 : 타주기 자료사용시 값이 차이나는 현상확인 요청 > 안녕하세요. 타주기자료를 사용시 분봉과 틱차트를 사용하는 경우 값이 다르게 나오는 같습니다. 확인 요청드립니다. 내용) 선물 100틱을 기본주기로 하고 Data2에 1분봉으로 타주기 자료를 표시하면 화면에 나타나는 값과 프로그램상에서 나타나는 값이 들립니다. Data2의 자료가 1분 이전값으로 나타납니다. 09:00의 경우 전일 마지막 값으로 나타남. 예) 1. 시점: 2014-08-22 09:00 2. Data1: 선물 100틱 3. Data2:개인순매수 수량 1분봉 4. 결과 Data2의 값이 292이어야 하나 2083으로 나타남. 5. 확인프로그램 if(index==0) Then{ ClearDebug; } Plot1(Data2(C), "AA",RED,DEF,1); if sDate == 20140822 and dayindex < 10 Then MessageLog("%f, %f", Data2(C), DayIndex);