stochastic slow 중앙선 안나오는 문제 수정

This commit is contained in:
Macbook
2026-05-24 22:24:18 +09:00
parent 3c66c562d8
commit ca249ad318
5 changed files with 55 additions and 13 deletions
+4 -2
View File
@@ -22,7 +22,7 @@
*/
import { useEffect, useRef, useCallback } from 'react';
import { getIndicatorDef, mergePlotDefs, PlotDef, HLineDef } from '../utils/indicatorRegistry';
import { getIndicatorDef, mergePlotDefs, normalizeHLines, PlotDef, HLineDef } from '../utils/indicatorRegistry';
import { createDefaultSmaParams, createDefaultSmaPlots, normalizeSmaConfig } from '../utils/smaConfig';
import { normalizeIchimokuConfig, mergeIchimokuPlots } from '../utils/ichimokuConfig';
import {
@@ -170,7 +170,9 @@ export function useIndicatorSettings(sessionKey = 0) {
const def = getIndicatorDef(type);
const registryPlots = defaultPlots ?? def?.plots ?? [];
let plots = mergePlotDefs(saved?.plots as PlotDef[] | undefined, registryPlots);
const hlines = (saved?.hlines as HLineDef[] | undefined) ?? defaultHlines ?? def?.hlines ?? [];
const registryHlines = defaultHlines ?? def?.hlines ?? [];
const rawHlines = (saved?.hlines as HLineDef[] | undefined) ?? registryHlines;
const hlines = normalizeHLines(rawHlines, type, registryHlines);
if (type === 'SMA') {
plots = normalizeSmaConfig({