커뮤니티
문자형 변수에 날짜 정보 집어넣기
2019-01-21 06:30:53
153
글번호 125424
1. 전략 실행 차트에서 Print 문을 사용하려고 합니다.
Var: FileName("");
FileName = Date + "_" + SymbolCode + "_" + SymbolName + "_" + DataCompress + "_" + Interval + ".txt";
Print(FileName, "Expression", Data,…);
이런 식으로 파일명에 Date, DataCompress, Interval 과 같은 수치형을 넣으려고 하는데,
컴파일 시 문자형에 수치형 변수가 못 들어간다는 에러나 나네요.
파일명에 날짜 등 정보를 넣기 위한 방법이 없을까요?
2. 날짜 정보를 봉의 날짜 말고, 로컬 컴퓨터 시간을 쓸 수는 없을까요?
답변 1
예스스탁 예스스탁 답변
2019-01-21 14:19:56
안녕하세요
예스스탁입니다.
1
숫자를 문자형으로 변경하시면 됩니다.
Var: FileName("");
FileName = NumToStr(Date,0) + "_" + SymbolCode + "_" + SymbolName + "_" + NumToStr(DataCompress,0) + "_" + NumToStr(Interval,0) + ".txt";
Print(FileName, "Expression", Data,…);
2
함수중 CurrentDate와 CurrentTime이 컴퓨터의 날짜와 시간을 리턴해 주는 함수입니다.
즐거운 하루되세요
> idnotbe 님이 쓴 글입니다.
> 제목 : 문자형 변수에 날짜 정보 집어넣기
> 1. 전략 실행 차트에서 Print 문을 사용하려고 합니다.
Var: FileName("");
FileName = Date + "_" + SymbolCode + "_" + SymbolName + "_" + DataCompress + "_" + Interval + ".txt";
Print(FileName, "Expression", Data,…);
이런 식으로 파일명에 Date, DataCompress, Interval 과 같은 수치형을 넣으려고 하는데,
컴파일 시 문자형에 수치형 변수가 못 들어간다는 에러나 나네요.
파일명에 날짜 등 정보를 넣기 위한 방법이 없을까요?
2. 날짜 정보를 봉의 날짜 말고, 로컬 컴퓨터 시간을 쓸 수는 없을까요?