feat(TA): update technical analysis service

This commit is contained in:
2026-08-09 21:01:42 +02:00
parent 05d55a324c
commit c74a4456af
18 changed files with 2288 additions and 0 deletions
@@ -0,0 +1,21 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace FinlyticTechnicalAnalysis.Entities;
[Table("CachedAnalyses")]
public class CachedAnalysisEntity
{
[Key]
[MaxLength(20)]
public string Isin { get; set; } = string.Empty;
[MaxLength(20)]
public string Ticker { get; set; } = string.Empty;
[Column(TypeName = "jsonb")]
public string AnalysisJson { get; set; } = "{}";
public DateTime CalculatedAt { get; set; } = DateTime.UtcNow;
}