MYFIX · 서비스
시세를 보고 있는 쪽은 서버입니다
하나의 React 웹 UI 를 Web(PWA) · Electron(PC) · Capacitor(iOS/Android) 에서 공유하고, 국내 주식 종목의 시세·지표·상태 변화와 시황 리포트를 멀티채널 알림으로 전달하는 서비스.
쓰는 순서
가입 승인부터 알림까지
누구나 바로 쓰는 서비스가 아니라 운영자가 승인한 계정으로 시작하는 승인형입니다.
01
가입 신청
아이디 · 이메일 · 비밀번호로 신청합니다.
02
운영자 승인
승인되면 로그인할 수 있습니다. 반려되면 다시 신청합니다.
03
관심종목과 조건
코스피 · 코스닥에서 종목을 찾아 담고 알림 조건을 만듭니다.
04
알림 수신
조건이 걸리면 켜 둔 채널로 오고, 인박스에도 남습니다.
알림 규칙
처음부터 들어가는 조건
가격 · 등락률 · EMA · Envelope 를 기준으로 조건을 만듭니다. 중요도에 따라 보내는 채널과 쿨다운이 달라집니다.
| 규칙 | 걸리는 조건 | 중요도 | 쿨다운 |
|---|---|---|---|
| EMA 골든크로스 | 5 EMA 가 20 EMA 를 상향 돌파 | info | 1일 |
| Envelope 상단 돌파 | 현재가가 Envelope 상단을 넘음 | warning | 4시간 |
| 급등락 | 5분 등락률 절대값이 기준치 이상 | critical | 30분 |
| 리포트 발행 | 구독 시장에 새 시황 리포트 | info | 즉시 |
| 상태 변경 | 운영자가 종목 상태를 변경 | info | 즉시 |
알림을 보내는 원칙
- · 중복 전송은 dedupeKey 와 쿨다운으로 막습니다.
- · 데이터 지연 · 장외 · 오류 상태를 알림 본문에 그대로 적습니다.
- · 첫 알림은 즉시, 이어지는 같은 이벤트는 묶어서 보냅니다.
- · 조용한 시간과 시장 · 중요도별 채널 설정을 따릅니다.
- · 전송이 실패하면 재시도하고, 영구 실패한 기기 토큰은 끕니다.
- · 보낸 알림은 모두 인박스에 남습니다.
설계 기준
- 알림 발생 → 기기 수신
- 60초 이내
- 동기화 범위
- 계정 · 관심종목 · 읽음 상태가 모든 채널에서 같습니다.
장중 데이터 공급 지연은 제외한 설계 기준입니다. 보장이 아닙니다.
플랫폼
네 곳에서 같은 화면
반응형 PWA
Web
탐색, 리포트 열람, 설정, 브라우저 알림
Electron
Desktop
다중 종목 모니터링, 시스템 트레이, 데스크톱 알림
Capacitor
iOS / Android
푸시 확인, 빠른 상태 변경, 리포트 열람
플랫폼별 기능
| 기능 | Web | Electron | iOS | Android |
|---|---|---|---|---|
| 로그인 · 가입 | ● | ● | ● | ● |
| 감시 대시보드 | ● | ● | ● | ● |
| 알림 수신 | Web Push | Notification | APNs | FCM |
| 시스템 트레이 | — | ● | — | — |
| 생체인증 재진입 | — | — | ● | ● |
| 백그라운드 푸시 | 제한적 | ● | ● | ● |
| 운영 콘솔 | ● | ● | — | — |
| 자동 업데이트 | PWA | electron-updater | App Store | Play Store |
알림이 오는 경로
| 플랫폼 | 앱이 꺼져 있을 때 | 앱이 떠 있을 때 |
|---|---|---|
| iOS · Android | FCM 푸시 | FCM → 인앱 팝업 |
| 브라우저 웹 | FCM 웹푸시 (서비스 워커) | 서비스 워커가 처리 |
| Electron | 없음 — 웹푸시를 받지 못합니다 | Socket.IO → 인앱 팝업 |
범위
지금 들어 있는 것과 다음에 올 것
계획을 구현된 것처럼 적지 않습니다. 아래 오른쪽은 아직 없는 것입니다.
들어 있는 것
MVP- · 이메일 또는 소셜 로그인, 가입 승인, 비밀번호 재설정
- · 코스피 · 코스닥 종목 검색과 관심종목 관리
- · 가격 · 등락률 · EMA · Envelope 기반 조건 알림
- · 가격 · 기술지표 · 상태가 보이는 종목 카드와 상세 화면
- · 웹 알림, 모바일 푸시, 데스크톱 네이티브 알림
- · 시황 리포트 목록 · 상세와 관리자 작성 화면
- · 알림 인박스, 읽음 · 보관, 기기별 알림 설정
- · 운영자용 승인 · 콘텐츠 · 전송 이력 관리
다음에 올 것
아직 없음- · 미국 주식 · ETF, 실적 · 공시 · 뉴스 기반 알림
- · 이용자별 포트폴리오 분석
- · 알림 조건 조합 빌더와 백테스트
- · 오프라인 캐시와 홈 화면 위젯