Commit Graph

202 Commits

Author SHA1 Message Date
Macbook 8cba6a612a 보조지표 추가 팝업에서 지표 드래그 이동문제 2026-06-03 02:16:48 +09:00
Macbook 8de3b77479 벡테스팅 수정 2026-06-03 02:04:30 +09:00
Macbook 88fe92d8c3 custom 툴발 적용 2026-06-03 01:09:06 +09:00
Macbook 76e5b12d19 캔들차트, 이동평균선, 일목균형표, 볼린저밴드 보이기 숨기기 기능적용 2026-06-03 00:19:44 +09:00
Macbook 08fb442d4a 보조지표 전체보기 후 복귀버튼 추가 2026-06-02 23:44:37 +09:00
Macbook c6976a2e03 fix: 일목 구름 zOrder·배치 후 갱신 및 잘못된 기간 파라미터 복원
프로덕션에서 구름이 다른 primitive/시리즈에 가려지지 않도록 bottom zOrder를 적용하고,
지표 배치·재로드 후 구름 데이터를 다시 적용한다. DB에 1로 저장된 기간은 기본값으로 복원한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 23:36:12 +09:00
Macbook 9c620b32e2 fix: 서버 work-tree에서 프론트 빌드 실패(tsc 없음) 해결
서버 checkout에는 node_modules가 없어 npm run build만 실행하면 tsc를 찾지 못함.
build-frontend.sh로 npm ci 후 workspace 빌드를 수행하고,
frontend build 스크립트는 npx tsc/vite build로 통일.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 23:14:16 +09:00
Macbook 2950442f69 fix: 일목 구름을 rawBars 기준으로 계산해 dev/프로덕션 동일화
서버 프로덕션 번들에서 lightweight-charts-indicators plot3·plot4가
spanA와 spanB에 동일 값을 줄 수 있어 구름이 사라짐. 로컬 vite dev는 정상.

plot0~4 의존을 제거하고 OHLCV rawBars만으로 선행스팬·구름을 계산한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 23:06:43 +09:00
Macbook 6527793eb6 테스트 2026-06-02 23:02:41 +09:00
Macbook 85285f65c7 test 2026-06-02 22:35:18 +09:00
Macbook cc067ce2d1 fix: 일목균형표 구름 - 프로덕션 빌드 SpanA==SpanB 버그 수정
프로덕션 빌드에서 lightweight-charts-indicators 라이브러리가
plot3(SpanA)와 plot4(SpanB)에 동일한 값을 반환하는 버그 존재.
SpanA==SpanB 시 폴리곤 면적=0으로 구름이 보이지 않음.

해결: 라이브러리의 plot3/plot4 대신 convPlot(전환선)/basePlot(기준선)과
rawBars 기반 _donchianAt()으로 SpanA/SpanB를 직접 계산

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 22:23:51 +09:00
Macbook 27e6f644e8 진단: _buildIchimokuCloudData SpanA/SpanB 원본 데이터 로그
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 22:02:14 +09:00
Macbook a9806d3f5e 디버그: maxPriceDiff 및 중간/마지막 데이터 포인트 로그
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 12:42:29 +09:00
Macbook e3bcf4235d 디버그: cloud fill 좌표 및 색상 로그 추가
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 12:30:23 +09:00
Macbook 77b714ef8e 일목균형표 z-order 테스트: 빨간 직사각형 그리기
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 12:15:16 +09:00
Macbook 50c29888ae 일목균형표 paneViews/draw 호출 여부 디버그
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 12:07:26 +09:00
Macbook 0cdc54da27 일목균형표 구름 draw 루프 디버그 로그 추가
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 11:47:43 +09:00
Macbook fb59881613 일목균형표 구름 디버그 로그 추가 (임시)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 11:39:02 +09:00
Macbook 340d2d2d98 일목균형표 구름 미표시 수정: cloudPlugin을 mainSeries에 부착
서버에서 일목균형표 구름이 표시되지 않는 근본 원인 수정.
LWC의 ISeriesPrimitive는 부착된 시리즈가 visible:false이거나
priceScale 문제가 있으면 렌더링되지 않을 수 있음.

수정:
- cloudPlugin 부착 대상을 SpanA(plot3) → mainSeries로 변경
  mainSeries는 항상 visible:true이고 메인 priceScale을 사용하므로
  어떤 DB 설정 값에 관계없이 구름이 확실히 렌더링됨
- clearForSymbolChange/setData/reloadIndicatorsOnly/_detachIndicatorEntry에서
  mainSeries로부터의 cloudPlugin detach 처리 추가
- applyIndicatorStyle에서 ichimokuCloudHost 특수 처리 제거 (더이상 불필요)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 11:34:21 +09:00
Macbook 9ee429bebd 일목균형표 구름 미표시 수정: 구름 호스트 시리즈 visible 보장
LWC는 visible:false 인 시리즈에 붙은 ISeriesPrimitive를 렌더링하지 않음.
서버 DB에 plotVisibility.plot3=false 가 저장된 경우,
SpanA(plot3) 시리즈가 visible:false 로 설정되어 구름 플러그인도 사라지는 버그.

수정:
- applyIndicatorStyle에서 구름 플러그인 호스트 시리즈(plot3 우선)를
  지표 전체 hidden일 때만 실제로 visible:false 처리
- 사용자가 라인을 숨길 경우 visible:true 유지 + color를 'rgba(0,0,0,0)'으로
  투명 처리하여 라인은 보이지 않지만 primitive 렌더링은 유지

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 11:11:28 +09:00
Macbook 5d96417c42 일목균형표 구름 미표시 버그 수정 (bullishVisible/bearishVisible 둘 다 false)
- isIchimokuCloudVisible: bullish/bearish 둘 다 false이면 DB 잘못된 저장값으로
  간주하고 구름을 표시 (하나만 false인 경우는 사용자 의도로 유지)
- _applyIchimokuCloudPlugin: 동일 로직으로 effectiveBullish/effectiveBearish 적용
  - config.hidden 체크로만 클라우드 데이터 초기화
  - isIchimokuCloudVisible 의존 제거

서버 DB에 cloudColors.bullishVisible=false, bearishVisible=false 가 잘못
저장된 경우에도 구름이 표시되도록 보호 로직 추가.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 04:40:34 +09:00
Macbook 7272d58258 useAppSettings: loadStrategies await 중 cache null 반환 버그 수정
loadStrategies() await 중 invalidateAppSettingsCache() 호출로
_cache가 null로 초기화되면 ensureLoaded()가 null을 반환.
useAppSettings에서 null.displayTimezone 접근으로 TypeError 발생.

- ensureLoaded(): return _cache → return _cache ?? {}
- useAppSettings .then(): data 대신 data ?? {} 사용

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 04:05:06 +09:00
Macbook 6bd163d072 일목 2026-06-02 03:45:31 +09:00
Macbook b69a8c8901 일목균형표 서버 미표시 버그 수정
1. isIchimokuCloudVisible에서 areIchimokuSpanLinesVisible 검사 제거
   - 서버 DB 구버전 설정(plot3/plot4=false)에서 구름이 미표시되는 회귀 수정
   - 라인 표시 여부와 구름 표시 여부를 독립적으로 동작하도록 변경

2. calculateIndicator: ind.calculate에 calcParams 전달하도록 버그 수정
   - senkouDisplacement 커스텀 값이 실제 계산에 반영되지 않던 문제 수정

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 03:41:53 +09:00
Macbook 78271ab98c 실시간 차트 아래로 내려오는 문제 수정 2026-06-02 03:03:42 +09:00
Macbook 2b8dcff26e 가상매매 툴바 2라인으로 나는 문제 수정 2026-06-01 09:07:00 +09:00
Macbook aa79be196a 404에러 패치 2026-06-01 02:12:55 +09:00
Macbook 6d28018a2a 알림목록 시간봉 표시오류 수정 2026-06-01 02:01:00 +09:00
Macbook 227db1e607 보조지표 합치기, 분리, 복사하기 기능 오류 수정 2026-06-01 01:50:54 +09:00
Macbook f2208aab99 차트 설정 수정 2026-06-01 01:35:31 +09:00
Macbook 332019866a 테블릿 로딩 이슈 수정 2026-05-31 23:44:31 +09:00
Macbook a34b49c23a 전략편집기 화면접속 시 에러 수정 2026-05-31 23:36:33 +09:00
Macbook 2f5316d172 429 에러 수정 2026-05-31 23:31:39 +09:00
Macbook c1c819ef29 모바일 로딩 이슈 수정 2026-05-31 23:25:52 +09:00
Macbook 5adb22721e loading 오류 수정 2026-05-31 23:15:19 +09:00
Macbook 7f33640b86 모바일 로드 오류 수정 2026-05-31 23:00:49 +09:00
Macbook 32d735c172 초기로딩 부하문제 수정 2026-05-31 22:26:54 +09:00
Macbook 4f2d98d4ba 투자관리 화면 수정 2026-05-31 17:34:26 +09:00
Macbook d6c2f3e451 투자관리 화면 수정 2026-05-31 17:02:39 +09:00
Macbook 78f00dbaa5 투자관리 차트탭 기능 수정 2026-05-31 16:31:25 +09:00
Macbook 1b7c39e11f 투자관리 수정 2026-05-31 15:30:14 +09:00
Macbook d6eedf19bb 모의투자 로직 변경 2026-05-31 14:05:46 +09:00
Macbook ead97dad5d 모의투자 메뉴 투자관리로 변경 2026-05-31 05:31:28 +09:00
Macbook 85d7fea457 가상투자 로직 변경 2026-05-31 05:29:17 +09:00
Macbook 6da4821d9d 모의투자 화면 수정 2026-05-31 04:57:57 +09:00
Macbook 05d2de5234 모의투자 화면수정 2026-05-31 04:34:32 +09:00
Macbook 16d0e2c226 모의투자 관리 기능 추가 2026-05-31 03:47:07 +09:00
Macbook 9d7dddfa57 매수, 매도 색상 수정 2026-05-31 01:23:47 +09:00
Macbook ba4ef5e230 매매 시그널 알림 수정 2026-05-30 16:46:59 +09:00
Macbook d5699a827e 알림목록 시간봉 필터 추가 2026-05-30 16:37:18 +09:00