커뮤니티
data2에 당일의 새로운 값이 들어왔는 지 판단하는 방법
data2에 참조데이타를 (예:개인 순매수) 넣고 9시 넘어서 첫 데이타가 들어오기 전에, data1에서는 data2의 값을 조회하면 전일 마지막 값이 조회될 것 같은데, 당일 새로운 값이 들어왔는 지 여부를 확인하는 방법이 어떤 것이 있을까요? 그래서, 고민해 본 방법들이 아래와 같은데,
1) data2(c)의 stime이 전일 날짜와 다른 지를 확인이 가능할까요? (stime[1] 같은 포맷이 안될 것 같은데, 아직 직접 실험은 안해봤습니다.)
2) 아니면, data1에서 날짜가 바뀔 때 data2(c)를 읽어서 그것과 달라지는 값이 들어왔을 때를 당일 첫 값이 들어왔다고 인식해야 할까요? (아주 낮은 확률이지만 마지막 값과 첫 값이 같으면 새로운 값이 들어왔다고 인식 못하는 상황 발생이 우려)
3) 9시라는 고정값을 사용하면 간혹 장 시간이 시프트 되었을 때 특정일에는 수동으로 바꿔주는 방법이 있다고 할지라도 백테스트를 위해서는 적용이 불가하므로 특정 시간 이후에 들어온 값이라는 사건으로는 인식하고 싶지 않습니다.
4) DayIndex도 data2에 대해서 적용할 수 있는 방법이 있다면, 그것을 활용해 보는 방법이 있을까요?
답변 3
온고지신
2025-12-01 09:58:45
예스스탁 예스스탁 답변
2025-12-01 14:37:03
온고지신
2025-12-01 17:50:39