레벨업코리아 기사 + 유튜브 '레벨업 코리아' 영상을 RSS로 자동 수집해요(중복 자동 제외). 자동 일간 수집도 돌아요.
설문 목록
회원 설문 게시 요청
회원이 포인트를 내고 어드민 설문 양식 그대로(제목·설명·대상·기간·문항) 보낸 설문이에요. 승인하면 포인트는 차감된 채 남고 그 내용 그대로 '승인 대기(작성중)' 설문이 생겨요(주주 요청 배지). 목록에서 한 번 더 보고 '게시'를 누르면 앱에 나가요.
반려하면 포인트가 자동으로 돌아가요(사유는 회원에게 보여요).
새 설문 만들기
문항
응답 결과
결과를 불러오는 중…
문항 · 선택지
레벨업 분석글
신고 관리
신고 3건 이상이면 자동으로 가려져요(블라인드). 여기서 수동 가리기/해제 · 신고 해제 · 원본 삭제를 할 수 있어요.
사진 주주인증 검토
회원이 증권사 앱의 보유 종목 화면 캡처를 올린 거예요. 승인하면 그 종목에 한해 의결권 위임을 뺀 권한(종목 의견·댓글·기업 설문·주주만 소송)이
승인 후 90일 동안 열려요(db133, 앱 설정 photo_verify_valid_days). 주주 등급·보유내역·지분 집계·위임 자격은 바뀌지 않아요. 사진과 자동으로 읽은 값을 대조해 종목·수량을 확인하고 승인하세요.
글자 읽기(OCR)는 Google Cloud Vision 키(GOOGLE_VISION_API_KEY)가 있어야 동작해요 — 없으면 사진을 보고 직접 입력하면 돼요.
불러오는 중…
기업별 사진 인증
주식이 아니라 그 회사와의 관계(예: 티빙 이용자·개인정보 유출 피해자)를 앱 화면 캡처로 인증해요. 기업마다 인증 양식을 만들어 켜면 앱의 그 기업 페이지에 인증 버튼이 생겨요.
승인하면 그 기업에 한해 의견 쓰기·설문·소송 참여(위임 제외) + 포인트(포인트 규칙 '기업별 사진 인증'). 그 기업의 증빙형 소송은 인증 사진으로 대신해 바로 참여돼요.
자동 대조: 필수 문구 · 이름 첫·끝 글자 · 휴대폰 뒤 4자리 · 서비스 아이디 중복(같은 아이디는 한 계정만, 자동 차단) · 같은 사진 재사용(자동 차단) · 다른 계정과 이름·번호가 같으면 같은 사람 의심 표시. 최종 승인은 사람이 해요(캡처는 편집될 수 있어요).
인증 양식
불러오는 중…
신청 검토
불러오는 중…
커뮤니티 글 관리
회원이 앱에서 쓴 글이에요. 가리기는 글을 남겨 두고 화면에서만 숨겨요(작성자에겐 "가려진 글"로 보여요). 삭제는 댓글·좋아요까지 같이 지워지고 되돌릴 수 없어요.
홈 고정은 앱 홈 '커뮤니티 인기글'에 먼저 보여요.
회원 관리
CODEF 연결 정리 (탈퇴·재인증으로 남은 증권사 로그인 정보 삭제)
CODEF는 증권계좌 연결 정보를 삭제 요청 전까지 보관해요. 레벨업 DB에 없는 연결(탈퇴한 회원·다시 인증하며 밀려난 옛 연결)만 골라 지워요. 지금 쓰는 연결은 건드리지 않아요.
먼저 미리보기로 개수를 확인한 뒤 삭제를 눌러주세요(한 번에 200개).
종목 마스터
전체 상장사 목록이에요. 매주 월요일 새벽 3시에 DART 기업 목록으로 신규 상장을 넣고,
KIND 상장법인목록·상장폐지현황과 대조해 상장 상태·상장일·폐지일을 자동으로 맞춰요(GitHub Actions, cron 은 UTC 일요일 18시).
업종·대표·홈페이지 같은 기업정보는 매월 2일 새벽 3시 30분에 보강돼요.
급하면 로컬에서 node scripts/sync-stocks.js → node scripts/sync-active-by-kind.js 순서로 돌리면 돼요.
상장 상태는 어떻게 나누나요? (눌러서 보기)
상장 중 — KIND 현재 상장 목록에 있고 앱에 보여요. 서비스 제외 — 지금도 상장돼 있지만 스팩·코넥스라 앱에서 뺐어요(7/20 결정). 새로 상장한 스팩·코넥스도 매주 자동으로 여기로 가요. 상장폐지 — KIND 상장폐지현황에 있는 회사예요. 폐지일·폐지사유를 같이 보여주고, 과거 글·주총이 어느 회사 것이었는지 알 수 있게 지우지 않아요. 확인 필요 — KIND 어느 목록에도 없는 종목이에요. 사람이 확인해야 해요.
종목코드 — 2025년 7월부터 새로 상장하는 회사는 영문이 섞인 코드(예: 0220W0)를 받아요. 검색창에 그대로 넣으면 돼요.
시가총액·거래량·거래대금 — 매일 18:30 시세 기준이에요. 상장폐지 회사는 값이 폐지 전 옛 값이거나 비어 있어서 구간 필터에서 빠져요.
상태
상장폐지 연도 (최근 N년)
시장
회사 크기 (시가총액)
거래량 · 거래대금
거래량 (주)
거래대금 (원)
비상장 기업 추가
DART 고유번호(corp_code, 숫자 8자리)로 등록해요. 등록하면 매일 새벽 공시 수집이 이 회사 공시도 가져오고, 앱 '기업 소통'에 '비상장'으로 보여요. 주의 — 비상장 주식은 증권계좌에 없어서 주주인증이 안 돼요. 공시·기업 소통은 되지만 의결권 위임·기업 설문 참여는 안 돼요.
고유번호는 DART에서 회사를 검색하면 주소창의 corpCode 로 볼 수 있어요.
회사명
DART 고유번호 (8자리)
업종 (선택)
주요 제품·서비스 (선택)
타겟 발굴 — 정족수 리스크 랭킹
주주총회에서 안건을 통과시키기 어려운 회사를 점수가 높은 순으로 보여줘요.
그런 회사일수록 의결권을 모아줄 곳이 필요해요 — 먼저 만나볼 회사 목록이에요.
점수는 어떻게 계산하나요? (눌러서 보기)
아래 두 가지를 더한 값이에요. 둘 다 "표를 모으기 얼마나 어려운가"를 나타내요.
① 최대주주가 25%에서 모자란 만큼 × 2
주주총회에서 보통 안건을 통과시키려면 전체 주식의 4분의 1(25%) 이상이 찬성해야 해요.
그래서 최대주주 지분이 25%보다 적으면, 그 모자란 만큼을 다른 주주에게서 모아 와야 해요. 예) 최대주주가 15%라면 → 25 − 15 = 10 → 10 × 2 = 20점 최대주주가 25%를 넘으면 혼자서도 채울 수 있으니 0점이에요.
② 소액주주가 가진 지분 × 0.5
소액주주 지분이 많다는 건 표가 잘게 흩어져 있다는 뜻이에요. 사람이 많을수록 연락하고 모으기가 어려워요. 예) 소액주주가 60%라면 → 60 × 0.5 = 30점
두 개를 더해서 20 + 30 = 50점 — 점수가 높을수록 먼저 만나볼 회사예요.
× 2 와 × 0.5 는 왜 붙나요?
정해진 공식이 아니라 우리가 정한 비중이에요. "25%에서 모자란 정도"가 더 중요하다고 보고 2배로,
"흩어진 정도"는 참고 사항이라 절반으로 반영했어요. 회사 간 순위를 매기기 위한 기준이라
점수 자체에 절대적인 의미는 없어요(50점이 "50%"라는 뜻이 아니에요).
점수만 보고 연락하면 안 돼요.
점수가 높은 회사 중에는 관리종목이 꽤 섞여 있어요
(지금 목록 기준으로 계산 중…). 대주주 지분이 낮은 데는 이유가 있을 수 있어요.
연락 전에 '리스크 스크리닝' 탭에서 관리종목인지 꼭 확인하세요.
감사 선임 기준은 왜 따로 보나요?
감사·감사위원을 뽑는 안건에는 '3%룰'이 있어요.
최대주주가 지분을 아무리 많이 갖고 있어도 3%까지만 찬성표로 인정돼요.
그래서 대주주 지분이 많은 회사일수록 표가 통째로 무효가 되고, 정작 모을 소액주주는 적어서
위 점수와 정반대 회사가 위험해져요.
무효가 되는 대주주 표 = 최대주주 지분에서 3%를 뺀 만큼 예) 최대주주 54% → 54 − 3 = 51%p 가 무효
필요한 소액주주 참여율 = 25%를 채우려면 소액주주 중 몇 %가 와야 하는가 예) 대주주 54%(3%만 유효) · 소액주주 2.75% → (25 − 3) ÷ 2.75 = 800% → 소액주주가 전부 와도 못 채워요
이 두 숫자의 한계
우리가 가진 건 최대주주 지분과 소액주주 지분뿐이에요. 기관·5% 이상 주주 같은
나머지 지분은 계산에 안 들어가요. 그래서 '필요한 참여율'은 실제보다 크게 나와요 — 순위를 보는 용도로만 쓰세요.
또 3%룰은 감사 선임(주주별 3%)과 상장사 감사위원 선임(최대주주+특수관계인 합산 3%)의 기준이 달라요.
어느 쪽으로 볼지는 변호사 확인이 필요해요.
자료 출처는 DART 공시(최대주주 현황·소액주주 현황)예요.
숫자를 새로 받아오려면 node scripts/quorum-score.js 를 실행한 뒤 db62 를 다시 만들어 RUN 하세요.
상태로 걸러 보기
리스크 스크리닝
시총·주가는 공공데이터포털(금융위 주식시세정보), 관리종목은 KIND, 위험공시는 DART 거래소공시 출처예요.
세 가지 모두 매일 18:30 에 자동으로 갱신돼요(GitHub Actions market-snapshot.yml, 장 마감 뒤). 급하면 로컬에서 node scripts/sync-market-cap.js / sync-admin-issue.js / sync-market-risk.js 로 바로 돌릴 수 있어요.
내부 판단용입니다. 관리종목·불성실공시는 앱 화면에 표시하지 않아요 — 실존 기업 낙인이 될 수 있어 노출 여부는 대표 판단 후에 정합니다.
(위험공시 테이블은 관리자 전용이고, 관리종목 표시는 종목 정보에 함께 저장돼요. 둘 다 거래소가 공표한 공개 사실이라 비밀 정보는 아니에요.)
기업지수 — 통합 점수 비교 (지분율 · 주주충실 · 리스크)
S(x) = 최대주주+특수관계인 지분율 구간별 가중 점수 (10%↓=0 · 15%=29 · 20%=49 · 25%=65 · 30%=76 · 40%=92 · 50%=100).
앱 기업 소통 정렬에 쓸 통합 점수를 정하기 위한 비교 화면이에요(마구 260926). 한 행에 ① 지분율 점수 S(x) ② 주주충실 점수(TSR·환원율, 170점 만점) ③ 리스크 신호(관리종목·불성실공시 1년·시총 300억 미만)를 나란히 놓았어요.
통합 산식은 아직 없어요 — 이 표를 보고 합치는 방식(가중 합 / 감점 / 등급)을 정한 뒤 만들어요.
밴드형(시안)은 50% 초과 시 1%p당 −1.5점(바닥 40점) 가정 — 협의용 파라미터라 미확정이에요.
내부 검증용입니다. 3단 검증(정합·백테스트·민감도) 통과 전에는 앱·홈페이지에 노출하지 않아요.
지분율 분포 (활성 · 지분율 보유 종목)
주주충실
재무는 DART 주요계정, 시세는 공공데이터포털(금융위 주식시세정보), 관리종목은 KIND, 불성실공시는 DART 거래소공시 출처예요.
계산은 전부 DB 함수(RPC)가 하고 이 화면은 받아서 그리기만 해요 — 앱과 같은 함수를 써서 숫자가 어긋나지 않아요.
기준 확정 전 내부 검토용입니다. 아래 조건을 바꿔가며 개수를 보고 기준을 정한 뒤에 앱에 올려요.
지표 정의 · 예외 처리 (펼쳐보기)
점수 = 원값(TSR 3년 연평균 · 총주주환원율 3년 합산으로 50~100점) × 가중(최대주주 지분율 12%~40%↑ → 0.2~1.7배, 원값이 높으면 하한). 170점 만점.
표·가중치는 fidelity_v2_rules에 있어요(장곤: 최종 아님). 자사주 데이터가 없는 회사는 배당만으로 환원율이 계산돼 "자사주 없음" 표시가 붙어요 —
node scripts/sync-treasury.js 를 돌리면 채워져요.
기간
품질 필터
왜 품질 필터가 필요한가 — 배당수익률 = 배당 ÷ 주가라서, 주가가 반토막 나면 수익률이 두 배가 돼요.
필터를 안 걸면 상위 25개 중 10개가 "1년 새 주가 20%+ 하락" 종목이었어요
(엠앤씨솔루션은 공시수익률 1.82%인데 주가가 89% 빠져 지금 13.98%로 보였어요).
· 배당성향 — 번 돈보다 많이 배당한 회사는 계속하기 어려워요 (현대엘리베이터 193%, 미래에셋글로벌리츠 421%)
· 공시 대비 배율 — 배당은 그대로인데 주가만 빠진 착시를 직접 걸러요. 정상 종목은 1.1~1.3배, 착시 종목은 7배 이상
· 주가 하락은 일부러 필터로 안 썼어요 — 약세장에 빠진 우량 배당주까지 날아가서요. 대신 급락 배지로 표시만 해요
기업 계정
회사 담당자가 로그인하면 기업 관리자 화면(글·설문·주주의견)이 떠요. 두 가지 방법으로 만들어요. ① 새 계정 발급 — 이메일과 임시 비밀번호로 계정을 만들어 담당자에게 직접 전달해요(인증메일 없이 바로 로그인). 담당자가 처음 로그인하면 비밀번호를 새로 정해요. ② 기존 회원 연결 — 담당자가 이미 앱 회원이면 그 계정을 회사에 연결해요(비밀번호는 그대로).
상장폐지된 회사에는 연결할 수 없고, 서비스 제외(스팩·코넥스) 회사는 앱에 안 보여서 고를 때 경고가 떠요.
① 새 계정 발급
② 기존 회원을 담당자로 연결
연결을 해제한 계정을 다시 연결할 때도 여기서 해요. 이메일은 정확히 같아야 찾아지고, 닉네임은 일부만 넣어도 돼요.
발급·연결된 기업 계정
포인트 규칙
상황별로 몇 포인트를 주고(+) 빼는지(−) 정해요. 여기서 바꾸고 저장하면 앱에 바로 반영돼요(재빌드 없음, 다음 적립부터 적용).
적립·차감은 앱이 아니라 DB가 자동으로 해요. 끄면 그 상황에선 더 이상 쌓이지 않아요.
평생=계정당 최대 횟수 · 월=한 달 최대 횟수 · 일 상한=게시글+댓글 합산 하루 포인트 · 비우면 무제한.
주주소송 참여 포인트는 소송마다 '주주소송' 탭에서 정해요. 특정 회원 포인트를 손으로 고치는 건 회원 상세 → 포인트 조정.
불러오는 중…
포인트 이상 감지
매일 새벽 4시 40분에 전날 기록을 자동으로 검사해요. 보유≠내역=내역 없이 포인트가 바뀜 · 음수 · 하루 적립 과다(기준은 앱 설정 point_anomaly_daily_gain, 기본 2,000P) · 규칙에 없는 사유 · 추천 몰림(하루 3회 이상) · 관리자 조정(참고용).
살펴본 뒤 '확인 완료'를 누르면 목록에서 빠져요.
불러오는 중…
주주소송
작성 중은 앱에 안 보여요. 모집 중으로 바꾸면 앱 커뮤니티 '주주소송' 칸과 해당 종목방에 보이고, 회원이 정한 포인트를 내고 참여해요. 참여는 본인인증한 회원만 할 수 있어요(한 사람 한 계정, 스위치 identity_required_for_lawsuit). 취소하면 참여자 전원에게 포인트를 돌려줘요.
끄면 본인인증 없이 참여(증빙 사진으로 확인). 본인인증 오픈 전엔 꺼야 받을 수 있어요.
참여할 때 사진 1~5장. 반려하면 낸 포인트를 돌려주고 회원은 다시 올릴 수 있어요.
비용·기간·개인정보·참여 취소처럼 참여 전에 자주 묻는 것. 답은 수임 변호사가 확인한 내용으로 적어주세요. 질문과 답을 둘 다 적은 줄만 저장돼요.
홈 배너
게시 중이고 기간 안인 배너만 앱 홈 맨 위에 보여요. 여러 개면 순서가 작은 것부터 옆으로 넘겨요. 하나도 없으면 원래 기본 배너(커뮤니티 둘러보기)가 보여요. 앱을 다시 빌드할 필요 없어요.
비우면 눌러도 이동 안 해요.
공지사항
기간 밖 공지는 서버가 앱에 안 줘요(db93). 시작일은 그날 0시, 종료일은 그날 밤 12시까지예요.
FAQ
증권사 아이디 안내
앱 주주인증 화면의 '아이디가 없거나 기억이 안 나요'에 보여요(앱 1.0.6부터). 비어 있는 칸은 앱에 안 보이고, 아무 내용도 없는 증권사는 버튼 자체가 안 보여요. 주의: 주소는 증권사 공식 페이지만, 확인한 것만 넣어 주세요. 틀린 안내는 없는 것보다 나빠요.
주의: 이름·계좌번호·전화번호·아이디가 보이는 화면은 올리지 마세요. 로그인 전 화면(아이디 찾기 버튼 위치 등)만.
DART 주총 공시 발견
기간 내 '주주총회' 관련 공시를 보여줘요. 탭에 들어오면 자동 수집된 우리 DB를 바로 보여주므로 따로 조회할 필요가 없어요.소집공고는 원문에서 주총 제목 · 개최일시 · 장소 · 안건을 읽어 '이 회사로 의결권 위임 만들기'에 자동으로 채워줘요.
단 의결권 기준일은 원문에 없는 경우가 많아 직접 입력해야 해요.
※ '설문' 탭의 자동 생성분은 최근 7일 · [기재정정] 제외만 대상이라 이 목록보다 적어요.
소집결의는 안건은 없지만 의결권행사기준일이 있어 기준일을 자동으로 채우고, 주총결과는 직접 입력해야 해요.
끄면 소집결의·주총결과(거래소 공시)도 같이 보여요. 건수가 많아 느리고, 원문 문서가 없어 자동 입력은 안 돼요.
공시는 매일 05:00에 자동 수집돼 우리 DB에 쌓여요. 탭에 들어오면 그 DB를 바로 보여주므로 따로 조회할 필요가 없어요.오늘 05시 이후 올라온 공시만 'DART에서 지금 다시 확인'으로 가져오면 돼요.
기사 초안
매일 받아오는 공시에서 기사가 될 만한 것만 골라 초안을 자동으로 써 두는 곳이에요.
확인한 뒤 복사해서 레벨업코리아에 올리면 돼요.
문장을 지어내지 않아요. 숫자와 이름은 전부 공시 원문에서 그대로 가져오고,
값이 없으면 그 문장을 통째로 뺍니다. 신문 기사는 틀리면 정정보도 책임이 따르기 때문이에요.
그래도 올리기 전에 한 번은 읽어보세요 — 회사가 공시를 잘못 낸 경우까지는 걸러내지 못해요.
어떤 공시가 기사가 되나요? (눌러서 보기)
하루에 들어오는 공시 400~600건 중 8%쯤만 기사 대상이에요. 나머지는 버려요.
쓰는 것 자본거래 — 유상증자·무상증자·감자·전환사채·신주인수권부사채·교환사채·자기주식 취득/처분 지배구조 — 합병·분할·타법인 지분 양수도 수주 — 단일판매·공급계약 체결 (계약금액과 매출액 대비 비중이 같이 나와요) 관리·퇴출 — 관리종목 지정 우려, 상장폐지 우려 안내 분쟁 — 소송 제기
버리는 것 정기보고서·투자설명서·일괄신고·증권발행 사후보고 — 정해진 서식을 내는 문서라 기사가 안 돼요 [기재정정] — 같은 건의 정정본이에요. 전체 대상의 절반이 이거예요.
원본 기사를 안 냈으면 정정 기사만 낼 이유가 없어서 빼요. 지분공시(5% 대량보유·임원 소유 변동) — 하루 80건 넘게 나와서 지금은 빼뒀어요
숫자는 어디서 오나요 주요사항보고는 금융감독원이 항목별로 쪼개둔 자료를 그대로 받아와요
(계약금액, 발행주식수, 전환가액 같은 값이 숫자 그대로 들어와요). 거래소공시는 그런 자료가 없어서 공시 원문의 표를 읽어요. 관리종목·상장폐지 우려는 거래소가 문장으로 쓴 글이라 표로 못 읽어요.
그래서 원문을 그대로 인용하고, 우리가 가진 시가총액만 덧붙여요.
공시 모아보기
상장회사가 낸 공시를 매일 새벽 5시에 전부 받아 모아둔 곳이에요.
정기보고서부터 풍문 해명·조회공시·불성실공시 같은 거래소 수시공시까지 다 들어와요.
공시 종류·시장·회사 크기(시가총액)·거래량·거래대금으로 골라볼 수 있어요.
공시는 3년간 보관해요. 3년이 지난 공시는 매일 새벽에 자동으로 지워져요.
더 오래된 공시는 DART 원문에 그대로 남아 있어 필요하면 언제든 다시 볼 수 있어요.
어떤 공시가 들어오나요? (눌러서 보기)
금융감독원 전자공시(DART)로 들어오는 공시를 10가지로 나눠서 받아와요.
한국거래소(KIND)에 뜨는 수시공시도 거래소공시라는 이름으로 같이 들어와요 — 따로 받아올 필요가 없어요.
공시 종류 10가지 정기공시 — 사업보고서·반기보고서·분기보고서 주요사항보고 — 유상증자·자기주식취득·영업양수도처럼 회사에 큰 영향을 주는 결정 기타공시 — 주주총회 소집공고가 여기 들어와요 거래소공시 — 풍문 해명, 조회공시 답변, 불성실공시 지정, 매매거래정지, 관리종목 안내 지분공시 — 최대주주 변경, 5% 이상 대량보유, 임원·주요주주 소유 변동 발행공시 — 증권신고서, 전환사채·신주인수권부사채 발행 외부감사관련 · 공정위공시 · 펀드공시 · 자산유동화 유형 없음 — 금융감독원이 직접 내는 공시예요.
정정신고서제출요구(금감원이 회사 신고서를 되돌려보낸 것)와 효력발생안내가 여기 들어와요.
회사가 낸 공시가 아니라서 위 10가지 어디에도 안 들어가요.
회사 크기는 시가총액으로 나눠요
시가총액 = 주가 × 발행주식수. 회사를 통째로 사려면 드는 돈이라고 보면 돼요. 작은 회사일수록 주주 한 명의 목소리가 크게 작용해요. 그래서 크기별로 나눠 봐요. 200억 미만은 관리종목으로 지정될 수 있는 구간이에요
(거래소가 '시가총액 200억원 미달'로 안내 공시를 내요).
거래량 · 거래대금 거래량은 사고판 주식 수, 거래대금은 사고판 금액(원)이에요.
주식 수는 주가에 따라 뜻이 달라져요 — 1,000원짜리 100만 주와 10만 원짜리 1만 주는 둘 다 10억 원어치예요.
그래서 얼마나 활발히 거래되는지는 거래대금이 더 정확해요. 최근 하루는 가장 최근 영업일 값, 20영업일 평균은 최근 20영업일의 평균이에요.
하루치는 급등락한 날 크게 튀어서, 평소 모습은 평균이 더 잘 보여줘요. 매일 18:30 시세와 함께 갱신돼요. 상장한 지 20영업일이 안 된 회사는 있는 날만 평균 내요.
구간을 고르면 상장 중인 회사만 보여줘요.
참고 — 시가총액은 최근 시세 기준이에요. 시세는 매일 18:30에 받아오고,
주말·공휴일은 장이 안 서서 기준일이 며칠 전일 수 있어요. (공공데이터가 하루 늦게 나와 오늘 값은 내일 들어와요)
어떤 회사의 공시가 담기나요? — 우리 종목 목록에 있는 회사의 공시만 담아요.
목록에는 상장 중인 회사 말고도 채권을 발행하는 비상장 회사(증권사·은행 등)와 상장폐지된 회사가 들어 있어서,
이런 회사의 공시도 보여요. 시장 필터의 기타 (비상장 등)로 따로 볼 수 있어요.
펀드는 목록에 없어서 '효력발생안내(집합투자증권)' 같은 펀드 공시는 안 보여요.
보관 기간은 3년이에요. 3년이 지난 공시는 매일 새벽에 자동으로 지워져요.
주주총회·배당·지분 변동을 해마다 견주려면 3년치면 충분하고,
더 오래된 것은 DART 원문에 그대로 남아 있어 필요하면 다시 볼 수 있어요.
(지금 쌓인 공시가 2026년 6월부터라 실제로 지워지기 시작하는 건 2029년 6월부터예요.)
공시 종류
시장
회사 크기 (시가총액 · 상장 중 회사만)
거래량 · 거래대금 (상장 중 회사만)
거래량 (주)
거래대금 (원)
코스피 고점 대비 낙폭
코스피 고점일 종가와 직전 거래일(가장 최근 수집일) 종가를 비교해 많이 떨어진 순서로 보여줘요. 고점일은 코스피 전 종목 시가총액 합계가 가장 컸던 날이에요(지수 대신 시총 합계 — 거의 같이 움직임).
시세는 2026-08-10부터 매일, 그 전은 월말만 있어 그 전 고점은 월말 기준이에요. 기간 중 거래량 0인 날이 있으면 '거래정지 이력'으로 표시해요(상장폐지 정리매매는 종목 상태보다 먼저 여기서 보여요). 주가 등락률과 시총 등락률이 크게 다르면 액면분할·감자·증자로 주식 수가 바뀐 것이라 주가만 보면 착시예요(노란 표시).
영업이익은 최근 3개 사업연도(연결 우선, 사업보고서 기준).
불러오는 중…
통계
리스크 스크리닝 데이터의 현재 분포와 일별·주별 추이예요.
스냅샷은 GitHub Actions '리스크 스냅샷 (일간)'이 매일 18:30(KST)에 자동으로 남기고, 위 버튼으로 수동 기록도 됩니다.
시세(시총·동전주)는 공공데이터포털에서 매일 18:30에 자동으로 받아요(하루 지연). 시세를 못 받아온 날은 시총 라인이 평평하게 이어집니다 — 추이 표의 시세기준일로 구분하세요. 시장 칩 기본은 코스피+코스닥이고 코넥스(2026-09-26 재포함)는 골라서 볼 수 있어요.
종목별 레벨업 가입 주주
주주인증(증권계좌 연결)으로 확인된 보유수량을 종목별로 더한 값이에요. 지분율 = 보유합 ÷ 총 발행주식(DART).
앱에서는 가입 주주 3명 미만인 종목은 인원만 보여요(한 사람 보유량이 그대로 드러나서). 여기(어드민)는 전부 보여요.
사진 인증은 아직 없어서 여기에 안 잡혀요.
불러오는 중…
불러오는 중…
레벨업 기업
우리 회사 현황
우리 회사 글 — 주주서한 · IR/PR · 공지 · 이슈 Q&A
여기서 올린 글은 레벨업 앱의 우리 회사 종목 화면에 그대로 보여요. 종류마다 앱에서 보이는 자리가 달라서 묶음별로 나눠 두었어요. 묶음 안의 "+ 작성"을 누르면 그 종류로 바로 써져요.