OpenChart
Claude·Codex와 함께하는 무료 데스크톱 차트 도구. 알림 설정·차트 움직임 분석·데이터 제공자 선택
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Nhật ký lệnh, kế hoạch DCA và nhắc chốt lời cho nhà đầu tư cổ phiếu Việt Nam. App dành cho 1 người dùng và chạy miễn phí.
Chi tiết logic: docs/logic.md. Test case: docs/test-cases.md.
npm install
npm run dev
Mở http://localhost:3000. Khi chưa có DATABASE_URL, app dùng Postgres nhúng (PGlite) lưu ở .data/. App dành cho 1 người dùng. Khi chưa đặt APP_PASSWORD, app không yêu cầu đăng nhập; đặt APP_PASSWORD để bật trang nhập mật khẩu (nên đặt khi deploy).
npm test # unit test: tính toán, biểu đồ, luồng thông báo
npm run test:e2e # build rồi chạy các case E2E trên Chrome với database tạm (cần cài Chrome)
npm run test:telegram # gửi 3 tin thật qua bot (đọc token, chat ID từ .env.local)
npm run lint
npm run build
Danh sách test case và quy tắc tính đang áp dụng: docs/test-cases.md.
vercel-build). Muốn chạy tay: DATABASE_URL="..." npm run db:migrate. Dùng tích hợp Neon có sẵn trên Vercel cũng được, nó tự gắn DATABASE_URL.DATABASE_URLAPP_PASSWORD: mật khẩu đăng nhập (nên đặt; để trống thì ai có link cũng xem và sửa được)CRON_SECRET: chuỗi ngẫu nhiên, ví dụ tạo bằng openssl rand -hex 24TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID: xem hướng dẫn trong trang Cài đặt của appAPP_URL: ví dụ https://dca-mate.vercel.apphttps://<app>/api/cron/check-prices mỗi 5 phút, kèm header Authorization: Bearer <CRON_SECRET>. Ngoài phiên (ngoài T2–T6 9h–11h30, 13h–15h giờ VN), route tự bỏ qua. Khi chạy npm run dev, app tự gọi route này mỗi 5 phút nên không cần cron-job.org (tắt bằng LOCAL_CRON=0).vercel.json đặt function ở region sin1 (Singapore) để gọi API giá Việt Nam ổn định hơn.
Lần lượt thử VPS, SSI iBoard rồi DNSE (src/lib/prices.ts). Đây là API công khai không chính thức nên có thể đổi bất cứ lúc nào. Khi mọi nguồn đều lỗi, bạn vẫn nhập giá tay được trong trang chi tiết mã.
drizzle/Sau khi sửa schema, chạy npm run db:generate rồi npm run db:migrate.
Vào Cài đặt → Phí giao dịch nhập % phí mua, phí bán theo công ty chứng khoán của bạn (VD 0,15). Không biết % thì dùng ô "Tính từ một lệnh đã khớp": nhập giá trị khớp và số phí trên sổ lệnh. Tỷ lệ này dùng để tự điền phí khi ghi lệnh và tính lãi/lỗ, giá hòa vốn; lệnh đã ghi giữ nguyên phí cũ. Thuế bán 0,1% theo luật.