첨부 이미지
그림1
안녕하세요?
전략식에서 다음과 같이 출력문 테스트중인데
entrydate를 넣으면 메모리오류 및 프로그램 다운이 됩니다.
messagelog, print 문 전부 다운되네요.
IF sDate >= 20230310 Then
Buy();
if sDate ==20230316 Then
MessageLog("SymbolName: %s,%.f,%.f,%s",SymbolName,close,EntryPrice,EntryDate);
답변 1
예스스탁
예스스탁 답변
2023-03-17 11:47:12
안녕하세요
예스스탁입니다.
EntryDate는 숫자입니다.
예스랭귀지에서 날짜와 시간은 모두 8자리, 6자리 숫자입니다.
작성하신 수식에서 %s로 지정이 되어 있습니다.
%.f로 변경하시면 됩니다.
출력되는 값의 타입에 맞게 지정하셔야 합니다.
IF sDate >= 20230310 Then
Buy();
if sDate ==20230316 Then
MessageLog("SymbolName: %s,%.f,%.f,%.f",SymbolName,close,EntryPrice,EntryDate);
즐거운 하루되세요
> 오토원 님이 쓴 글입니다.
> 제목 : 출력문에서 메모리오류 및 프로그램 다운현상
> 안녕하세요?
전략식에서 다음과 같이 출력문 테스트중인데
entrydate를 넣으면 메모리오류 및 프로그램 다운이 됩니다.
messagelog, print 문 전부 다운되네요.
IF sDate >= 20230310 Then
Buy();
if sDate ==20230316 Then
MessageLog("SymbolName: %s,%.f,%.f,%s",SymbolName,close,EntryPrice,EntryDate);