Files
fn_registry/functions/finance/normalize_ohlcv.md
T
egutierrez 47fac22230 chore: auto-commit (799 archivos)
- .claude/CLAUDE.md
- .claude/commands/subagentes.md
- .claude/rules/INDEX.md
- .mcp.json
- bash/functions/cybersecurity/analyze_dns.md
- bash/functions/cybersecurity/audit_http_headers.md
- bash/functions/cybersecurity/audit_ssh_config.md
- bash/functions/cybersecurity/check_firewall.md
- bash/functions/cybersecurity/detect_suspicious_users.md
- bash/functions/cybersecurity/encrypt_file.md
- ...

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:28:20 +02:00

1.5 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports params output tested tests test_file_path file_path
normalize_ohlcv function go finance 1.0.0 pure func NormalizeOHLCV(open, high, low, close []float64, factor float64) ([]float64, []float64, []float64, []float64) Ajusta slices de precios OHLCV multiplicando cada valor por un factor dado.
finance
ohlcv
normalize
adjust
pendiente-usar
ohlcv_go_finance
ohlcv_go_finance
false
name desc
open slice de precios de apertura
name desc
high slice de precios máximos
name desc
low slice de precios mínimos
name desc
close slice de precios de cierre
name desc
factor multiplicador escalar (ej: 2.0 para duplicar precios, 1/100 para convertir centavos a dólares)
tupla (open_adj, high_adj, low_adj, close_adj) - cuatro slices de precios ajustados false
functions/finance/normalize_ohlcv.go

normalize_ohlcv

Ajusta slices de precios OHLCV (open, high, low, close) multiplicando cada elemento por un factor escalar. Util para ajustes por splits, conversiones de divisa, o normalizacion de series.

Ejemplo

o, h, l, c := finance.NormalizeOHLCV(
    []float64{100, 200},
    []float64{110, 210},
    []float64{90, 190},
    []float64{105, 205},
    2.0,
)
// o = [200, 400], h = [220, 420], l = [180, 380], c = [210, 410]