커뮤니티

현재 종목코드를 로그로 출력하려면 어떻게 하죠?

프로필 이미지
javaguid
2018-01-28 18:26:32
227
글번호 116098
답변완료
아래 처럼 종목코드와 시,고,저,종가를 출력하고자 합니다. 어떻게 해야 하는지요? MessageLog("종목=%s,시=%f,고=%f,저=%f,종가=%f", CodeCategoryEX ,O,H,L,C ); 그리고, 로그를 특정 파일에 남길 방법은 없나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-29 11:48:30

안녕하세요 예스스탁입니다. 종목코드는 SymbolCode로 리턴받으실수 있습니다 MessageLog("종목=%s,시=%f,고=%f,저=%f,종가=%f",SymbolCode,O,H,L,C ); 테스트나 csv파일로 추출하고자 하시면 print함수 이용하시면 됩니다. 다만 print함수는 시뮬레이션차트에서는 동작하지 않습니다. 전략실행차트에서만 동작합니다. MessageLog("종목=%s,시=%f,고=%f,저=%f,종가=%f",SymbolCode,O,H,L,C ); Print("data.csv",",종목,%s,시,%f,고,%f,저,%f,종가,%f",SymbolCode,O,H,L,C ); 파일은 프로그램 설치폴더의 YesLang폴더안에 추출됩니다. 데이터추출과 관련해서는 아래 링크 참고하시기 바랍니다. https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_3.htm 즐거운 하루되세요 > javaguid 님이 쓴 글입니다. > 제목 : 현재 종목코드를 로그로 출력하려면 어떻게 하죠? > 아래 처럼 종목코드와 시,고,저,종가를 출력하고자 합니다. 어떻게 해야 하는지요? MessageLog("종목=%s,시=%f,고=%f,저=%f,종가=%f", CodeCategoryEX ,O,H,L,C ); 그리고, 로그를 특정 파일에 남길 방법은 없나요?