parser: add 0 and 1 constant datasets

This commit is contained in:
k
2024-07-12 12:55:46 +02:00
parent 46f8e3bafd
commit 68700925b0
3 changed files with 19 additions and 11 deletions

View File

@@ -1,9 +1,7 @@
import { averages } from "/src/scripts/datasets/date";
import { colors } from "/src/scripts/utils/colors";
export function createPresets(): PartialPresetFolder {
const scale: ResourceScale = "date";
export function createPresets(scale: ResourceScale): PartialPresetFolder {
return {
name: "Averages",
tree: [
@@ -55,7 +53,7 @@ function createPresetFolder({
{
title: `SMA`,
color,
datasetPath: `/date-to-price-${key}-sma`,
datasetPath: `/${scale}-to-price-${key}-sma`,
},
],
},
@@ -64,19 +62,24 @@ function createPresetFolder({
name: "Ratio",
description: "",
icon: IconTablerMathXDivideY,
title: `${name} Moving Average Ratio`,
title: `Market Price To ${name} Moving Average Ratio`,
top: [
{
title: `SMA`,
color,
datasetPath: `/date-to-price-${key}-sma`,
datasetPath: `/${scale}-to-price-${key}-sma`,
},
],
bottom: [
{
title: `Ratio`,
color,
datasetPath: `/date-to-market-price-to-price-${key}-sma-ratio`,
datasetPath: `/${scale}-to-market-price-to-price-${key}-sma-ratio`,
},
{
title: `Even`,
color: colors.white,
datasetPath: `/${scale}-to-1`,
},
],
},

View File

@@ -28,9 +28,9 @@ export function createPresets(scale: ResourceScale) {
},
],
},
createAveragesPresets(scale),
...(scale === "date"
? ([
createAveragesPresets(),
createReturnsPresets(),
createIndicatorsPresets(),
] satisfies PartialPresetTree)