커뮤니티
사용법
2026-05-08 18:45:58
43
글번호 231962
수고하십니다
그리고 고맙습니다
처음 이다 보니 사소한 것 조차도 묻고 알아봐야 해서,,,
5~6년전 교육도 받았었지만 워낙 오래된지라,,,
첨부와 같이 프로그램 실행후 결과를 한번만 보여 주었으면 하는데,,,
첨부화일과 같이 하면 매 봉을 실행할때마다 결과가 나와서,,,
어떻게 해야 마지막 한번만 나오게 할수있는지??
내가 예전(2018.10.15)에 질의한것을 찿아보니
봉의 마지막임을 나타내는 명령이 Lastbaronchart 가 있는데...
다시한번 시행착오를 거쳐가며 확인하니 조건문이 있을땐 Lastbaronchart 이 명령이
동작하지 않는다는걸 확인함,,
조건문 없이 그냥 멧세지문만 실행하면 마지막봉에 1이 나옴.
하오니 계산 결과는 마지막에 한번만 보여줄수 있게 하는 방법이 뭔지요??

답변 1
예스스탁 예스스탁 답변
2026-05-12 16:07:27
안녕하세요
예스스탁입니다.
LastBarOnChart는 차트상 마지막봉인지 아닌지를 리턴합니다.
수식은 차트에 적용하면
항상차트 첫봉부터 마지막봉으로 오면서 계산하고 출력이 됩니다.
올리신 수식을 적용하시면 3,6,9,12월의 25일이후 첫봉에서 한번씩 출력이 됩니다.
매봉 출력하는 것은 아닙니다.
결과를 한번만 보여주는 것이
가장 최근 만족한 값만 표시하는 내용이시면
messagelog함수 위에 ClearDebug; 함수를 적어주시면 됩니다.
가장 마지막값만 디버깅창에 남게 됩니다.
ClearDebug;
Messagelog(내용);
즐거운 하루되세요