첨부 이미지
그림1
안녕하세요?
기존 79379번 문의 내용을 좀 더 구체적으로 문의드리기 위해서 화면 캡쳐(그림)와 test차트.ycf(ZIP파일) 및 test지표.yin 을 첨부했습니다.
test지표.yin 은 Data9~Data23를 내부 array에 저장한 후 아무런 연산을 하지 않으며 마지막에 한줄의 plot31(10,"T_0선") 이 숫자 10을 출력하도록 되어 있습니다.
그림에서 보시는 바와 같이 Data1은 KP200선물 입니다. 문제를 일으키는 Data는 Data9~Data28 입니다.
Data9를 예로 들어 설명 드리면, 그림 왼쪽에서 보시는 바와 같이 Data9를 위클리옵션 콜295로 설정했을 때는 plot31()이 잘 출력됩니다만,
가온데 그림과 같이 Data9를 위클리옵션 풋317로 변경하면 기존에 plot31()이 출력했던 붉은 선이 사라집니다. Data9를 다시 콜295로 원복하면 사라졌던 선이 다시 나타나구요.
매우 이상한 점은, Data9를 어떤 종목으로 변경했을 때 지표 출력이 않되는지가 일정하지 않다는 것 입니다. 예를 들면 오늘(11월31일(월))은 풋317과 풋312 모두 거래가 없었는데(둘 다 봉이 없음), Data9를 풋312로 변경하면 plot31()이 출력되는데, Data9를 풋317로 변경하면 plot31()이 출력이 않됩니다.
거래가 있는 종목들은 문제가 발생하지 않습니다.
왜 Data9을 거래가 없는 종목 중에서 특정 종목으로 변경하면 plot31()이 출력되지 않는지 확인 좀 부탁드립니다.
감사합니다.
답변 2
예스스탁
예스스탁 답변
2022-11-01 15:07:02
안녕하세요
예스스탁입니다.
현재 차트의 종목 중 봉이 하나도 없는 경우에는
랭귀지에 데이타값이 전달되지 않고 그에 따라 계산을 못하게 되어 있습니다.
차트의 모든 데이타는 최소 1개봉 이상은 있어야 합니다.
해당 부분은 수식으로는 해결이 불가능하고
해결을 위해서는 랭귀지 전반적인 체계를 변경해야 하는데
체계변경시 다른 부분에 오류가 발생할 수 있어 변경이 어렵습니다.
불편하시더라도 차트에 거래가 없어 봉이 하나도 없는 경우에는
수식에서 해당 데이타사용하는 부분은 주석처리하시고
봉 발생후 주석을 풀어서 데이타를 사용할 수 있게 하셔야 할 것 같습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> wxc7456 님이 쓴 글입니다.
> 제목 : RE: (79379 문의 관련) 차트에 당일 거래가 없는 종목이 포함되었을 때 조치 방법
> 안녕하세요?
기존 79379번 문의 내용을 좀 더 구체적으로 문의드리기 위해서 화면 캡쳐(그림)와 test차트.ycf(ZIP파일) 및 test지표.yin 을 첨부했습니다.
test지표.yin 은 Data9~Data23를 내부 array에 저장한 후 아무런 연산을 하지 않으며 마지막에 한줄의 plot31(10,"T_0선") 이 숫자 10을 출력하도록 되어 있습니다.
그림에서 보시는 바와 같이 Data1은 KP200선물 입니다. 문제를 일으키는 Data는 Data9~Data28 입니다.
Data9를 예로 들어 설명 드리면, 그림 왼쪽에서 보시는 바와 같이 Data9를 위클리옵션 콜295로 설정했을 때는 plot31()이 잘 출력됩니다만,
가온데 그림과 같이 Data9를 위클리옵션 풋317로 변경하면 기존에 plot31()이 출력했던 붉은 선이 사라집니다. Data9를 다시 콜295로 원복하면 사라졌던 선이 다시 나타나구요.
매우 이상한 점은, Data9를 어떤 종목으로 변경했을 때 지표 출력이 않되는지가 일정하지 않다는 것 입니다. 예를 들면 오늘(11월31일(월))은 풋317과 풋312 모두 거래가 없었는데(둘 다 봉이 없음), Data9를 풋312로 변경하면 plot31()이 출력되는데, Data9를 풋317로 변경하면 plot31()이 출력이 않됩니다.
거래가 있는 종목들은 문제가 발생하지 않습니다.
왜 Data9을 거래가 없는 종목 중에서 특정 종목으로 변경하면 plot31()이 출력되지 않는지 확인 좀 부탁드립니다.
감사합니다.
wxc7456
2022-11-01 20:17:37
회신 감사합니다.
당장은 개선이 어렵다는 것은 이해합니다.
이 정도의 규모의 문제라면 최근에 사용을 시작한 저 뿐만 아니라 기존 사용자들과 예스스탁 개발부서에서도 이미 문제를 인지하고 계실것 같은데, 다소 시간이 걸리더라도 개선해 주시길 부탁드립니다.
함상 빠른 회신과 도움 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : RE: (79379 문의 관련) 차트에 당일 거래가 없는 종목이
>
안녕하세요
예스스탁입니다.
현재 차트의 종목 중 봉이 하나도 없는 경우에는
랭귀지에 데이타값이 전달되지 않고 그에 따라 계산을 못하게 되어 있습니다.
차트의 모든 데이타는 최소 1개봉 이상은 있어야 합니다.
해당 부분은 수식으로는 해결이 불가능하고
해결을 위해서는 랭귀지 전반적인 체계를 변경해야 하는데
체계변경시 다른 부분에 오류가 발생할 수 있어 변경이 어렵습니다.
불편하시더라도 차트에 거래가 없어 봉이 하나도 없는 경우에는
수식에서 해당 데이타사용하는 부분은 주석처리하시고
봉 발생후 주석을 풀어서 데이타를 사용할 수 있게 하셔야 할 것 같습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> wxc7456 님이 쓴 글입니다.
> 제목 : RE: (79379 문의 관련) 차트에 당일 거래가 없는 종목이 포함되었을 때 조치 방법
> 안녕하세요?
기존 79379번 문의 내용을 좀 더 구체적으로 문의드리기 위해서 화면 캡쳐(그림)와 test차트.ycf(ZIP파일) 및 test지표.yin 을 첨부했습니다.
test지표.yin 은 Data9~Data23를 내부 array에 저장한 후 아무런 연산을 하지 않으며 마지막에 한줄의 plot31(10,"T_0선") 이 숫자 10을 출력하도록 되어 있습니다.
그림에서 보시는 바와 같이 Data1은 KP200선물 입니다. 문제를 일으키는 Data는 Data9~Data28 입니다.
Data9를 예로 들어 설명 드리면, 그림 왼쪽에서 보시는 바와 같이 Data9를 위클리옵션 콜295로 설정했을 때는 plot31()이 잘 출력됩니다만,
가온데 그림과 같이 Data9를 위클리옵션 풋317로 변경하면 기존에 plot31()이 출력했던 붉은 선이 사라집니다. Data9를 다시 콜295로 원복하면 사라졌던 선이 다시 나타나구요.
매우 이상한 점은, Data9를 어떤 종목으로 변경했을 때 지표 출력이 않되는지가 일정하지 않다는 것 입니다. 예를 들면 오늘(11월31일(월))은 풋317과 풋312 모두 거래가 없었는데(둘 다 봉이 없음), Data9를 풋312로 변경하면 plot31()이 출력되는데, Data9를 풋317로 변경하면 plot31()이 출력이 않됩니다.
거래가 있는 종목들은 문제가 발생하지 않습니다.
왜 Data9을 거래가 없는 종목 중에서 특정 종목으로 변경하면 plot31()이 출력되지 않는지 확인 좀 부탁드립니다.
감사합니다.