커뮤니티

당일 장마감 시 dayclose(당일 종가)를 출력 문의

프로필 이미지
Zeus
2026-08-25 14:31:33
27
글번호 233374
답변완료

아래와 같은 조건에서 실시간으로 csv파일에 저장시 마지막 종가 값도 출력하기 위한 문의 드립니다.


1. 전략실행 챠트에서

2. 5분봉 캔들

3. 주 항목 : KP200 선물 연결

3. 데이터 참조 : 11개 (data2 ~ data11)

4. 5분 간격으로 print 함수를 사용하여 csv 파일에 저장

5. 예시 :

if NextBarOpen > 0 then

{

print("test.csv" , "선물 종가, %.2f", close)

}

6. 위 경우 8시 50분부터 15시 30분까지는 제대로 출력되나 동시호가 이후 8시 45분 데이터가 출력이 안되고 다음날 시가 입력 이후에 15시 45분 데이터가 출력되는데, 이를 당일 장마감과 함께 출력하고 싶습니다.

이에 대한 수식 부탁드립니다.


감사합니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-08-25 17:06:25

안녕하세요 예스스탁입니다. if NextBarOpen > 0 then 은 봉완성시입니다. 봉완성은 다음봉 시가가 수신될때이므로 차트 마지막봉은 다음날 시가가 수신되어야 합니다. 마지막 동시호가 봉은 동시호가 끝나면 집계되어 한번 수신되므로 아래와 같이 별도로 시간을 지정해 추가로 출력되게 해주시면 됩니다. if NextBarSdate == sDate and NextBarOpen > 0 then print("test.csv" , "선물 종가, %.2f", close); if sTime == 154500 then print("test.csv" , "선물 종가, %.2f", close); 즐거운 하루되세요