첨부 이미지
그림1
안녕하세요,
Print 함수를 이용하여 해외선물 나스닥 900틱봉의 시가, 종가, 고가, 저가 정보를 3년치 모으려고 합니다. 하지만 Print 함수를 다음과 같이 작성하여 전략 프로그램을 실행하면:
Print("C:₩Users₩gogo9th₩Desktop₩test.txt", "%.2f, %.2f, %.2f, %.2f", O, C, H, L);
대략 최근의 550개 봉들에 대한 정보밖에 출력되지 않습니다 (첨부1: test.txt).
더 오래된 정보를 출력해야 하는데, 게시판에서 유사 질문을 검색해보았는데요, 운영자님께서 과거에 답변하신 글에서는 최대 10년치 정보를 Print 함수로 출력 가능하다고 하셨고 예스랭귀지 도움말 페이지의 데이터 추출 항목에서 방법을 알 수 있다고 답변하셨습니다 (첨부2: 제목없음.png). 하지만 도움말 페이지에는 Print 함수를 사용하는 일반적 방법만 설명되어 있고, 더 오래된 정보를 출력할 수 있는 정보는 없습니다. 더 오래된 데이터를 출력하려면 어떻게 해야 하나요?
답변 1
예스스탁
예스스탁 답변
2022-09-26 11:15:39
안녕하세요
예스스탁입니다.
해외선물 데이타는 모두 증권사나 선물사에서 제공하고 관리를 합니다.
해외선물은 틱주기의 경우에는 모두 약 일주일치 정도의 과거 데이타만 제공되는 것으로 알고 있습니다.
분주기 이상의 경우에만 회사마다 차이가 있지만 몇년 정도의 데이타를 제공합니다
즐거운 하루되세요
> 동방트레이더 님이 쓴 글입니다.
> 제목 : Print 함수로 3년치 데이터를 출력할 수 있나요?
> 안녕하세요,
Print 함수를 이용하여 해외선물 나스닥 900틱봉의 시가, 종가, 고가, 저가 정보를 3년치 모으려고 합니다. 하지만 Print 함수를 다음과 같이 작성하여 전략 프로그램을 실행하면:
Print("C:₩Users₩gogo9th₩Desktop₩test.txt", "%.2f, %.2f, %.2f, %.2f", O, C, H, L);
대략 최근의 550개 봉들에 대한 정보밖에 출력되지 않습니다 (첨부1: test.txt).
더 오래된 정보를 출력해야 하는데, 게시판에서 유사 질문을 검색해보았는데요, 운영자님께서 과거에 답변하신 글에서는 최대 10년치 정보를 Print 함수로 출력 가능하다고 하셨고 예스랭귀지 도움말 페이지의 데이터 추출 항목에서 방법을 알 수 있다고 답변하셨습니다 (첨부2: 제목없음.png). 하지만 도움말 페이지에는 Print 함수를 사용하는 일반적 방법만 설명되어 있고, 더 오래된 정보를 출력할 수 있는 정보는 없습니다. 더 오래된 데이터를 출력하려면 어떻게 해야 하나요?