hyowons
7e7d759b34
auto: 일일 백업 2026-08-04 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-04 02:00:05 +09:00
hyowons
30be97ab2f
auto: 일일 백업 2026-08-01 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-01 02:00:02 +09:00
hyowons
d7042430c3
auto: 일일 백업 2026-07-31 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 02:00:02 +09:00
hyowons
a5f6b0ecd8
auto: 일일 백업 2026-07-30 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-30 02:00:02 +09:00
hyowons
c5dd2f98a8
auto: 일일 백업 2026-07-29 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 02:00:02 +09:00
hyowons
f3a5858597
auto: 일일 백업 2026-07-28 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-28 02:00:02 +09:00
hyowons
a13133aabe
auto: 일일 백업 2026-07-25 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-25 02:00:04 +09:00
hyowons
5410009bea
auto: 일일 백업 2026-07-24 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 02:00:02 +09:00
hyowons
8c23849952
auto: 일일 백업 2026-07-23 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 02:00:04 +09:00
hyowons
2cf5b38da1
auto: 일일 백업 2026-07-22 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 02:00:04 +09:00
hyowons
1d6fe0f70d
auto: 일일 백업 2026-07-18 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-18 02:00:00 +09:00
hyowons
bf55377fdc
auto: 일일 백업 2026-07-17 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-17 02:00:02 +09:00
hyowons
9948122ed3
auto: 일일 백업 2026-07-16 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-16 02:00:03 +09:00
hyowons
66d372b50e
auto: 일일 백업 2026-07-15 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-15 02:00:02 +09:00
hyowons
ed73ed8b18
auto: 일일 백업 2026-07-14 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-14 02:00:03 +09:00
hyowons
3959401a65
auto: 일일 백업 2026-07-11 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-11 02:00:02 +09:00
hyowons
76e2359216
auto: 일일 백업 2026-07-10 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-10 02:00:00 +09:00
hyowons
434b379c13
auto: 일일 백업 2026-07-09 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 02:00:05 +09:00
hyowons
212ed517ee
auto: 일일 백업 2026-07-08 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 02:00:05 +09:00
hyowons
85674763a3
auto: 일일 백업 2026-07-07 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 02:00:04 +09:00
hyowons
008ce8be65
auto: 일일 백업 2026-07-04 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 02:00:03 +09:00
hyowons
dd1ad7d964
auto: 일일 백업 2026-07-03 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 02:00:02 +09:00
hyowons
300a4c9ca9
feat(budget): 가희 증권 자산 후잉·결산 반영 (securities_balance v2)
...
- send_balance_to_budget.py: 본인+가희 계좌 소유자별(by_owner) 집계, schema v1→v2
- inbox_handler.py: OWNER_ASSET 맵으로 소유자별 reconcile(self→증권(효원)/gahee→증권(가희)),
asset_name 기반 출력, v2 payload 검증 추가(v1 하위호환 유지)
- monthly_settlement.py: 텔레그램 reconcile 라인 소유자별 라벨
- INBOX_TOPICS.md / CLAUDE.md: v2 스키마 문서화
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 18:51:15 +09:00
hyowons
213c0e0797
auto: 일일 백업 2026-07-02 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 02:00:02 +09:00
hyowons
565689df25
auto: 일일 백업 2026-07-01 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 02:00:02 +09:00
hyowons
1bbb61520c
auto: 일일 백업 2026-06-30 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 02:00:02 +09:00
hyowons
790effdf0e
auto: 일일 백업 2026-06-28 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 02:00:01 +09:00
hyowons
6c89c54fe5
auto: 일일 백업 2026-06-27 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 02:00:02 +09:00
hyowons
03989e9df4
auto: 일일 백업 2026-06-26 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 02:00:04 +09:00
hyowons
c15c3a1fec
auto: 일일 백업 2026-06-25 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 02:00:02 +09:00
hyowons
21f4f07cbb
auto: 일일 백업 2026-06-24 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 02:00:02 +09:00
hyowons
cee32e6dfb
auto: 일일 백업 2026-06-23 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 02:00:01 +09:00
hyowons
5a11a21562
auto: 일일 백업 2026-06-20 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-20 02:00:05 +09:00
hyowons
dc537f9925
auto: 일일 백업 2026-06-19 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 02:00:06 +09:00
hyowons
70e2251995
auto: 일일 백업 2026-06-18 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 02:00:02 +09:00
hyowons
b3696949f5
auto: 일일 백업 2026-06-17 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 02:00:02 +09:00
hyowons
eaa276b26d
feat(sim): 물타기(애버리징) 토글 — 하락 시 손절 대신 평단↓ 추가매수
...
- config: AVERAGING_ENTRY·AVERAGING_DROP_PCT(0.10)·CRASH_DROP_PCT(0.10)
- signals.evaluate_holding: market_ok 인자 + 물타기 분기 (직전매수가 -10% 하락 시 ADD-down, 한도/강세장/비급락 조건, 당일 -10%급락은 손절·약세장 금지)
- engine·backtest: add_kind='down'이면 손절선 낮은 평단 기준 재설정(up은 위로 래칫 유지), engine은 market_ok 전달
- 첫 매수는 기존 검증 진입 그대로(우량주만 물타기)
- 백테스트: 즉시매수와 반대로 유리(10/20/60 수익·승률↑) → 라이브 변이 3개(v301/302/303) 등록, 총 223
- 웹 '물타기' 칩 + 설명 토스트
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 14:30:07 +09:00
hyowons
70f6b9a34d
feat(sim): 정렬 토글(오름/내림)·40일선 1등전략(v300) 복구·보유배지 📦
...
- sim_web 비교탭 정렬: 손익/평가/보유/거래순 클릭마다 오름↔내림 토글 (기본 내림, 평가순만 오름), 활성버튼 화살표 표시
- 40일선 1등 전략 v62 파라미터 복구 → v300 (새 계좌, 220개)
- behive_web 보유 배지: '보유 xx 주' → '📦 xx' (폰트 8px, sim웹과 통일)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 12:16:08 +09:00
hyowons
a61f1f67c5
style: 보유 배지 'xx 주' → '보유 xx 주'
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 10:04:39 +09:00
hyowons
3366990cfa
style: 보유 배지 '보유xx' → 'xx 주'
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 09:51:17 +09:00
hyowons
3694393c43
style: 보유 배지 '보유 xx주' → '보유xx' (공백·주 제거)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 09:34:38 +09:00
hyowons
5cd3ba9f4e
auto: 일일 백업 2026-06-16 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 02:00:06 +09:00
hyowons
a5e52dc69b
feat(sim): 관찰목록 자동편입/제외 — 키움 순위정보로 주도주 매일 편입
...
- kiwoom_client: get_volume_surge(ka10023)·get_foreign_inst_netbuy(ka90009) 순위 조회 추가 (rkinfo endpoint)
- universe: auto_import(외인·기관 순매수+거래량급증 상위, ETF·하락·급증률이상치 제외, 각15·총120 상한, origin=auto) + auto_prune(auto·미보유·10거래일 무신호만, 보유/수동/비하이브 불가침) + mark_signals
- engine.scan_all: 변이 watching 종목을 mark_signals로 신호 추적(auto_seen.json)
- CLI: python3 -m sim universe {import|prune|all}
- trade-journal plist 평일21:00에 'sim universe all' 4번째 명령 추가
- 첫 실행: 후보38 → 32편입 (59→91종목)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 19:03:35 +09:00
hyowons
e3c54d62ed
feat(sim): 추세선 4종·완화/즉시매수 토글·전략 4요소 이름·거래목록 달력 등 대개편
...
전략 차원/변이:
- 추세선 10/20/40→10/20/60 (40 제거, 60 추가; 60은 중기게이트와 겹침)
- 기울기 게이트 완화(완화=기울기만 면제, 중기정배열 유지)
- 즉시매수 토글 — 백테스트로 불리 확인 → 라이브 확인용 3개만 유지
- 최종 219개 (비즉시 216 + 즉시 3)
UI:
- 전략 이름 = 4카테고리 두글자(추세·진입·매도·베팅) + 카테고리별 ⓘ 설명
- 거래목록 달력형(오늘 자동선택·거래없어도 클릭), 매수/매도 분리·익절/손절 표시
- 라벨 동적화(실제 SMA_LONG), 제외카드 4조건 표시, 약세모드/완화/즉시 칩
- 매수준비/대기 배지 분리, 탭 깜빡임 제거(서버 checked), 손절/목표 평단% 등
문서: CLAUDE.md sim 섹션 갱신
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 18:57:30 +09:00
hyowons
ef477d878c
feat: 보유종목 행도 NXT/KRX 텍스트 → 거래가능 초록점 (미리보기와 동일)
...
- _render_holding_row: px badge를 px-dot 초록점으로 통일. 활성 시장 판정(mark)은
OHLC 미니테이블 컬럼 강조(active_market)용으로만 남겨 OHLC 표시는 그대로 유지
- 더 이상 쓰이지 않는 .px-mark/.px-nxt/.px-krx CSS 제거, CSS 주석 갱신
- 라이브 owner 패널 27개 보유행 전부 초록점 확인
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 11:38:39 +09:00
hyowons
904ae5c415
feat: 미리보기 행 NXT/KRX 텍스트 마크 → 거래가능 초록점
...
- _render_row: 가격 출처(NXT/KRX) 텍스트 배지 대신 '지금 거래시간 여부'로
초록점(.px-dot.tradable) / 점 없음. 정규장=전부, NXT시간대=NXT거래종목만
(_nxt_price>0), 장마감·휴장·주말=점 없음. 가격 None은 기존대로 점 없음
- 보유종목 상세행(_render_holding_row)의 NXT/KRX 텍스트는 그대로 유지
- CSS .px-dot 추가 (px-mark.px-nxt/krx는 보유행이 계속 사용)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 11:34:26 +09:00
hyowons
102bdf36d7
auto: 일일 백업 2026-06-14 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 02:00:02 +09:00
hyowons
c749e66460
auto: 일일 백업 2026-06-13 02:00
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 02:00:02 +09:00
hyowons
9239901028
feat: 2계좌 매도 팝업은 전량매도일 때만 + 매도 보유수량 현재/전체(그룹) 병기
...
- 팝업 조건: 입력 수량 == 매도가능 전량(max_qty)일 때만 sell-choice 팝업,
일부매도는 팝업 없이 단일 진행. lastCheck 미수신 시에도 단일 진행
- 매도 정보영역: 같은 그룹 다른 계좌도 보유 시 '보유: 141주 / 전체 280주' 병기
(단독 보유면 기존 표시 유지). 팝업 문구도 양쪽 '매도가능 전량'으로 통일
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 15:16:23 +09:00
hyowons
e95e2b3f3a
feat: 매도 시 같은 그룹 2계좌 동시 매도 (카드 1장+PIN 1개, 선택 팝업)
...
- orders/handler.py: propose_trade_multi (레그별 독립 검증, 같은 소유자 그룹만,
SELL+LIMIT/MARKET 한정) + submit_with_pin multi 분기 _submit_multi_legs
(레그 독립 제출·독립 fill_watcher, 한 레그 실패해도 나머지 시도)
- orders/card.py: format_card_multi (레그별 계좌·수량·예상회수 + 합계)
- behive_web.py: POST /api/order/propose_multi (PIN은 iMessage '매도(2계좌)'),
sell-choice-modal (두 계좌 모두 / 선택 계좌만 / 취소), doPropose SELL 분기
(accStatus로 sibling 보유 감지 → 팝업, sibling 수량은 보유 전량)
- fix: /api/order/cancel 응답이 dict를 PendingCard로 취급해 매번 500 나던
기존 버그 (취소 자체는 동작, 응답만 깨짐)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-12 15:05:35 +09:00