신심리도 추가, 투자심리도 수정

This commit is contained in:
Macbook
2026-05-29 23:03:47 +09:00
parent 320675ea6b
commit 359e6c9653
19 changed files with 226 additions and 74 deletions
+6 -3
View File
@@ -42,6 +42,7 @@ export interface IndicatorPeriodDef {
trixPeriod: number;
vrPeriod: number;
newPsy: number;
psyPeriod: number;
investPsy: number;
}
@@ -53,7 +54,7 @@ export const VALUE_FIELD_PREFIX: Record<string, string> = {
TRIX: 'TRIX_VALUE',
VR: 'VR_VALUE',
PSYCHOLOGICAL: 'PSY_VALUE',
NEW_PSYCHOLOGICAL: 'PSY_VALUE',
NEW_PSYCHOLOGICAL: 'NEW_PSY_VALUE',
INVEST_PSYCHOLOGICAL: 'INVEST_PSY_VALUE',
};
@@ -439,9 +440,10 @@ export function getThresholdPresetOptions(indicatorType: string): number[] {
switch (indicatorType) {
case 'RSI':
case 'PSYCHOLOGICAL':
case 'NEW_PSYCHOLOGICAL':
case 'INVEST_PSYCHOLOGICAL':
return [20, 25, 30, 50, 70, 75, 80];
case 'NEW_PSYCHOLOGICAL':
return [-50, -25, 0, 25, 50];
case 'STOCHASTIC':
return [20, 50, 80];
case 'CCI':
@@ -462,10 +464,11 @@ export function getThresholdBounds(indicatorType: string): { min: number; max: n
switch (indicatorType) {
case 'RSI':
case 'PSYCHOLOGICAL':
case 'NEW_PSYCHOLOGICAL':
case 'INVEST_PSYCHOLOGICAL':
case 'STOCHASTIC':
return { min: 0, max: 100 };
case 'NEW_PSYCHOLOGICAL':
return { min: -100, max: 100 };
case 'WILLIAMS_R':
return { min: -100, max: 0 };
case 'CCI':