커뮤니티

차트정보를 엑셀화면에 실시간 표시하기

프로필 이미지
진목
2013-11-06 04:44:01
245
글번호 69247
답변완료
수고많으십니다. 예스트레이더4.0에서 여러개의 분차트에서 발생하는 정보를 엑셀화면에 실시간으로 표시하는 방법에 대해 알고 싶습니다. 예를 들어 1분,3분,5분의 세가지 차트를 열어놓고 각 분차트에서 특정상황이 발생했을 때(예를 들면 시세가 볼린저밴드 상단에 닿았을 때) 그 때의 지수값과 분차트종류를 엑셀 화면에 어떻게 표시하는 지 구체적으로 소개해주시면 감사하겠습니다. 엑셀 파일에 차트정보를 출력하는 방법까지는 알고 있습니다만, 엑셀 '화면'에 복수개의 분차트에서 발생한 정보를 실시간으로 표시하는 방법을 구현하고 싶어서 질의드리게 됐습니다. 그럼 잘 부탁합니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-06 19:33:15

안녕하세요 예스스탁입니다. 예스랭귀지에서 값을 외부파일로 추출하는 함수는 print함수이고 텍스트나 csv파일로만 가능합니다. 엑셀파일로 직접 출력하는 기능은 없고 csv파일로 출력하시면 엑셀에서 해당 파일을 열어서 보실수 있습니다. 다만 열어서 보시고 있는 상태에서는 업데이트 된 내용이 갱신이 되지 않습니다. 여는 시점까지의 값만 보실수 있습니다. 아래는 볼밴상단을 상향돌파하는 봉이 발생하면 차트의 주기와 종가를 기록하게 됩니다. var1 = BollBandUp(20,2); if crossup(c,var1) Then Print("m5.csv",",주기,%.f,현재가.%.2f",BarInterval,C); plot1(var1); 즐거운 하루되세요 > 진목 님이 쓴 글입니다. > 제목 : 차트정보를 엑셀화면에 실시간 표시하기 > 수고많으십니다. 예스트레이더4.0에서 여러개의 분차트에서 발생하는 정보를 엑셀화면에 실시간으로 표시하는 방법에 대해 알고 싶습니다. 예를 들어 1분,3분,5분의 세가지 차트를 열어놓고 각 분차트에서 특정상황이 발생했을 때(예를 들면 시세가 볼린저밴드 상단에 닿았을 때) 그 때의 지수값과 분차트종류를 엑셀 화면에 어떻게 표시하는 지 구체적으로 소개해주시면 감사하겠습니다. 엑셀 파일에 차트정보를 출력하는 방법까지는 알고 있습니다만, 엑셀 '화면'에 복수개의 분차트에서 발생한 정보를 실시간으로 표시하는 방법을 구현하고 싶어서 질의드리게 됐습니다. 그럼 잘 부탁합니다.