커뮤니티
문의드립니다.
2025-10-19 11:18:05
252
글번호 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폴더에 추출됩니다.
즐거운 하루되세요