커뮤니티

문의드립니다.

프로필 이미지
slowfast
2025-10-19 11:18:05
92
글번호 227014
답변완료

안녕하세요. 특정 시간대 시가,고가,저가,종가 데이터 추출하는 방법이 있나요? 예를 들어서 설명드리면 한국 시간 기준 미국 선물 시장은 07:00부터 자정을 넘어 다음날 06:00까지 열리지 않습니까? 23년 4월 17일 07:00(선물 시장 개장)부터 22:30(미국 본장 전)까지의 시가,고가,저가,종가를 추출하고, 22:30(미국 본장 시작)부터 06:00(선물 시장 마감)까지의 시가,고가,저가,종가 데이터를 추출하고 싶을 때 어떤 수식을 이용해서 추출하면 될까요?

데이터추출Print
사용자 함수
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2025-10-20 13:45:25

안녕하세요 예스스탁입니다. 1 데이터의 추출은 전략실행차트에서만 가능하고 print함수를 이용하시면 txt, csv파일로 추출이 가능합니다.
아래식은 시간지정해 지정한 시간사이의 시고저종가를 csv파일로 출력하는 식입니다. 시간조정해 적용하시면 됩니다.
input : starttime(070000),Endtime(223000); var : Tcond(False); if (sdate != sDate[1] and sTime >= starttime) or (sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then { Tcond = true; } if (sdate != sDate[1] and sTime >= Endtime) or (sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then { Tcond = False; } if tcond == true Then { Print("데이터.csv", ",시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f",open,high,low,close); } 2 데이터추출관련 아래 랭귀지도움말 참고하시기 바랍니다. https://help.yesstock.com/262d121b-e719-80a4-bf77-e18718a3857f 즐거운 하루되세요
프로필 이미지

slowfast

2025-10-20 23:18:16


말씀해주신대로 코드 만들어서 적용했는데 이렇게만 뜨고 데이터 추출이 안되는데 어떻게 해야하나요?
프로필 이미지

예스스탁 예스스탁 답변

2025-10-21 09:02:18

안녕하세요
예스스탁입니다.

해당수식은 데이터를 csv파일로 추출하는 수식이고 수식자체가 차트에 그리는 내용이 없습니다. 파일은 프로그램 설치폴더의 yeslang폴더에 추출됩니다.

즐거운 하루되세요