anti-gambling-trader-tw
免費開源的投資反詐、交易統計與自動化交易程式工具:預設 PaperBroker,提供 14 種券商/交易所選項;交易紀錄分析在本機執行。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
사업지 주소와 반경을 기준으로 아파트·오피스텔 실거래 및 분양 정보를 조회하는 단일 페이지 도구입니다. 개발이나 설치 없이 아래 주소를 열면 됩니다. 주소를 검색하고 조회 기간과 반경을 정한 뒤 분석 시작을 누르면 됩니다. 공공데이터 인증키는 Vercel에 안전하게 보관되어 있으므로 사용자가 따로 입력할 필요가 없습니다. 이 저장소는 웹페이지의 원본을 함께 보관하는 공간입니다. 초대를 수락했다고 바로 공개 페이지가 바뀌지는 않으니 안심하고 아래 순서대로 작업하면 됩니다.檢視完整 README ↗
사업지 주소와 반경을 기준으로 아파트·오피스텔 실거래 및 분양 정보를 조회하는 단일 페이지 도구입니다.
개발이나 설치 없이 아래 주소를 열면 됩니다.
https://real-estate-analysis-tool-amber.vercel.app/
주소를 검색하고 조회 기간과 반경을 정한 뒤 분석 시작을 누르면 됩니다. 공공데이터 인증키는 Vercel에 안전하게 보관되어 있으므로 사용자가 따로 입력할 필요가 없습니다.
이 저장소는 웹페이지의 원본을 함께 보관하는 공간입니다. 초대를 수락했다고 바로 공개 페이지가 바뀌지는 않으니 안심하고 아래 순서대로 작업하면 됩니다.
https://github.com/bcm0928-judy/real-estate-analysis-tool입니다.main은 공개 중인 최종본이므로 직접 수정하지 않고, GitHub Desktop의 Current branch > New branch에서 자기 작업용 브랜치를 만듭니다. 이름은 이름-수정내용처럼 정하면 됩니다.index.html에 있습니다.main에 합쳐지고, Vercel이 공개 페이지를 자동으로 다시 배포합니다.API 키나 비밀번호는 HTML, 채팅, GitHub에 직접 넣지 않습니다. 키 변경이 필요하면 저장소가 아니라 Vercel의 DATA_SERVICE_KEY 환경변수를 수정합니다.
| 파일 | 역할 |
|---|---|
index.html | 화면 디자인과 실거래 분석 동작 |
report-core.js | 분석 보고서 계산 (지역 5개년 지표·단지별 연평균·본건대비·동별 평균·수치 요약) |
report.js, report-view.js, report-region.js, report-export.js, report.css | 분석 보고서 조건 창·데이터 보충·보고서 화면·지역 지표 표/그래프·Excel·Word·PDF |
detail-panel.js, detail-panel.css | 우측 상세 패널 (핵심 숫자·단지 정보·분양·평형별·전월세·상세) |
presale-core.js, presale.js | 준공 전 단지의 최초 분양가(청약홈 주택형별)·프리미엄 계산과 표시 |
test/ | 분석 보고서 계산 테스트 (node --test "test/*.test.js") |
api/public-data.js | Vercel에서 공공데이터 API를 대신 호출해 키를 숨기는 함수 |
vercel.json | API 실행 위치를 서울로 지정하고 최대 실행 시간을 설정 |
.gitignore | 실제 키가 들어가는 환경변수 파일이 GitHub에 올라가지 않도록 차단 |
.env.example | 필요한 환경변수 이름만 보여주는 예시 파일 |
DATA_SERVICE_KEY 비밀 환경변수에 공공데이터포털에서 발급받은 일반 인증키(Decoding)를 등록합니다.API 인증키는 저장소나 브라우저에 포함되지 않으며 Vercel 서버리스 함수에서만 사용됩니다.
아파트 평당가는 공급면적 기준입니다. 공급면적은 아래 순서로 정합니다.
상세 패널의 「평형별」 표에서 3·4번으로 계산한 평형에는 「추정」 표시가 붙습니다.
분석할 때 「아파트 분양권전매 실거래가」도 함께 받습니다. 같은 법정동에 이름(또는 지번)이 같은 일반 매매 단지가 있으면 이미 준공된 것으로 보고 빼고, 나머지를 준공 전 단지로 지도에 올립니다. 라벨에 「분양권」 표시와 브라운 점선 테두리가 붙고, 평당가의 공급면적은 청약홈 공고의 실제 공급면적(공고를 못 찾으면 신축 전용률 추정)을 씁니다.
우측 상세 패널에는 최초 분양가(청약홈 주택형별 최고 분양가)를 주택형별로 보여 주고, 대표 평형 분양가를 세대수 가중 평균으로 냅니다. 대표 평형은 전용 84㎡이고, 공고에 84㎡가 없으면 세대가 가장 많은 평형입니다.
PH(펜트하우스·최상층 특화) 제외 기준 — 두 조건을 모두 만족하는 주택형은 대표 분양가·프리미엄 계산에서 뺍니다.
근거: 전국 공고 113건·주택형 754개를 실측한 결과, 평당 +2030% 구간은 0개로 비어 있었고 +30% 이상 42개는 모두 세대 비중 1% 이하(17세대)였습니다. 그래서 경계를 빈 구간 위쪽인 30%로 둡니다. 주택형 이름의 P·T 표기는 테라스(일반 가격)인 경우가 많아 쓰지 않습니다. 거래표와 Excel에는 거래마다 같은 주택형 분양가와 프리미엄이 붙습니다. 단지 라벨은 분양권 거래 평균(평당가) 그대로입니다.
상단 분석 보고서 버튼으로 사업지 인근 실거래를 객관적 수치로 정리한 보고서를 만듭니다. 판단 문구(적정·유사 등)는 넣지 않고, 판단은 보는 사람이 합니다.
보고서는 인구(수요) → 거래량 → 매매가 → 전월세 → 인근 단지 순으로 읽히게 짜여 있습니다. 지역 지표는 반경에 걸친 시군구와 사업지 법정동을 함께 보여 줍니다.
공공데이터포털에서 같은 인증키로 두 서비스 활용신청이 필요합니다.
| 서버 경로 | 서비스 | 비고 |
|---|---|---|
/api/pop-stat?sido=44&ym=202512 | 행정안전부_주민등록 인구 및 세대현황 (행정동) | 시도 하나의 시군구별 인구·세대수. 2022.09부터 |
/api/dong-pop?stdgCd=4413310800&ym=202512 | 행정안전부_법정동별(행정동 통반단위) 주민등록 인구 및 세대현황 | 사업지 법정동의 인구·세대수. 별도 활용신청 필요 (안 하면 표에 사유가 적힘) |
/api/pop-move?admmCd=4413300000&frYm=202510&toYm=202512 | 행정안전부_지역별 인구이동 현황 | 기간 3개월 이내, 2022.10부터. 전국 합계 코드가 없어 시도별로 나눠 부른 뒤 합친다 |
지도·실거래·분석 보고서까지 PC에서 그대로 돌려 볼 수 있습니다 (Node.js 18 이상).
.env.example을 복사해 .env.local을 만들고 DATA_SERVICE_KEY, KAKAO_JS_KEY를 넣습니다. .env.local은 커밋되지 않습니다.http://localhost:3000을 등록합니다.npm install, 그다음부터 npm run local을 실행하고 http://localhost:3000을 엽니다.키를 바꾼 뒤에는 서버를 껐다 켜야 반영됩니다. 계산 테스트는 npm test로 돌립니다.