예스스탁
예스스탁 답변
2024-02-07 10:53:38
안녕하세요
예스스탁입니다.
저희 프로그램에서 데이터의 추출은 print함수로 가능하지만 전략실행차트에서만 가능합니다.
시뮬레이션 차트에서는 가능하지 않습니다.
전략실행차트는 최대 1만봉만 조회가 가능합니다.
지정한 주기로 1만봉을 조회하셨을 때 추출하고자 하는 기간이 있는지 확인하시기 바랍니다.
아래는 지표식으로 작성해서 차트에 적용하시면
프로르램 설치폴더의 yeslang폴더에 csv파일로 데이터가 추출됩니다.
input : StartDate(20220101),EndDate(20230101);
input : StartTime(90000),EndTime(100000);
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 sDate >= StartDate and sDate < EndDate and Tcond == true Then
{
print("data.csv",",날짜,%.f,,시간,%.f,,시,%.2f,,고,%.2f,,저,%.2f,,종,%.2f,,거래량,%.2f",sDate,sTime,O,H,L,C,V);
}
즐거운 하루되세요
> 탑건매직 님이 쓴 글입니다.
> 제목 : 60분봉(9시~10시)까지의 데이터값 출력
> 특정날짜부터 데이터를 파일로 추출하고 싶습니다. 아니면 ctrl+c 해서 엑셀에 붙여넣어도 되고여
2022-01-01 ~ 2023-01-01 까지의 60분봉(9시~10시)까지의 데이터값 출력
60분봉(9시~10시)까지의
시가, 고가, 저가, 종가, 거래량을 데이터값을 출력해보고 싶습니다.
print()함수파일은 어디위치에 저장되나요??
코딩 부탁드립니다.