커뮤니티

Data2 의 전일종가 데이터가 09시 1분까지는 전전일 종가를 입력받습니다.

프로필 이미지
카프리카
2025-09-19 13:48:20.0
59
글번호 194147
답변완료

첨부 이미지

안녕하세요! 항상 도움 많이 받고 있습니다. 감사합니다. 다름 아니고, 예스트레이더를 사용할 때, Data2나 Data3에서 전일종가를 입력받고 싶은데요. 그런데 09시 01분 전까지는 전일종가 데이터가 아니라 전전일 종가 데이터를 입력받습니다. 이거 수정할 수 있는 방법이 있을까요? ================================================================== 요약. Data1의 CloseD(1)은 09시 01분 이전에도 전일종가를 정상적으로 입력 받는데, Data3의 CloseD(1)인 Data3(CloseD(1))은 09시 01분 이전에는 전전일 종가를 입력받네요. =================================================================== 첨부 이미지 설명) 거래소 외국인 순매수금액 2024년 2월 5일 08:45부터 2024년 2월 2일 종가 데이터(전일종가)인 18,950 을 입력받고 싶은데, 2024년 2월 1일 종가 데이터(전전일종가)인 10,452 를 입력받고 있습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-09-19 14:40:37.0

안녕하세요 예스스탁입니다. CloseD 함수는 날짜가 변경되어야(지정한 데이터의 다음날 데이터 수신) 당일과 이전일의 값이 변경되게 됩니다. 거래소 외국인 순매수의 주기를 일봉으로 설정하시고 수식에서 data2(c)로 값을 리턴받으시거나 분봉으로 사용하셔야 한다면 아래와 같이 기본종목 날짜 변경시에 최종값 저장해서 작성해서 사용하시면 됩니다. 아래식 적용해서 plot1과 plot2값 비교해 보시면 됩니다. Plot1(Data2(CloseD(1))); if Bdate != Bdate[1] Then var1 = Data2(c); plot2(var1); 즐거운 하루되세요 > 카프리카 님이 쓴 글입니다. > 제목 : Data2 의 전일종가 데이터가 09시 1분까지는 전전일 종가를 입력받습니다. > 안녕하세요! 항상 도움 많이 받고 있습니다. 감사합니다. 다름 아니고, 예스트레이더를 사용할 때, Data2나 Data3에서 전일종가를 입력받고 싶은데요. 그런데 09시 01분 전까지는 전일종가 데이터가 아니라 전전일 종가 데이터를 입력받습니다. 이거 수정할 수 있는 방법이 있을까요? ================================================================== 요약. Data1의 CloseD(1)은 09시 01분 이전에도 전일종가를 정상적으로 입력 받는데, Data3의 CloseD(1)인 Data3(CloseD(1))은 09시 01분 이전에는 전전일 종가를 입력받네요. =================================================================== 첨부 이미지 설명) 거래소 외국인 순매수금액 2024년 2월 5일 08:45부터 2024년 2월 2일 종가 데이터(전일종가)인 18,950 을 입력받고 싶은데, 2024년 2월 1일 종가 데이터(전전일종가)인 10,452 를 입력받고 있습니다.