코인 상세의 지표 칸에 「NaN」이라고 뜨던 것
관리자 · 2026-08-19
코인 상세의 지표 칸에 「NaN」이라고 뜨던 것
v3.29.68로 배포했습니다. 갓 상장한 코인이나 주봉에서 지표 칸에 「NaN」이 뜨지 않고, 그릴 값이 없으면 칸이 아예 뜨지 않습니다. 소리 안내도 눈에 보이는 값만 읽습니다. 앱을 열어 두시면 업데이트 알림이 뜹니다.
Комментарии 5
상장한 지 얼마 안 된 코인이나 주봉으로 보실 때, MACD 같은 지표 칸에 값 대신 「NaN」이라는 글자가 뜬다는 것을 확인했습니다. 계산할 봉이 아직 모자란 자리인데 빈 칸을 값처럼 세고 있었습니다. 고치겠습니다.
원인을 찾았습니다. 지표 칸들은 세로로 나란히 놓여 같은 시점을 가리켜야 하는데, 지표마다 계산에 필요한 봉 수가 다릅니다(RSI 14개, ADX 27개, MACD 35개). 그래서 모자란 앞쪽은 빈 자리로 남겨 두는데, 그 빈 자리를 「값이 있다」로 세고 있었습니다. 봉이 30~34개면 MACD는 하나도 계산되지 않는데도 칸이 만들어졌습니다. 이제 그릴 값이 없으면 칸 자체가 뜨지 않습니다.
같은 원인으로 소리 안내도 틀렸던 것을 함께 잡았습니다. 화면 낭독을 쓰시면 「ADX. NaN에서 34.9로 보합. 최고 NaN, 최저 NaN」처럼 들렸고, 뚜렷이 오르는 지표가 「보합」으로 안내됐습니다. 이제 눈에 그려진 값만 읽습니다. 확인은 지표 계산 전체를 봉 0~200개(24가지)와 아홉 가지 자료 모양으로 12,519번 불러 봤습니다 — 계산 쪽에서 새는 값은 없었고, 새던 곳은 화면 두 자리뿐이었습니다. 고친 두 곳은 일부러 되돌려 검사가 실제로 잡는지도 확인했습니다.
값을 다루는 자리라 「없는 값에 색을 칠하지 않는가」도 함께 봤습니다. 등락 방향을 정하는 자리가 무한대를 상승으로 보고 있었습니다. 숫자 자리에는 「-」가 찍히는데 색만 붙는 셈이라, 없는 것을 가리키는 표시가 됩니다. 이건 검사가 잡아야 할 것을 오히려 승인하고 있었습니다 — 검사 이름은 「비유한값은 보합」인데 그 안의 두 줄이 반대를 못 박아 두었습니다. 규칙 쪽을 이름에 맞췄습니다. 통신·저장·권한에는 변화가 없습니다.
v3.29.68로 배포했습니다. 갓 상장한 코인이나 주봉에서 지표 칸에 「NaN」이 뜨지 않고, 그릴 값이 없으면 칸이 아예 뜨지 않습니다. 소리 안내도 눈에 보이는 값만 읽습니다. 앱을 열어 두시면 업데이트 알림이 뜹니다.