auto: 일일 백업 2026-06-18 02:00
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -83,8 +83,8 @@ Stock agent skills (`agents/stock/workspace/skills/`):
|
||||
## Scripts
|
||||
|
||||
Main workspace (`workspace/scripts/`), run with `python3`:
|
||||
- `briefing_mail.py` — Gmail/Calendar/YouTube 뉴스 브리핑 composer (네이버 지수 KOSPI/KOSDAQ/나스닥 조회 포함, 월요일 오전엔 stock agent의 `ipo_calendar_sync.py` 호출). **오전 브리핑은 `us_market_digest`를 import해 상단에 🇺🇸 미국증시 요약 카드 삽입**. `prepare morning [--final]`이 `us_market` 블록(available_today·recap_expected_today·video·transcript)과 `us_send_directive`(proceed/wait)를 산출 — 영상 게시됐으면 proceed, KST 화~토 게시예정일인데 미게시면 wait(07:55 스킵→08:30 재시도), 주말/`--final`은 proceed. cron이 directive==wait면 발송 보류. compose가 `us_market_summary`(LLM 작성 평문) 있을 때만 카드 렌더
|
||||
- `us_market_digest.py` — 오선의 미국 증시 라이브(@futuresnow, channel `UC_JJ_NhRqPKcIOj5Ko3W_3w`) '오늘의 요약' 최신 영상 감지+자막. `get_us_summary()`: 채널 영상 페이지 `lockupViewModel` 스크랩(RSS 피드는 IP 404 잦아 미사용)으로 최신 '오늘의 요약' 영상 찾고, watch 페이지 `publishDate`(절대시각 PT→KST 변환)로 오늘 게시여부 판정(제목 날짜는 미국 세션일이라 신뢰X). 미국장 마감 후 매일 07:20~08:30 KST 게시. CLI: `python3 us_market_digest.py {latest|transcript}`
|
||||
- `briefing_mail.py` — Gmail/Calendar/YouTube 뉴스 브리핑 composer (네이버 지수 KOSPI/KOSDAQ/나스닥 조회 포함, 월요일 오전엔 stock agent의 `ipo_calendar_sync.py` 호출). **오전 브리핑은 `youtube_briefing_digest`를 import해 상단에 🌎 해외 증시·이슈 + 🇰🇷 국내 증시·이슈 카드 2개 삽입**. `prepare morning [--final]`이 `us_market`(@futuresnow)·`behive_market`(비하이브 주식시황) 블록(available_today·recap_expected_today·video·transcript)을 산출. ⚠️ **비하이브 주식시황이 미국증시도 다뤄 @futuresnow와 해외부분 겹침** → LLM이 두 자막을 합쳐 중복제거 후 **해외(`overseas_summary`)/국내(`domestic_summary`)로 재정리**(해외=두 소스 병합, 미국수치는 @futuresnow 우선 / 국내=비하이브 국내부분만). 발송 게이트 `us_send_directive`(proceed/wait): **둘 중 하나라도 available이면 proceed**, 평일(둘 중 하나라도 게시예정)인데 둘 다 미게시면 wait(다음 폴백 재시도), 주말/`--final`은 proceed. cron이 directive==wait면 발송 보류. 카드 요약은 LLM이 카테고리 그룹 배열(`[{label,items[]}]`)로 작성, compose의 `_video_summary_card`가 `overseas_summary`/`domestic_summary` 있을 때만 렌더(해외=파랑·국내=초록 팔레트, 그룹 라벨에 안 맞는 내용은 '기타' 그룹). **오후 브리핑은 `behive_close`(비하이브 '마감시황')로 📕 마감시황 카드**(갈색 팔레트, `close_summary` 그룹배열, best-effort) — 시장 체크 다음·뉴스 앞에 렌더. **요약·뉴스 본문의 `**강조**` 마크다운은 `_emphasize`가 굵게+진한 강조색(글자색 #c62828, 배경 안 건드림)으로 변환** — LLM이 핵심 수치·키워드만 절제해서 표시(시황 카드·뉴스 요약 공통). **국내 증시에 큰 영향 줄 뉴스는 LLM이 article에 `kr_impact:true` → `_article_card`가 🔥'국내증시 영향' 배지+빨강 강조 테두리**로 부각(반도체·환율·미 금리·외국인 수급·정책 등, 남발 금지). **해외/국내/마감시황 카드 불릿도 국내 영향 큰 항목은 LLM이 맨 앞에 `🔥 ` 접두 → `_us_items_html`이 강조 배경 밴드(#fff7f6)로 표시**. **시장 체크의 코스피 야간선물·MSCI는 비하이브 자막 언급값으로 오버라이드** — LLM이 `kospi_futures_override`/`msci_override`(라인 문자열) 작성 시 build_html_body가 스크랩값(investing.com, 전날 것일 수 있음) 대신 사용, 미작성·불명확이면 스크랩 유지. ⚠️ @futuresnow '오늘의 요약'엔 코스피/MSCI 언급 없음(미국 전용) — 이 값 출처는 비하이브뿐
|
||||
- `youtube_briefing_digest.py` — 오전 브리핑용 유튜브 시황 영상 감지+자막 (두 채널 공용). `get_us_summary()`=오선의 미국 증시 라이브(@futuresnow, `UC_JJ_NhRqPKcIOj5Ko3W_3w`) '오늘의 요약'(미국장 마감 후 07:20~08:30 KST, 예정=화~토) / `get_behive_market_summary()`=비하이브 투자자문(`UCHTRF5r154igU2gXjudUMzg`) '주식시황'(장전 시황, 05:40~06:50 KST, 예정=월~금) / `get_behive_close_summary()`=같은 채널 '마감시황'(장 마감 해설, 16:45~18:10 KST, 예정=월~금, 오후 브리핑용). 공통: 채널 영상 페이지 `lockupViewModel` 스크랩(RSS 피드 IP 404 잦아 미사용)→제목필터→최신영상→watch `publishDate`(PT→KST)로 오늘게시 판정(제목 날짜는 신뢰X)→자막. CLI: `python3 youtube_briefing_digest.py {latest|transcript} [us|behive]`. ⚠️ 레이의 `behive_youtube_digest.py`(종목분석→워치리스트)와 별개 — 같은 채널이지만 목적·소유자 다름
|
||||
|
||||
Stock agent (`agents/stock/workspace/scripts/`), run with `python3`:
|
||||
- `kiwoom_client.py` — 키움 REST API 조회 전용 클라이언트 (본인 2계좌 일반/ISA + 가희 2계좌 가희_일반/가희_ISA, 토큰 캐싱, 주문 함수 없음). CLI: `token | summary | balance | positions | quote | resolve | refresh-codes | journal`
|
||||
@@ -127,8 +127,9 @@ OpenClaw 자동화는 두 갈래로 동작한다 (모두 Asia/Seoul):
|
||||
|
||||
### Cron (`cron/jobs.json`, OpenClaw 에이전트 세션 — LLM 경유)
|
||||
|
||||
- **오전 브리핑** (main) — Daily 07:55 — 뉴스 브리핑 메일 + 🇺🇸 미국증시 요약(@futuresnow). 영상이 07:55에 아직 미게시면(KST 화~토 게시예정일) 발송 보류
|
||||
- **오전 브리핑 (fallback 0830)** (main) — Daily 08:30 — 07:55에 미국증시 요약 미게시로 보류된 경우 보완 발송(`prepare morning --final`). `already_sent` 가드로 idempotent — 07:55에 정상 발송됐으면 스킵
|
||||
- **오전 브리핑** (main) — Daily 07:30 — 뉴스 브리핑 메일 + 🇺🇸 미국증시 요약(@futuresnow). 영상이 아직 미게시면(KST 화~토 게시예정일) 발송 보류
|
||||
- **오전 브리핑 (fallback 0755)** (main) — Daily 07:55 — 1차 폴백. 07:30에 미국증시 요약 미게시로 보류된 경우 재시도(여전히 미게시면 또 보류). `already_sent`로 idempotent
|
||||
- **오전 브리핑 (fallback 0830)** (main) — Daily 08:30 — 2차 폴백·최종. `prepare morning --final`로 US 미게시여도 무조건 발송. 07:30·07:55에 정상 발송됐으면 `already_sent`로 스킵
|
||||
- **오후 브리핑** (main) — Daily 19:00 — 뉴스 브리핑 메일
|
||||
- **비하이브 종목분석 요약** (stock) — Weekdays 07/12/18시
|
||||
- **월간 결산** (budget) — 매월 1일 05:00 — 자산 변동 메일 + 골디 텔레그램
|
||||
@@ -146,7 +147,7 @@ OpenClaw 자동화는 두 갈래로 동작한다 (모두 Asia/Seoul):
|
||||
- **stock.holiday-sync** — 매주 일요일 03:00 — investing.com KRX 휴장일 → `state/market_holidays.json` (behive_web 자동갱신 토글이 참조)
|
||||
- **stock.send-balance** — 매월 1일 04:30 — 본인 잔액 → 골디 inbox (`securities_balance`)
|
||||
- **stock.trade-journal** — 평일 21:00 — EOD 데이터 누적 묶음. ProgramArguments는 `/bin/sh -c` wrapper로 세 명령 sequential 실행: ①`trade_journal.py collect` (ka10170 4계좌 → `state/trade_journal.jsonl`) ②`market_indicators_sync.py collect` (네이버 m.stock KOSPI/KOSDAQ ADR·투자자별 매매 → `state/market_indicators_history.jsonl`) ③`cd workspace && python3 -m sim.backfill_flow --pages 1 --force` (수급 DB `flow_history.sqlite` 일일 증분 — 2026-06-10 추가, 1회성 백필 후 stale해져 백테스트 수급게이트가 중립으로 비활성되던 문제 해소. INSERT OR REPLACE idempotent, 행수기준 skip이라 `--force` 필수) ④`python3 -m sim universe all` (2026-06-15 추가 — sim 관찰목록 자동편입+자동제외. 키움 순위정보 ka90009 외인·기관 순매수 + ka10023 거래량급증 상위에서 ETF·하락·급증률 이상치 제외하고 각 15개·총 120 상한 편입(origin='auto'), origin=auto·미보유·10거래일 무신호는 자동 제외. 보유·watch·interest·manual은 불가침. 신호추적은 scan_all이 `universe.mark_signals`로 `state/sim/auto_seen.json`에 기록). 하나 실패해도 나머지 시도. 로그는 `logs/stock-trade-journal.{log,err.log}` 한 곳에 합쳐짐.
|
||||
- **stock.sim-scan** — 평일 09:00–15:30 **매 5분** (`StartCalendarInterval` 79엔트리, 엔진이 장외/휴장 self-skip) — **자동매매 시뮬(페이퍼)** 1회 스캔. (2026-06-09 15분→5분 단축) ⚠️ 2026-06-09 `StartInterval` 900s → `StartCalendarInterval` 전환: GUI LaunchAgent의 StartInterval은 세션 idle/디스플레이 sleep 시 timer coalescing으로 발화가 보류(`pended`)돼 장중에 안 도는 문제 발견 (calendar 잡인 git-autopush는 새벽 02:00에도 정상 발화하는 게 비교 증거). 월시간 기준이라 idle 지연 없음. `python3 -m sim scan` (cwd `agents/stock/workspace`). 가상자본 1억, 규칙 엔진(LLM 미경유). universe=누적 관찰목록(워치+관심+보유 자동편입·수동삭제), 방향=애널 약한게이트+가점, 타이밍=수급·기술. 결과 `state/sim/`. 실주문 `orders/` 불가침. 상세는 아래 sim 모듈 섹션·레이 MEMORY.md
|
||||
- **stock.sim-scan** — 평일 09:00–15:30 **매 2분** (`StartCalendarInterval` 196엔트리, 엔진이 장외/휴장 self-skip) — **자동매매 시뮬(페이퍼)** 1회 스캔. (2026-06-09 15분→5분, 2026-06-17 5분→2분 단축 — 스캔 1회 실측 ~3.6초라 2분 cadence에 오버랩·rate limit 여유. 1분이 캘린더 트리거 한계지만 일봉 기반 신호라 2분으로 충분 판단) ⚠️ 2026-06-09 `StartInterval` 900s → `StartCalendarInterval` 전환: GUI LaunchAgent의 StartInterval은 세션 idle/디스플레이 sleep 시 timer coalescing으로 발화가 보류(`pended`)돼 장중에 안 도는 문제 발견 (calendar 잡인 git-autopush는 새벽 02:00에도 정상 발화하는 게 비교 증거). 월시간 기준이라 idle 지연 없음. `python3 -m sim scan` (cwd `agents/stock/workspace`). 가상자본 1억, 규칙 엔진(LLM 미경유). universe=누적 관찰목록(워치+관심+보유 자동편입·수동삭제), 방향=애널 약한게이트+가점, 타이밍=수급·기술. 결과 `state/sim/`. 실주문 `orders/` 불가침. 상세는 아래 sim 모듈 섹션·레이 MEMORY.md
|
||||
- **stock.sim-web** — 상시 (`KeepAlive`) — 시뮬 대시보드 **별도 서버 포트 18792** (behive-web 18790과 분리). `python3 -m sim.sim_web serve`. sim state 읽기전용 렌더. `sim.hyowons.net` → mac:18792 (Synology reverse proxy, **수동 등록 대기**). ⚠️ 18791은 node 점유라 18792 사용
|
||||
- **git-autopush** — 매일 02:00 — `scripts/git_autopush.sh`: 변경 있으면 `git add -A` + 자동 커밋 + `git push origin main`. 변경 없으면 skip(빈 커밋 X). 인증은 HTTPS + `credential.helper=store`(`~/.git-credentials`), GUI 키체인 불필요. 로그 `logs/git-autopush.{log,err.log}`. 워크스페이스 버전관리 백업용 (시크릿·sqlite는 .gitignore 제외라 별도 백업 필요)
|
||||
- **budget.whooing-sync** — 매시 0/15/30/45분 — iMessage 결제문자 → 후잉. 매 사이클 끝에 `gahee_reminder.run` 추가 호출 (매월 25일 10:00 KST 이후 가희님께 iMessage 리마인더 1회 발신 → 답신 폴링 → 텍스트면 후잉 `가희주머니` 차액 자동분개, 이미지면 골디 텔레그램 알림). 별도 plist 없음
|
||||
|
||||
@@ -36,7 +36,7 @@ LLM이 자막 요약·뉴스 평문 생성·결산 보고서 등 본문을 만
|
||||
|
||||
| 작업 | 진입점 (사람이 시키는 한 마디) | 트리거 |
|
||||
|---|---|---|
|
||||
| **오전 브리핑** (main/클로) | "오전 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 (미국증시 요약 포함) | OpenClaw cron `56d66b54` (매일 07:55) + fallback `b3f1c2d4...0830` (매일 08:30, US 미게시 보완) |
|
||||
| **오전 브리핑** (main/클로) | "오전 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 (미국증시 요약 포함) | OpenClaw cron `56d66b54` (매일 07:30) + 1차폴백 `c4f2d3e5...0755` (07:55) + 2차폴백·최종 `b3f1c2d4...0830` (08:30, US 미게시여도 발송) |
|
||||
| **오후 브리핑** (main/클로) | "오후 브리핑 메일 보내줘" → cron payload의 step 그대로 실행 | OpenClaw cron `9d2c105f` (매일 19:00) |
|
||||
| **비하이브 종목분석 요약** (stock/레이) | "비하이브 신규 영상 점검해줘" → cron payload의 step 그대로 실행 | OpenClaw cron `747e1013` (평일 07/12/18시) |
|
||||
| **월간 결산** (budget/골디) | "월간 결산 돌려줘" → cron payload의 step 그대로 실행 | OpenClaw cron `08e9a978` (매월 1일 05:00) |
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
| `holiday-sync` | 매주 일요일 03:00 | `holiday_sync.py` | investing.com → `state/market_holidays.json`. 실패 시 기존 파일 보존 |
|
||||
| `behive-web` | 상시 (`KeepAlive`) | `behive_web.py serve` | 3-탭 워치리스트 웹뷰. Tailscale `100.75.148.12:18790` → `https://stock.hyowons.net/`(Synology reverse proxy). 코드 변경 후 bootout/bootstrap 필요 |
|
||||
| `trade-journal` | 평일 21:00 (스크립트가 휴장일 self-skip) | `trade_journal.py collect` | ka10170 당일매매일지 4계좌 → `state/trade_journal.jsonl` 누적. NXT 야간 마감 후 발화. 키움이 기간 거래내역 API 미제공이라 일자별 적재만이 유일. `briefing-fallback-2100`(21:00)과 같은 시각이지만 둘 다 read-only 충돌 없음. 재실행 시 (date,account) 단위 idempotent. **시드**: 2026-05-13 1회 `trade_journal.py seed` 로 적재 시작일 이전 보유분을 현재 평단가×(qty - tdy_buyq + tdy_sellq)로 단일 시드 행 압축(28건, seed=true 플래그, `*` 마커). 시드는 가중평균이라 과거 매수 단가와 정확히 일치 X. CLI: `collect`/`seed`/`show <code>`/`query --from --to --account --code`. **2026-06-15 4번째 명령 추가**: `python3 -m sim universe all` — sim 관찰목록 자동편입/제외. 키움 순위정보(ka90009 외인·기관순매수 + ka10023 거래량급증)에서 ETF·하락·급증률 이상치 거르고 각 15·총 120 상한 편입(origin='auto'), origin=auto·미보유·10거래일 무신호만 자동제외(보유/watch/interest/manual 불가침). 신호추적=scan_all `universe.mark_signals`→`auto_seen.json` |
|
||||
| `sim-scan` | 평일 09:00–15:30 **매 5분** (`StartCalendarInterval` 79엔트리, 엔진이 장외/휴장 self-skip) ⚠️2026-06-09 15분→5분 단축 + `StartInterval` 900s→`StartCalendarInterval` 전환(StartInterval은 GUI세션 idle/디스플레이 sleep 시 timer coalescing으로 발화 보류돼 장중 안 돎. calendar는 git-autopush가 새벽 02:00 정상발화로 검증됨) | `python3 -m sim scan` (내부 `scan_all` — 메인+병렬변이 동시) | **자동매매 시뮬(페이퍼)** 1회 스캔. 가상자본 1억(2026-06-10 1천만→1억), 규칙 엔진(LLM 미경유). universe=비하이브 워치+관심+보유(**ETF/ETN은 2026-06-09부터 자동매수 제외** — 애널 방향성 부재로 전략 부정합, `universe.is_etf()` 프리픽스 판별, 보유분은 청산까지 추적). 방향=애널 약한게이트+가점, 타이밍=수급·기술(2026-06-09 시장강약 필터: 하드차단→소프트게이트+장중 실시간 상승비율 + **지수추세 이중확인**). **2026-06-09 4종 추가**: 리스크 기반 사이징(`signals.target_value` 수량=자산×`RISK_PER_TRADE_PCT`÷손절폭, 균등비중 캡)·RSI 필터(돌파 과열/눌림목 과매도 보류)·**시장 국면 6단계**(`market_regime_map`→`engine.REGIME`: 🔥강세·📈반등·🌤완만상승=매수허용 / ➖혼조·📉약세·❄️급락=보류. 상승비율+지수추세+당일등락 조합. market_ok·시장탭 공용. 강세/약세 2단계가 84% 반등을 약세로 오판해 세분화)·**약세장 매수모드**(`BEAR_ENTRY_MODE` 0현금화/1돌파만/2눌림허용, market_ok False일 때 signals 분기. backtest는 시장중립이라 무영향→병렬변이로 라이브 비교. 2026-06-10 **유형36×모드3=108변이 풀매트릭스**로 확장, 첫 라이브 2026-06-11)·시간손절(`MAX_HOLD_DAYS` 미진전 청산)·**추세 질 보강**(2026-06-09 trend_ok 게이트에 ①20일선 우상향 기울기 ②5>60 중기정배열 추가〔종목데이터, backtest 반영〕 + ③상대강도〔종목−지수 N일수익률, 라이브 전용 체크〕). 사이징·시간손절은 엔진·백테스트 공용 헬퍼. TUNABLE 27개. **2026-06-10 코드리뷰 보강**: ①수급DB 일일증분(trade-journal 21시 묶음 3번째 명령 `-m sim.backfill_flow --pages 1 --force` — stale시 백테스트 수급게이트 중립화됨) ②일별 성과이력 `state/sim/equity_history.json`(EOD 덮어쓰기, ph=파라미터해시) ③당일 재진입 쿨다운(`Portfolio.last_exit`, backtest 동일) ④장중 거래량 하루치 환산(`vol_time_frac` — 이전엔 오전 돌파 불가). ⑤백테스트 체결 현실화(당일종가 판단→다음날 시가 체결 pending큐 + `BT_SLIPPAGE` 0.2% — 낙관분 ~5%p 제거) ⑥3분할 꾸준함 순위(`worst_ret` 1순위 — 한 구간 운빨 배제) ⑧**기준전략(M) 폐지**(2026-06-10 — scan_all 메인 패스 execute=False 판단전용·계좌 동결, 비교/매매는 변이 36개만, 메인 제외 규칙 삭제, 마킹 아이콘 6종 `favorites.json {아이콘:vid}`+`/fav_set`〔2026-06-11 ☆토글→아이콘 피커, 아이콘당 전략 1개〕, 관심종목 기본 시각=첫 마킹→1위) ⑦비교군 동기화는 **수동 전용**(2026-06-10 자동 동기화 끔 — sweep은 결과 파일만 갱신, 비교군 변경은 관리자님 명시 요청 시만 `python3 -m sim variants sync`. `sync_label_tops`=유형(~36종)별 1위 동기화, 동일params 계좌 유지. 백테스트 탭은 유형별 대표 읽기전용 요약, 수동 추가/제거·튜닝적용 버튼 제거). 잔여 한계: 검증 데이터가 여전히 ~1년 강세 위주(진짜 하락장 검증은 라이브 누적)·생존편향 universe(의도된 설계). 매수=돌파 즉시/눌림목 지정가, 매도=손절·2:1 후 트레일링·추세수급 이탈. 결과 `state/sim/`(portfolio.json·trades.jsonl·last_scan.json). 실주문 `orders/` 불가침. 일봉은 캐시 우선 읽기(ka10081 rate limit 회피). cwd=`agents/stock/workspace` |
|
||||
| `sim-scan` | 평일 09:00–15:30 **매 2분** (`StartCalendarInterval` 196엔트리, 엔진이 장외/휴장 self-skip) ⚠️2026-06-09 15분→5분, 2026-06-17 5분→2분 단축(스캔 1회 실측 ~3.6초라 2분 cadence 오버랩·rate limit 여유, 1분이 캘린더 한계지만 일봉 신호라 2분 충분) + `StartInterval` 900s→`StartCalendarInterval` 전환(StartInterval은 GUI세션 idle/디스플레이 sleep 시 timer coalescing으로 발화 보류돼 장중 안 돎. calendar는 git-autopush가 새벽 02:00 정상발화로 검증됨) | `python3 -m sim scan` (내부 `scan_all` — 메인+병렬변이 동시) | **자동매매 시뮬(페이퍼)** 1회 스캔. 가상자본 1억(2026-06-10 1천만→1억), 규칙 엔진(LLM 미경유). universe=비하이브 워치+관심+보유(**ETF/ETN은 2026-06-09부터 자동매수 제외** — 애널 방향성 부재로 전략 부정합, `universe.is_etf()` 프리픽스 판별, 보유분은 청산까지 추적). 방향=애널 약한게이트+가점, 타이밍=수급·기술(2026-06-09 시장강약 필터: 하드차단→소프트게이트+장중 실시간 상승비율 + **지수추세 이중확인**). **2026-06-09 4종 추가**: 리스크 기반 사이징(`signals.target_value` 수량=자산×`RISK_PER_TRADE_PCT`÷손절폭, 균등비중 캡)·RSI 필터(돌파 과열/눌림목 과매도 보류)·**시장 국면 6단계**(`market_regime_map`→`engine.REGIME`: 🔥강세·📈반등·🌤완만상승=매수허용 / ➖혼조·📉약세·❄️급락=보류. 상승비율+지수추세+당일등락 조합. market_ok·시장탭 공용. 강세/약세 2단계가 84% 반등을 약세로 오판해 세분화)·**약세장 매수모드**(`BEAR_ENTRY_MODE` 0현금화/1돌파만/2눌림허용, market_ok False일 때 signals 분기. backtest는 시장중립이라 무영향→병렬변이로 라이브 비교. 2026-06-10 **유형36×모드3=108변이 풀매트릭스**로 확장, 첫 라이브 2026-06-11)·시간손절(`MAX_HOLD_DAYS` 미진전 청산)·**추세 질 보강**(2026-06-09 trend_ok 게이트에 ①20일선 우상향 기울기 ②5>60 중기정배열 추가〔종목데이터, backtest 반영〕 + ③상대강도〔종목−지수 N일수익률, 라이브 전용 체크〕). 사이징·시간손절은 엔진·백테스트 공용 헬퍼. TUNABLE 27개. **2026-06-10 코드리뷰 보강**: ①수급DB 일일증분(trade-journal 21시 묶음 3번째 명령 `-m sim.backfill_flow --pages 1 --force` — stale시 백테스트 수급게이트 중립화됨) ②일별 성과이력 `state/sim/equity_history.json`(EOD 덮어쓰기, ph=파라미터해시) ③당일 재진입 쿨다운(`Portfolio.last_exit`, backtest 동일) ④장중 거래량 하루치 환산(`vol_time_frac` — 이전엔 오전 돌파 불가). ⑤백테스트 체결 현실화(당일종가 판단→다음날 시가 체결 pending큐 + `BT_SLIPPAGE` 0.2% — 낙관분 ~5%p 제거) ⑥3분할 꾸준함 순위(`worst_ret` 1순위 — 한 구간 운빨 배제) ⑧**기준전략(M) 폐지**(2026-06-10 — scan_all 메인 패스 execute=False 판단전용·계좌 동결, 비교/매매는 변이 36개만, 메인 제외 규칙 삭제, 마킹 아이콘 6종 `favorites.json {아이콘:vid}`+`/fav_set`〔2026-06-11 ☆토글→아이콘 피커, 아이콘당 전략 1개〕, 관심종목 기본 시각=첫 마킹→1위) ⑦비교군 동기화는 **수동 전용**(2026-06-10 자동 동기화 끔 — sweep은 결과 파일만 갱신, 비교군 변경은 관리자님 명시 요청 시만 `python3 -m sim variants sync`. `sync_label_tops`=유형(~36종)별 1위 동기화, 동일params 계좌 유지. 백테스트 탭은 유형별 대표 읽기전용 요약, 수동 추가/제거·튜닝적용 버튼 제거). 잔여 한계: 검증 데이터가 여전히 ~1년 강세 위주(진짜 하락장 검증은 라이브 누적)·생존편향 universe(의도된 설계). 매수=돌파 즉시/눌림목 지정가, 매도=손절·2:1 후 트레일링·추세수급 이탈. 결과 `state/sim/`(portfolio.json·trades.jsonl·last_scan.json). 실주문 `orders/` 불가침. 일봉은 캐시 우선 읽기(ka10081 rate limit 회피). cwd=`agents/stock/workspace` |
|
||||
| `sim-web` | 상시 (`KeepAlive`) | `python3 -m sim.sim_web serve` | 시뮬 대시보드 **별도 서버 포트 18792** (behive-web 18790과 분리). `sim.hyowons.net` → mac:18792 (Synology reverse proxy, **관리자님 수동 등록 대기**). Tailnet 한정 무인증. ⚠️ 18791은 node 점유라 18792. **3탭**(2026-06-10~11 개편, 내계좌·튜닝 탭 삭제): **전략**(기본=비교만, 서브탭 버튼 없음 — 백테스트 순위표는 [📊 모의결과보기] 토글)·**관심종목**(전 전략 합산 상태그룹 + 시각 드롭다운 + 👁토스트 맨 위 '▶ 시각' 판단 표시)·**시장**(지수/ADR/투자자). 비교 행 표기: 순위배지 `N위` → 약세장대처 칩(회피/안정/적극 — 2026-06-11 '돌파'→'안정' 개명, 칩 클릭=설명 토스트) → 고유번호 `#N` → 짧은 유형명(`상승장·빠른·공격·추세추종`) → 마킹 아이콘(6종 ⭐🔥💎🎯👀🚀, **아이콘당 전략 1개**, `favorites.json {아이콘:vid}`, `/fav_set`). 펼침 body: 유형(ⓘ=시장적합)→약세장대처(ⓘ)→성적→모의평가(`btN위/36` — 약세모드 3형제는 같은 bt등수 공유). **108변이 = 유형36 × 약세모드3**(2026-06-10 풀매트릭스, v37/38=bt1위의 회피/적극 쌍 순서). 새로고침 탭 보존(라디오↔URL 동기화 + `Cache-Control: no-store`, 2026-06-11). 읽기전용 원칙, 쓰기는 `do_POST` save_params/run_sweep/variants_*/watch_*/fav_set만. 시장 탭은 장중엔 네이버 m.stock 실시간(지수+상승하락·ADR·투자자 순매수, `_get_live_market` 60s 캐시), 장외엔 EOD jsonl 폴백 (2026-06-09: 이전엔 상승하락·투자자가 EOD 고정이라 장중 안 바뀌던 것 수정) |
|
||||
| (트리거 없음) | on-demand | `python3 -m sim {sweep\|backtest}` | 튜닝 비교용 백테스트 스윕. signals.py 재사용·과거 일봉 되감기. 9파라미터(RR·STOP·SMA·PULLBACK·VOLUME + RSI과열/과매도·시간손절·리스크비율) 1152조합 학습/검증 분리 → `state/sim/backtest_results.json`. ⚡멀티프로세싱(2026-06-10 spawn, 워커=코어−2)+일봉/수급 프로세스 메모이즈 → 1152조합 44분→~5-7분. 데이터는 sqlite캐시 전용(키움API 0), 병목은 지표 재계산이라 캐싱 아닌 병렬화가 답. GRID 곱셈 폭발 주의. ⚠️ 종가체결·생존편향 → **상대순위**로만. 2026-06-09 스윕: 핵심 레버 `VOLUME_BREAKOUT=1.3`, 신규4종은 강세창선 미미(하락장 보험). 균형값 params.json 적용(RISK 0.01 유지). 수급은 `backfill_flow.py`(ka10059 다년치 → `flow_history.sqlite`, 2026-06-08 54종목 3만행 적재)로 반영됨(`flow_used:true`). 런타임 튜닝은 `params.json`이 config 기본값 오버라이드(엔진 매 스캔 새프로세스라 즉시 반영). **병렬 페이퍼**: `variants.json`+`state/sim/variants/<id>/` — 스윕 상위 튜닝을 각자 가상계좌로 실시간 동시 운영, 같은 라이브 시세에 다른 파라미터(애널 게이트까지 실반영), `variants_compare.json`→웹 비교 탭. `python3 -m sim variants seed N`. sim-scan이 매 스캔 메인+변이 함께 갱신 |
|
||||
|
||||
|
||||
@@ -723,11 +723,13 @@ def get_stock_quote(code: str, account_label: str | None = None, exchange: str =
|
||||
}
|
||||
|
||||
|
||||
def get_watchlist_quotes(codes: list[str], account_label: str | None = None,
|
||||
exchange: str = 'AL') -> dict[str, dict]:
|
||||
"""ka10095 관심종목정보요청 — 다종목 시세 batch (한 콜로 N개).
|
||||
WATCHLIST_BATCH_MAX = 40 # ka10095 한 콜 종목 수 한도 — 초과 시 "허용된 요청 개수 초과[1634]" (2026-06-17, universe 120개에서 발견)
|
||||
|
||||
|
||||
def get_watchlist_quotes(codes: list[str], account_label: str | None = None,
|
||||
exchange: str = 'AL') -> dict[str, dict]:
|
||||
"""ka10095 관심종목정보요청 — 다종목 시세 batch. 종목 수가 한도(WATCHLIST_BATCH_MAX) 초과 시 자동 분할 호출.
|
||||
|
||||
19종목 ~0.05s. ka10001×N 대비 rate limit 영향 없음.
|
||||
반환: {clean_code: {price, change, change_pct, name}}. 빈 codes면 빈 dict.
|
||||
"""
|
||||
clean_codes = [_clean_code(c) for c in codes if c]
|
||||
@@ -735,8 +737,16 @@ def get_watchlist_quotes(codes: list[str], account_label: str | None = None,
|
||||
return {}
|
||||
label = account_label or _default_account_label()
|
||||
suffix = f'_{exchange}' if exchange in ('NX', 'AL') else ''
|
||||
stk_cd_param = '|'.join(f'{c}{suffix}' for c in clean_codes)
|
||||
resp = _call(label, TR_WATCHLIST_INFO, {'stk_cd': stk_cd_param}, endpoint=ENDPOINT_STKINFO)
|
||||
out: dict[str, dict] = {}
|
||||
for i in range(0, len(clean_codes), WATCHLIST_BATCH_MAX):
|
||||
chunk = clean_codes[i:i + WATCHLIST_BATCH_MAX]
|
||||
stk_cd_param = '|'.join(f'{c}{suffix}' for c in chunk)
|
||||
resp = _call(label, TR_WATCHLIST_INFO, {'stk_cd': stk_cd_param}, endpoint=ENDPOINT_STKINFO)
|
||||
out.update(_parse_watchlist_rows(resp))
|
||||
return out
|
||||
|
||||
|
||||
def _parse_watchlist_rows(resp: dict) -> dict[str, dict]:
|
||||
out: dict[str, dict] = {}
|
||||
for row in resp.get('atn_stk_infr') or []:
|
||||
raw_code = (row.get('stk_cd') or '').strip()
|
||||
@@ -759,7 +769,7 @@ def get_watchlist_quotes(codes: list[str], account_label: str | None = None,
|
||||
return out
|
||||
|
||||
|
||||
def get_quote_book(code: str, account_label: str | None = None) -> dict:
|
||||
def get_quote_book(code: str, account_label: str | None = None) -> dict: # noqa: E302
|
||||
"""주식호가 조회 (ka10004) — 10단계 매도/매수 호가 + 잔량.
|
||||
|
||||
매매 아님 — 조회 전용. 호가창 표시·체결 가능성 판단에 사용.
|
||||
|
||||
@@ -225,10 +225,33 @@ def _ind_key(code):
|
||||
config.RSI_PERIOD, config.TREND_SLOPE_DAYS)
|
||||
|
||||
|
||||
def _gather(extra_codes=None):
|
||||
LAST_QUOTES_PATH = config.STATE_DIR / 'last_quotes.json'
|
||||
|
||||
|
||||
def _save_last_quotes(quotes: dict) -> None:
|
||||
"""직전 스캔이 모은 시세 — judge_view(관심종목 탭)가 라이브 재호출 없이 같은 값을 재사용."""
|
||||
if not quotes: # 시세 수집 실패(빈 dict)면 직전 정상값 보존 — 덮어쓰지 않음
|
||||
return
|
||||
try:
|
||||
config.STATE_DIR.mkdir(parents=True, exist_ok=True)
|
||||
LAST_QUOTES_PATH.write_text(json.dumps(quotes, ensure_ascii=False))
|
||||
except Exception as e:
|
||||
sys.stderr.write(f'[engine] last_quotes 저장 실패: {e}\n')
|
||||
|
||||
|
||||
def _load_last_quotes() -> dict | None:
|
||||
"""직전 스캔 시세. 없으면 None → 호출부가 라이브 폴백."""
|
||||
try:
|
||||
return json.loads(LAST_QUOTES_PATH.read_text())
|
||||
except Exception:
|
||||
return None
|
||||
|
||||
|
||||
def _gather(extra_codes=None, quotes=None):
|
||||
"""파라미터 무관한 라이브 데이터 1회 수집 (메인·변이 공유). 종목·시세·시장매핑.
|
||||
|
||||
extra_codes: universe에 없지만 청산 판단을 위해 포함해야 할 보유 코드(수동 삭제된 보유분).
|
||||
quotes: 주어지면 라이브 시세 호출을 건너뛰고 그대로 사용 (judge_view 가 직전 스캔 시세 재사용).
|
||||
"""
|
||||
data.reset_book_memo() # 호가 공유 캐시 리셋 — 이번 스캔의 체결가를 전 선수가 공유
|
||||
_SCAN_CANDLES.clear()
|
||||
@@ -241,7 +264,8 @@ def _gather(extra_codes=None):
|
||||
uni = uni + [{'code': c, 'name': '', 'sources': ['held']}]
|
||||
codes.append(c)
|
||||
seen.add(c)
|
||||
quotes = data.batch_quotes(codes)
|
||||
if not quotes: # None(미지정) 또는 빈 dict(저장본 비었음)면 라이브 수집
|
||||
quotes = data.batch_quotes(codes)
|
||||
cmkt = universe.code_market_map()
|
||||
return uni, quotes, cmkt
|
||||
|
||||
@@ -399,7 +423,9 @@ def judge_view(vid: str) -> dict | None:
|
||||
pf = Portfolio.load(pp, tp)
|
||||
try:
|
||||
backtest.apply_params(params)
|
||||
uni, quotes, cmkt = _gather(set(pf.positions))
|
||||
# 직전 스캔이 저장한 시세 재사용 — 라이브 재호출 없이 보유종목 가격과 같은 시점으로 통일.
|
||||
# 스캔 이력이 아직 없으면(None) _gather 가 라이브 폴백.
|
||||
uni, quotes, cmkt = _gather(set(pf.positions), quotes=_load_last_quotes())
|
||||
return _run_scan(pf, uni, quotes, cmkt, now, execute=False)
|
||||
finally:
|
||||
backtest.apply_params(config.load_params()) # 전역 config 원복 (웹 데몬 잔류 방지)
|
||||
@@ -425,6 +451,7 @@ def scan(force: bool = False) -> dict:
|
||||
return {'skipped': True, 'reason': '장외/휴장', 'at': now.isoformat()}
|
||||
pf = Portfolio.load()
|
||||
uni, quotes, cmkt = _gather(set(pf.positions)) # 보유분은 universe에서 빠져도 청산 위해 포함
|
||||
_save_last_quotes(quotes)
|
||||
snap = _run_scan(pf, uni, quotes, cmkt, now)
|
||||
_attach_benchmark(snap, pf, now)
|
||||
config.STATE_DIR.mkdir(parents=True, exist_ok=True)
|
||||
@@ -448,6 +475,7 @@ def scan_all(force: bool = False) -> dict:
|
||||
for vpf in vpfs.values():
|
||||
held_union |= set(vpf.positions)
|
||||
uni, quotes, cmkt = _gather(held_union)
|
||||
_save_last_quotes(quotes)
|
||||
|
||||
# 기준 판단 (params.json) — 2026-06-10 기준전략 폐지: 매매 없이 판단만(last_scan = 화면·상태점용).
|
||||
# 실제 매매는 전부 변이들이 한다 (메인 계좌 동결).
|
||||
|
||||
@@ -1945,8 +1945,13 @@ def render_html(view: str | None = None, day_date: str | None = None,
|
||||
|
||||
# 상태 그룹 = 전체 전략(메인+변이) 합산 — 한 계좌라도 보유→보유 / 매수직전→매수 / 대기→대기.
|
||||
# 아무 계좌도 안 보면 기준전략(M) 판정. 카드 체크리스트·사유는 기준전략 시각 유지(합산 정보는 사유 앞에 표시).
|
||||
by_state = {}
|
||||
excluded = [] # 매매 안 하는 종목(ETF/ETN 등) → 하단 제외목록
|
||||
# 출처(origin) 맵 — auto(자동편입) 종목은 별도 섹션으로 분리
|
||||
_wl0 = umod._load_watchlist()
|
||||
origin_map = {c: e.get('origin', '') for c, e in _wl0.items()}
|
||||
|
||||
by_state = {} # 내 종목(워치·관심·보유·수동)
|
||||
by_state_auto = {} # 자동편입(auto) — 하단 별도
|
||||
excluded = [] # 매매 안 하는 종목(ETF/ETN 등) → 하단 제외목록
|
||||
for d in decisions:
|
||||
if umod.is_etf(d.get('name', '')):
|
||||
excluded.append(d)
|
||||
@@ -1969,18 +1974,30 @@ def render_html(view: str | None = None, day_date: str | None = None,
|
||||
elif watch_n.get(code):
|
||||
bits.append(f'{watch_n[code]}개 전략 매수 대기')
|
||||
d = {**d, 'reason': ' · '.join(bits) + f' — {view_label}: {d.get("reason", "")}'}
|
||||
by_state.setdefault(st, []).append(d)
|
||||
# 출처대로만 분류 — auto(자동편입)는 변이가 페이퍼로 보유 중이어도 자동편입 탭에 (보유는 그 안 '보유' 그룹에 표시)
|
||||
tgt = by_state_auto if origin_map.get(code) == 'auto' else by_state
|
||||
tgt.setdefault(st, []).append(d)
|
||||
|
||||
judge_html = ''
|
||||
for st in STATE_ORDER:
|
||||
items = by_state.get(st, [])
|
||||
if not items:
|
||||
continue
|
||||
label, color = STATE_BADGE.get(st, (st, '#888'))
|
||||
judge_html += f'<h3 class="grp"><span class="badge" style="background:{color}">{label}</span> {len(items)}</h3>'
|
||||
for d in items:
|
||||
judge_html += _decision_card(d, watch_n.get(d.get('code'), 0), held_n.get(d.get('code'), 0),
|
||||
_acc_detail(d.get('code')), buy_n.get(d.get('code'), 0))
|
||||
def _state_blocks(bucket):
|
||||
# 상태별 접이식 — 액션 상태(보유·추격·매수·매도·대기)는 펼침, 제외·데이터없음은 접힘(노이즈)
|
||||
_open = {'HOLD', 'ADD', 'BUY', 'SELL', 'WAIT'}
|
||||
out = ''
|
||||
for st in STATE_ORDER:
|
||||
items = bucket.get(st, [])
|
||||
if not items:
|
||||
continue
|
||||
label, color = STATE_BADGE.get(st, (st, '#888'))
|
||||
cards = ''.join(_decision_card(d, watch_n.get(d.get('code'), 0), held_n.get(d.get('code'), 0),
|
||||
_acc_detail(d.get('code')), buy_n.get(d.get('code'), 0))
|
||||
for d in items)
|
||||
op = ' open' if st in _open else ''
|
||||
out += (f'<details class="row state-grp"{op}><summary>'
|
||||
f'<span class="badge" style="background:{color}">{label}</span> {len(items)}</summary>'
|
||||
f'<div class="body">{cards}</div></details>')
|
||||
return out
|
||||
|
||||
mine_n = sum(len(v) for v in by_state.values())
|
||||
judge_html = _state_blocks(by_state)
|
||||
|
||||
# 관찰목록 중 아직 스캔 안 된(방금 추가 등) 종목 → '스캔 대기'로 즉시 표시
|
||||
wl = umod._load_watchlist()
|
||||
@@ -2000,7 +2017,12 @@ def render_html(view: str | None = None, day_date: str | None = None,
|
||||
f'<span class="price muted">다음 스캔 대기</span>{del_btn}</div></div>'
|
||||
)
|
||||
|
||||
# 매매 안 하는 종목(ETF/ETN 등) → 하단 접이식 제외목록
|
||||
# 자동편입(auto) 종목 → 상단 서브탭 '자동편입'으로 분리 (별도 HTML)
|
||||
auto_n = sum(len(v) for v in by_state_auto.values())
|
||||
judge_html_auto = (_state_blocks(by_state_auto) if auto_n else
|
||||
'<div class="empty">자동편입된 종목이 없어요 (매일 장 마감 후 키움 순위정보로 편입)</div>')
|
||||
|
||||
# 매매 안 하는 종목(ETF/ETN 등) → 하단 접이식 제외목록 (내 종목 쪽에 둠)
|
||||
if excluded:
|
||||
judge_html += (
|
||||
f'<details class="row" style="margin-top:16px"><summary>'
|
||||
@@ -2058,6 +2080,12 @@ h1{{font-size:16px;margin:0 0 2px}} .sub{{color:#9ca3af;font-size:11px;margin:0
|
||||
.kpi-sub{{color:#6b7280;font-size:10px;margin-top:2px}}
|
||||
h2{{font-size:15px;margin:22px 0 8px;border-bottom:1px solid #1f2937;padding-bottom:6px}}
|
||||
h3.grp{{font-size:13px;margin:16px 0 8px;color:#cbd5e1}}
|
||||
.state-grp{{margin:6px 0;border-top:none}}
|
||||
.state-grp>summary{{padding:8px 2px;font-size:13px;font-weight:600;list-style:none;display:flex;align-items:center;gap:6px}}
|
||||
.state-grp>summary::-webkit-details-marker{{display:none}}
|
||||
.state-grp>summary::before{{content:'▸';color:#6b7280;font-size:11px}}
|
||||
.state-grp[open]>summary::before{{content:'▾'}}
|
||||
.state-grp>.body{{padding:2px 0 4px}}
|
||||
.badge{{color:#fff;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600}}
|
||||
.row{{background:#141b24;border:1px solid #1f2937;border-radius:10px;margin-bottom:8px;overflow:hidden}}
|
||||
.row>summary{{list-style:none;cursor:pointer;padding:10px 12px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;font-size:13px;overflow:hidden}}
|
||||
@@ -2156,7 +2184,7 @@ h3.grp{{font-size:13px;margin:16px 0 8px;color:#cbd5e1}}
|
||||
#chk-toast .ct-t{{font-size:15px;font-weight:700;color:#fff;margin-bottom:8px}}
|
||||
#chk-toast .ct-d{{font-size:13px;line-height:1.6;color:#cbd5e1;white-space:pre-line}}
|
||||
#chk-toast .ct-x{{margin-top:14px;width:100%;background:#1e3a8a;color:#fff;border:1px solid #2952cc;border-radius:9px;padding:10px;font-size:13px;font-weight:600;cursor:pointer}}
|
||||
input[name="tab"],input[name="subtab"]{{display:none}}
|
||||
input[name="tab"],input[name="subtab"],input[name="wsub"]{{display:none}}
|
||||
.hd{{position:sticky;top:0;z-index:30;background:#0b0f14;padding:6px 0;border-bottom:1px solid #161e29}}
|
||||
#page.dragging .hd{{position:static}}
|
||||
.tabs{{display:flex;gap:6px;margin:0}}
|
||||
@@ -2169,6 +2197,9 @@ input[name="tab"],input[name="subtab"]{{display:none}}
|
||||
#sub-cmp:checked~#p-lab label[for="sub-cmp"],#sub-bt:checked~#p-lab label[for="sub-bt"]{{background:#15406e;color:#fff;border-color:#2952cc}}
|
||||
#p-lab .subpanel{{display:none}}
|
||||
#p-lab .subpanel h2{{margin-top:4px}}
|
||||
#p-watch .subpanel{{display:none}}
|
||||
#wsub-mine:checked~#p-watch #pw-mine,#wsub-auto:checked~#p-watch #pw-auto{{display:block}}
|
||||
#wsub-mine:checked~#p-watch label[for="wsub-mine"],#wsub-auto:checked~#p-watch label[for="wsub-auto"]{{background:#15406e;color:#fff;border-color:#2952cc}}
|
||||
.sortbar{{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}}
|
||||
.sortbar button{{background:#141b24;border:1px solid #1f2937;border-radius:7px;color:#9ca3af;font-size:12px;font-weight:600;padding:7px 10px;cursor:pointer;font-variant-numeric:tabular-nums}}
|
||||
.sortbar button.active{{background:#15406e;color:#fff;border-color:#2952cc}}
|
||||
@@ -2239,6 +2270,8 @@ input[name="tab"],input[name="subtab"]{{display:none}}
|
||||
<input type="radio" name="subtab" id="sub-cmp"{_ck('sub-cmp')}>
|
||||
<input type="radio" name="subtab" id="sub-bt"{_ck('sub-bt')}>
|
||||
<input type="radio" name="subtab" id="sub-day"{_ck('sub-day')}>
|
||||
<input type="radio" name="wsub" id="wsub-mine" checked>
|
||||
<input type="radio" name="wsub" id="wsub-auto">
|
||||
<header class="hd">
|
||||
<h1> 레이 자동매매 시뮬레이션 <span id="health" class="hdot {hcls}" data-detail="{_esc(hdetail)}" role="button" tabindex="0" title="시뮬 상태 보기"></span></h1>
|
||||
<div class=sub>마지막 스캔 {scanned or '—'} · 시장 {mkt_h}</div>
|
||||
@@ -2253,7 +2286,11 @@ input[name="tab"],input[name="subtab"]{{display:none}}
|
||||
<div class="sub">상태 그룹은 전체 전략(메인+변이) 합산 — 한 전략이라도 보유/매수대기면 그 그룹으로 · 배지: 🟢매수준비 · 🟡대기 · 🛒보유 전략 수 (탭하면 어떤 전략인지)</div>
|
||||
<div class="sub">종목명 일부만 입력해도 후보가 떠요 · 후보를 누르면 추가 · 자산(비하이브 워치·관심·보유)은 자동 편입 · 삭제는 카드의 ✕ (수동만) · 보유 중이면 삭제해도 청산까지 추적</div>
|
||||
{view_sel}
|
||||
{judge_html}
|
||||
<nav class="subtabs" id="wsubtabs">
|
||||
<label for="wsub-mine">📌 내 종목 ({mine_n})</label>
|
||||
<label for="wsub-auto">🤖 자동편입 ({auto_n})</label></nav>
|
||||
<div class="subpanel" id="pw-mine">{judge_html}</div>
|
||||
<div class="subpanel" id="pw-auto">{judge_html_auto}</div>
|
||||
</section>
|
||||
<section class="panel" id="p-market">
|
||||
<h2>시장 동향</h2>{market_html}
|
||||
|
||||
@@ -34,3 +34,5 @@
|
||||
{"date": "2026-06-15", "market": "KOSPI", "market_label": "코스피", "rise": 676, "upper": 3, "fall": 207, "lower": 0, "steady": 35, "adr": 328.02, "personal": -15124, "foreign": 10774, "institutional": 4462, "captured_at": "2026-06-15T21:00:02.416077+09:00"}
|
||||
{"date": "2026-06-16", "market": "KOSDAQ", "market_label": "코스닥", "rise": 764, "upper": 6, "fall": 896, "lower": 1, "steady": 76, "adr": 85.84, "personal": 7907, "foreign": -3095, "institutional": -4630, "captured_at": "2026-06-16T21:00:02.050758+09:00"}
|
||||
{"date": "2026-06-16", "market": "KOSPI", "market_label": "코스피", "rise": 519, "upper": 5, "fall": 360, "lower": 0, "steady": 38, "adr": 145.56, "personal": -21841, "foreign": 15353, "institutional": 7076, "captured_at": "2026-06-16T21:00:02.050758+09:00"}
|
||||
{"date": "2026-06-17", "market": "KOSDAQ", "market_label": "코스닥", "rise": 957, "upper": 7, "fall": 681, "lower": 0, "steady": 96, "adr": 141.56, "personal": -335, "foreign": 400, "institutional": -101, "captured_at": "2026-06-17T21:00:02.638185+09:00"}
|
||||
{"date": "2026-06-17", "market": "KOSPI", "market_label": "코스피", "rise": 349, "upper": 4, "fall": 526, "lower": 0, "steady": 42, "adr": 67.11, "personal": 5254, "foreign": -9952, "institutional": 5957, "captured_at": "2026-06-17T21:00:02.638185+09:00"}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 93846777.155,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.163131+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001607228449999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.943184+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.569777+09:00"
|
||||
"updated_at": "2026-06-17T16:47:27.501248+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.163140+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 93846777.155,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.207617+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001607228449999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.943289+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.605764+09:00"
|
||||
"updated_at": "2026-06-17T16:47:27.807432+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.207619+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 95025053.87,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.298170+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0012994612999999524,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944222+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.689302+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.442363+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.298171+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 95025053.87,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.299760+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0012994612999999524,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944232+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.690702+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.452758+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.299761+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 95025053.87,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.301367+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0012994612999999524,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944241+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.692105+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.473846+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.301368+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 92823223.64500001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.304317+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:28.483745+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255032.5543202036,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013027635499998928,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944251+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.693523+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.486503+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.304318+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:28.483754+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 86582287.64500001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.305918+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:28.495300+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255032.5543202036,
|
||||
"last_add_price": 62900
|
||||
},
|
||||
"030000": {
|
||||
"code": "030000",
|
||||
"name": "제일기획",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 312,
|
||||
"entry_price": 20000,
|
||||
"entry_at": "2026-06-17T16:47:28.497593+09:00",
|
||||
"stop": 18629,
|
||||
"target": 22057,
|
||||
"peak": 20000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,064 도달",
|
||||
"cur_price": 20000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6241857.727812501,
|
||||
"last_add_price": 20000
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013121235499998927,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944261+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.694944+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.498292+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.305919+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:28.495308+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
{"ts": "2026-06-17T16:47:28.497601+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 312, "cost": 6240936, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18629, "target": 22057, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "20,050 vs 19,053"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,796 / 19,053"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 93565534.975,
|
||||
"cash": 90608791.53,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"035420": {
|
||||
@@ -18,10 +18,31 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 233,744 도달",
|
||||
"cur_price": 248000,
|
||||
"cur_price": 244500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3332473.3402132783,
|
||||
"last_add_price": 244500
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:28.507089+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3013731.2254508273,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
@@ -31,5 +52,5 @@
|
||||
"max_drawdown": 0.005230139292375102,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944270+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.696441+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.509732+09:00"
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
{"ts": "2026-06-12T09:00:34.009437+09:00", "side": "BUY", "code": "035420", "name": "NAVER", "price": 232500, "qty": 14, "cost": 3255488, "path": "pullback", "reason": "눌림목 지정가 233,744 도달", "stop": 197616, "target": 302268, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "233,500 vs 224,820"}, {"label": "정배열(5>20)", "ok": true, "detail": "258,500 / 224,820"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "258,500 / 215,623"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+8.8%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -159 · 기 +1,154 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+41%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "2.99% (환산) vs 평균 2.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 304,000"}, {"label": "거래량 급증", "ok": false, "detail": "4,694,733 (환산) vs 평균 3,404,288"}, {"label": "회전율 급증", "ok": false, "detail": "2.99% (환산) vs 평균 2.17%"}, {"label": "RSI", "ok": true, "detail": "51"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 233,744 (현재 233,500)"}]}
|
||||
{"ts": "2026-06-12T10:25:04.174047+09:00", "side": "BUY", "code": "035420", "name": "NAVER", "price": 244500, "qty": 13, "cost": 3178977, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 197616, "target": 302268, "signals": [{"label": "손절선", "ok": true, "detail": "197,616 (현재 244,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 302,268"}, {"label": "추세(20일선)", "ok": true, "detail": "225,370"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -116 · 기 +1,185"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 244,128"}]}
|
||||
{"ts": "2026-06-17T16:47:28.507097+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 47, "cost": 2956743, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cash": 92805420.975,
|
||||
"cash": 83524829.095,
|
||||
"initial": 100000000,
|
||||
"positions": {
|
||||
"035420": {
|
||||
@@ -18,10 +18,52 @@
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 232,280 도달",
|
||||
"cur_price": 248000,
|
||||
"cur_price": 244500,
|
||||
"tranches": 2,
|
||||
"tranche_value": 3741721.8543046354,
|
||||
"last_add_price": 238500
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 48,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:28.518290+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3020286.7738101496,
|
||||
"last_add_price": 62900
|
||||
},
|
||||
"030000": {
|
||||
"code": "030000",
|
||||
"name": "제일기획",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 313,
|
||||
"entry_price": 20000,
|
||||
"entry_at": "2026-06-17T16:47:28.520545+09:00",
|
||||
"stop": 18971,
|
||||
"target": 22057,
|
||||
"peak": 20000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,064 도달",
|
||||
"cur_price": 20000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6274029.2559375,
|
||||
"last_add_price": 20000
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
@@ -31,5 +73,5 @@
|
||||
"max_drawdown": 0.0059876134567287895,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944280+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.697922+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.521272+09:00"
|
||||
}
|
||||
@@ -1,2 +1,4 @@
|
||||
{"ts": "2026-06-11T10:25:02.231935+09:00", "side": "BUY", "code": "035420", "name": "NAVER", "price": 226000, "qty": 16, "cost": 3616542, "path": "pullback", "reason": "눌림목 지정가 232,280 도달", "stop": 195800, "target": 286400, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "226,000 vs 224,445"}, {"label": "정배열(5>20)", "ok": true, "detail": "257,000 / 224,445"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "257,000 / 215,498"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+6.3%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -85 · 기 +1,187 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+45%"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "6.51% (환산) vs 평균 2.17% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 304,000"}, {"label": "거래량 급증", "ok": true, "detail": "10,205,151 (환산) vs 평균 3,404,288"}, {"label": "회전율 급증", "ok": true, "detail": "6.51% (환산) vs 평균 2.17%"}, {"label": "RSI", "ok": true, "detail": "49"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 232,280 (현재 226,000)"}]}
|
||||
{"ts": "2026-06-12T09:20:02.965943+09:00", "side": "BUY", "code": "035420", "name": "NAVER", "price": 238500, "qty": 15, "cost": 3578037, "path": "add", "reason": "추격매수 — 2/2차 (추세 지속)", "stop": 195800, "target": 286400, "signals": [{"label": "손절선", "ok": true, "detail": "195,800 (현재 238,500)"}, {"label": "목표/트레일링", "ok": null, "detail": "목표 286,400"}, {"label": "추세(20일선)", "ok": true, "detail": "225,070"}, {"label": "수급(외/기)", "ok": true, "detail": "외 -159 · 기 +1,154"}, {"label": "분할(1/2)", "ok": null, "detail": "추가 트리거 237,628"}]}
|
||||
{"ts": "2026-06-17T16:47:28.518299+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 48, "cost": 3019653, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
{"ts": "2026-06-17T16:47:28.520553+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 313, "cost": 6260939, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18971, "target": 22057, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "20,050 vs 18,907"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,796 / 18,907"}, {"label": "추세 기울기(20일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
|
||||
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 90890033.71000001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.310686+09:00",
|
||||
"stop": 121254,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:28.529950+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3006415.322419162,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016116628999999166,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944290+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.699344+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.532235+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.310687+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:28.529957+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 47, "cost": 2956743, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 84669100.71000001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.312256+09:00",
|
||||
"stop": 121254,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:28.541001+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3006415.322419162,
|
||||
"last_add_price": 62900
|
||||
},
|
||||
"030000": {
|
||||
"code": "030000",
|
||||
"name": "제일기획",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 311,
|
||||
"entry_price": 20000,
|
||||
"entry_at": "2026-06-17T16:47:28.543289+09:00",
|
||||
"stop": 18971,
|
||||
"target": 22057,
|
||||
"peak": 20000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,064 도달",
|
||||
"cur_price": 20000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6239927.1068750005,
|
||||
"last_add_price": 20000
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016209928999999165,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.944300+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.700759+09:00"
|
||||
"updated_at": "2026-06-17T16:47:28.544114+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.312258+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:28.541032+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 47, "cost": 2956743, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
{"ts": "2026-06-17T16:47:28.543297+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 311, "cost": 6220933, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18971, "target": 22057, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "20,050 vs 19,053"}, {"label": "정배열(5>10)", "ok": true, "detail": "19,796 / 19,053"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.314041+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:29.673786+09:00",
|
||||
"stop": 26034,
|
||||
"target": 37298,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582443+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.702169+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.592262+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.314042+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:29.673800+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 37298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 95025053.87,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.210045+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0012994612999999524,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.943299+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.607723+09:00"
|
||||
"updated_at": "2026-06-17T16:47:27.817393+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.210046+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 83147672.53,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.315727+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.695984+09:00",
|
||||
"stop": 26034,
|
||||
"target": 37298,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.696852+09:00",
|
||||
"stop": 48962,
|
||||
"target": 104714,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509365.101093056,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016232746999999882,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582452+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.703675+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.700315+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.315728+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.695994+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 37298, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.696860+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 104714, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 83147672.53,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.317416+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.710498+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.711394+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509365.101093056,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016232746999999882,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582461+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.705156+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.713980+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.317418+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.710506+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.711402+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 83147672.53,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.319091+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.723048+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.723874+09:00",
|
||||
"stop": 48962,
|
||||
"target": 90776,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509365.101093056,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016232746999999882,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582469+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.706631+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.726319+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.319092+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.723056+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.723881+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 90776, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.320733+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.735223+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582478+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.708069+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.737938+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.320734+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.735231+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 84657498.97,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.322423+09:00",
|
||||
"stop": 121254,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.746781+09:00",
|
||||
"stop": 26738,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.747616+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3006387.198844112,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001621010300000012,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582490+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.709550+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.750037+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.322424+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 150191, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.746789+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 33074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.747623+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 47, "cost": 2956743, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.324118+09:00",
|
||||
"stop": 121254,
|
||||
"target": 145369,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.758857+09:00",
|
||||
"stop": 26738,
|
||||
"target": 32018,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582499+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.711038+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.761745+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.324120+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 145369, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.758866+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 32018, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.325795+09:00",
|
||||
"stop": 121254,
|
||||
"target": 159837,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.771061+09:00",
|
||||
"stop": 26738,
|
||||
"target": 35186,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582507+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.712518+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.773853+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.325797+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 159837, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.771070+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 35186, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89917837.9025,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.327412+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.782794+09:00",
|
||||
"stop": 26034,
|
||||
"target": 37298,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013071209749999642,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582515+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.713931+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.785530+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.327413+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.782802+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 37298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.329088+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.794419+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582546+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.715340+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.797084+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.329090+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.794426+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89917837.9025,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.330710+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.805829+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013071209749999642,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582554+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.716759+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.808503+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.330711+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.805838+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 95025053.87,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.212334+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0012994612999999524,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-11T09:00:01.943310+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.609645+09:00"
|
||||
"updated_at": "2026-06-17T16:47:27.827551+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.212335+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": true, "detail": "우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89917837.9025,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.332314+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.817409+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013071209749999642,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582561+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.718159+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.820009+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.332315+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.817416+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.333976+09:00",
|
||||
"stop": 121254,
|
||||
"target": 159837,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.828899+09:00",
|
||||
"stop": 26738,
|
||||
"target": 35186,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582647+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.719647+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.831585+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.333977+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 159837, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.828906+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 35186, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87716007.67750001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.335609+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.840476+09:00",
|
||||
"stop": 26034,
|
||||
"target": 37298,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.841309+09:00",
|
||||
"stop": 48962,
|
||||
"target": 104714,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255015.2708664266,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013104232249999046,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582670+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.721062+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.843752+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.335611+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.840483+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 37298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.841317+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 104714, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87716007.67750001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.337257+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.852817+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.853658+09:00",
|
||||
"stop": 48962,
|
||||
"target": 90776,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255015.2708664266,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013104232249999046,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582678+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.722551+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.856072+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.337258+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.852825+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.853665+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 90776, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89917837.9025,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.338906+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.865097+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013071209749999642,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582685+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.724045+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.867744+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.338907+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.865106+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87716007.67750001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.340511+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.876692+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.877565+09:00",
|
||||
"stop": 48962,
|
||||
"target": 90776,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255015.2708664266,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013104232249999046,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582693+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.725472+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.879906+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.340512+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.876700+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.877572+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 90776, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.342151+09:00",
|
||||
"stop": 121254,
|
||||
"target": 145369,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.888838+09:00",
|
||||
"stop": 26738,
|
||||
"target": 32018,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582701+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.726983+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.891493+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.342153+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 145369, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.888846+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 32018, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87716007.67750001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.343811+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.900423+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.901311+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255015.2708664266,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013104232249999046,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582708+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.728486+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.903705+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.343812+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.900431+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.901318+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89917837.9025,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.345399+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.912575+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013071209749999642,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582717+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.729891+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.915255+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.345401+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.912582+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89917837.9025,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.347006+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.924109+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013071209749999642,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582725+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.731310+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.926704+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.347007+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.924118+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87716007.67750001,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 38,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.348625+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5089028.846901485,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 177,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.935598+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 5119361.4952938575,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 35,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.936483+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 2255015.2708664266,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0013104232249999046,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582733+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.732721+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.938856+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.348626+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 38, "cost": 4974946, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.935606+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 177, "cost": 5107216, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.936490+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 35, "cost": 2201830, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 84657498.97,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.350282+09:00",
|
||||
"stop": 121254,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.947926+09:00",
|
||||
"stop": 26738,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.948793+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3006387.198844112,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001621010300000012,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582740+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.734232+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.951168+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.350284+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 150191, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.947933+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 33074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.948800+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 47, "cost": 2956743, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,77 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 84657498.97,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.351913+09:00",
|
||||
"stop": 121254,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.960228+09:00",
|
||||
"stop": 26738,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.961107+09:00",
|
||||
"stop": 52447,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 3006387.198844112,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001621010300000012,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582748+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.735641+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.963508+09:00"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ts": "2026-06-17T11:15:02.351914+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 121254, "target": 150191, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.960235+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26738, "target": 33074, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:30.961114+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 47, "cost": 2956743, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 52447, "target": 83807, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "62,800 vs 53,510"}, {"label": "정배열(5>10)", "ok": true, "detail": "59,880 / 53,510"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": false, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 93846777.155,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.353522+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001607228449999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582755+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.737050+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.974575+09:00"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"ts": "2026-06-17T11:15:02.353523+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 87614242.415,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.355140+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:30.983471+09:00",
|
||||
"stop": 26034,
|
||||
"target": 37298,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016165758499999345,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582763+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.738463+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.986166+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.355141+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "129,300 vs 118,950"}, {"label": "정배열(5>10)", "ok": true, "detail": "120,400 / 118,950"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.983479+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 37298, "signals": [{"label": "추세(10일선 위)", "ok": true, "detail": "28,900 vs 25,545"}, {"label": "정배열(5>10)", "ok": true, "detail": "26,120 / 25,545"}, {"label": "추세 기울기(10일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89380207.27,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.356807+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:30.995271+09:00",
|
||||
"stop": 48962,
|
||||
"target": 104714,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509407.284437868,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016139273000000418,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582771+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.739962+09:00"
|
||||
"updated_at": "2026-06-17T16:47:30.997790+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.356809+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:30.995278+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 104714, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,98 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 76926739.53,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.358494+09:00",
|
||||
"stop": 118039,
|
||||
"target": 169483,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:31.006727+09:00",
|
||||
"stop": 26034,
|
||||
"target": 37298,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:31.007598+09:00",
|
||||
"stop": 48962,
|
||||
"target": 104714,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509365.101093056,
|
||||
"last_add_price": 62900
|
||||
},
|
||||
"030000": {
|
||||
"code": "030000",
|
||||
"name": "제일기획",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 311,
|
||||
"entry_price": 20000,
|
||||
"entry_at": "2026-06-17T16:47:31.009855+09:00",
|
||||
"stop": 18629,
|
||||
"target": 24114,
|
||||
"peak": 20000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,064 도달",
|
||||
"cur_price": 20000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6239854.533125,
|
||||
"last_add_price": 20000
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001632604699999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582779+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.741437+09:00"
|
||||
"updated_at": "2026-06-17T16:47:31.010520+09:00"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{"ts": "2026-06-17T11:15:02.358495+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 169483, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:31.006734+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 37298, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:31.007605+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 104714, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
{"ts": "2026-06-17T16:47:31.009862+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 311, "cost": 6220933, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18629, "target": 24114, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "20,050 vs 18,907"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,796 / 18,907"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89380207.27,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.360190+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:31.019762+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509407.284437868,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016139273000000418,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582787+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.742912+09:00"
|
||||
"updated_at": "2026-06-17T16:47:31.022207+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.360191+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:31.019770+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,98 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 76926739.53,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.361851+09:00",
|
||||
"stop": 118039,
|
||||
"target": 150191,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:31.031092+09:00",
|
||||
"stop": 26034,
|
||||
"target": 33074,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:31.031933+09:00",
|
||||
"stop": 48962,
|
||||
"target": 83807,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509365.101093056,
|
||||
"last_add_price": 62900
|
||||
},
|
||||
"030000": {
|
||||
"code": "030000",
|
||||
"name": "제일기획",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 311,
|
||||
"entry_price": 20000,
|
||||
"entry_at": "2026-06-17T16:47:31.034142+09:00",
|
||||
"stop": 18629,
|
||||
"target": 22057,
|
||||
"peak": 20000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,064 도달",
|
||||
"cur_price": 20000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6239854.533125,
|
||||
"last_add_price": 20000
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001632604699999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582795+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.744403+09:00"
|
||||
"updated_at": "2026-06-17T16:47:31.034822+09:00"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{"ts": "2026-06-17T11:15:02.361852+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 150191, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:31.031100+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 33074, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:31.031941+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 83807, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
{"ts": "2026-06-17T16:47:31.034150+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 311, "cost": 6220933, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18629, "target": 22057, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "20,050 vs 18,907"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,796 / 18,907"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
|
||||
@@ -1,13 +1,56 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 89380207.27,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.363536+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:31.044127+09:00",
|
||||
"stop": 48962,
|
||||
"target": 90776,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509407.284437868,
|
||||
"last_add_price": 62900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.0016139273000000418,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582803+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.745877+09:00"
|
||||
"updated_at": "2026-06-17T16:47:31.046566+09:00"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
{"ts": "2026-06-17T11:15:02.363537+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:31.044135+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 90776, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
@@ -1,13 +1,98 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 76926739.53,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.365200+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
},
|
||||
"003490": {
|
||||
"code": "003490",
|
||||
"name": "대한항공",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 216,
|
||||
"entry_price": 28850,
|
||||
"entry_at": "2026-06-17T16:47:31.055618+09:00",
|
||||
"stop": 26034,
|
||||
"target": 34482,
|
||||
"peak": 28850,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 28850,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6245242.3221875,
|
||||
"last_add_price": 28850
|
||||
},
|
||||
"403870": {
|
||||
"code": "403870",
|
||||
"name": "HPSP",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 71,
|
||||
"entry_price": 62900,
|
||||
"entry_at": "2026-06-17T16:47:31.056506+09:00",
|
||||
"stop": 48962,
|
||||
"target": 90776,
|
||||
"peak": 62900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 64,531 도달",
|
||||
"cur_price": 62900,
|
||||
"tranches": 1,
|
||||
"tranche_value": 4509365.101093056,
|
||||
"last_add_price": 62900
|
||||
},
|
||||
"030000": {
|
||||
"code": "030000",
|
||||
"name": "제일기획",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 311,
|
||||
"entry_price": 20000,
|
||||
"entry_at": "2026-06-17T16:47:31.058738+09:00",
|
||||
"stop": 18629,
|
||||
"target": 22743,
|
||||
"peak": 20000,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "pullback",
|
||||
"entry_reason": "눌림목 지정가 20,064 도달",
|
||||
"cur_price": 20000,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6239854.533125,
|
||||
"last_add_price": 20000
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001632604699999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582811+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.747373+09:00"
|
||||
"updated_at": "2026-06-17T16:47:31.059440+09:00"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{"ts": "2026-06-17T11:15:02.365201+09:00", "side": "BUY", "code": "086790", "name": "하나금융지주", "price": 130900, "qty": 47, "cost": 6153223, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 118039, "target": 156622, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "129,300 vs 118,195"}, {"label": "정배열(5>20)", "ok": true, "detail": "120,400 / 118,195"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "120,400 / 118,307"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-13.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +371 · 기 +158 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+22%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.12% (환산) vs 평균 0.38% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 126,500"}, {"label": "거래량 급증", "ok": true, "detail": "3,094,534 (환산) vs 평균 1,031,725"}, {"label": "회전율 급증", "ok": true, "detail": "1.12% (환산) vs 평균 0.38%"}, {"label": "RSI", "ok": true, "detail": "60"}]}
|
||||
{"ts": "2026-06-17T16:47:31.055626+09:00", "side": "BUY", "code": "003490", "name": "대한항공", "price": 28850, "qty": 216, "cost": 6232535, "path": "breakout", "reason": "거래량·회전율 동반 전고점 돌파", "stop": 26034, "target": 34482, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "28,900 vs 25,950"}, {"label": "정배열(5>20)", "ok": true, "detail": "26,120 / 25,950"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 하향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "26,120 / 25,217"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-12.1%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 +4,301 · 기 +3,191 (천주)"}, {"label": "투자의견", "ok": true, "detail": "3.9/5"}, {"label": "상승여력", "ok": true, "detail": "+12%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "1.26% vs 평균 0.58% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": true, "detail": "고점 28,400"}, {"label": "거래량 급증", "ok": true, "detail": "4,606,654 vs 평균 2,146,231"}, {"label": "회전율 급증", "ok": true, "detail": "1.26% vs 평균 0.58%"}, {"label": "RSI", "ok": true, "detail": "64"}]}
|
||||
{"ts": "2026-06-17T16:47:31.056513+09:00", "side": "BUY", "code": "403870", "name": "HPSP", "price": 62900, "qty": 71, "cost": 4466570, "path": "pullback", "reason": "눌림목 지정가 64,531 도달", "stop": 48962, "target": 90776, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "62,800 vs 52,858"}, {"label": "정배열(5>20)", "ok": true, "detail": "59,880 / 52,858"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "59,880 / 49,831"}, {"label": "상대강도(시장대비)", "ok": true, "detail": "+21.9%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -4,434 · 기 +5,040 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+9%"}, {"label": "목표가 리비전", "ok": true, "detail": "상향 ➕"}, {"label": "어닝 서프라이즈", "ok": true, "detail": "+ ➕"}, {"label": "시장 강세", "ok": true, "detail": "강세"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "11.31% vs 평균 5.97% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 71,500"}, {"label": "거래량 급증", "ok": true, "detail": "9,309,211 vs 평균 4,912,598"}, {"label": "회전율 급증", "ok": true, "detail": "11.31% vs 평균 5.97%"}, {"label": "RSI", "ok": true, "detail": "58"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 64,531 (현재 62,800)"}]}
|
||||
{"ts": "2026-06-17T16:47:31.058745+09:00", "side": "BUY", "code": "030000", "name": "제일기획", "price": 20000, "qty": 311, "cost": 6220933, "path": "pullback", "reason": "눌림목 지정가 20,064 도달", "stop": 18629, "target": 22743, "signals": [{"label": "추세(20일선 위)", "ok": true, "detail": "20,050 vs 18,907"}, {"label": "정배열(5>20)", "ok": true, "detail": "19,796 / 18,907"}, {"label": "추세 기울기(20일선↑)", "ok": null, "detail": "게이트 끔(완화) · 실제 우상향"}, {"label": "중기 정배열(5>60)", "ok": true, "detail": "19,796 / 19,376"}, {"label": "상대강도(시장대비)", "ok": false, "detail": "-15.6%p"}, {"label": "수급(5일 외/기)", "ok": true, "detail": "외 -1,553 · 기 +4,122 (천주)"}, {"label": "투자의견", "ok": true, "detail": "4.0/5"}, {"label": "상승여력", "ok": true, "detail": "+27%"}, {"label": "시장 강세", "ok": false, "detail": "약세 — 돌파만 허용"}, {"label": "과열 아님(회전율)", "ok": true, "detail": "0.51% vs 평균 0.62% (보류 3배↑)"}, {"label": "돌파(전고점)", "ok": false, "detail": "고점 21,150"}, {"label": "거래량 급증", "ok": false, "detail": "582,517 vs 평균 711,709"}, {"label": "회전율 급증", "ok": false, "detail": "0.51% vs 평균 0.62%"}, {"label": "RSI", "ok": true, "detail": "61"}, {"label": "눌림목 도달", "ok": true, "detail": "지정가 20,064 (현재 20,050)"}]}
|
||||
@@ -1,13 +1,35 @@
|
||||
{
|
||||
"cash": 100000000,
|
||||
"cash": 93846777.155,
|
||||
"initial": 100000000,
|
||||
"positions": {},
|
||||
"positions": {
|
||||
"086790": {
|
||||
"code": "086790",
|
||||
"name": "하나금융지주",
|
||||
"sources": [
|
||||
"auto"
|
||||
],
|
||||
"qty": 47,
|
||||
"entry_price": 130900,
|
||||
"entry_at": "2026-06-17T11:15:02.366826+09:00",
|
||||
"stop": 118039,
|
||||
"target": 156622,
|
||||
"peak": 130900,
|
||||
"trailing_on": false,
|
||||
"scaled_out": false,
|
||||
"entry_path": "breakout",
|
||||
"entry_reason": "거래량·회전율 동반 전고점 돌파",
|
||||
"cur_price": 127500,
|
||||
"tranches": 1,
|
||||
"tranche_value": 6250000.0,
|
||||
"last_add_price": 130900
|
||||
}
|
||||
},
|
||||
"realized_pnl": 0.0,
|
||||
"closed_trades": 0,
|
||||
"wins": 0,
|
||||
"peak_equity": 100000000,
|
||||
"max_drawdown": 0.0,
|
||||
"max_drawdown": 0.001607228449999988,
|
||||
"last_exit": {},
|
||||
"created_at": "2026-06-15T14:55:00.582819+09:00",
|
||||
"updated_at": "2026-06-16T15:25:01.748786+09:00"
|
||||
"updated_at": "2026-06-17T16:47:31.070513+09:00"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user