feat(technicals): add technical analysis microservice with indicator engines, pattern detectors, and strategies
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
using FinlyticCore.Dtos.TechnicalAnalysis;
|
||||
|
||||
namespace FinlyticTechnicals.Patterns;
|
||||
|
||||
/// <summary>
|
||||
/// Isolated detector contract for a specific candlestick, chart, or SMC pattern.
|
||||
/// </summary>
|
||||
public interface IPatternDetector
|
||||
{
|
||||
PatternType HandledType { get; }
|
||||
PatternCategory Category { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Evaluates the technical context and returns a detected pattern or null if conditions are not met.
|
||||
/// </summary>
|
||||
PatternResultDto? Evaluate(TechnicalContext context);
|
||||
}
|
||||
Reference in New Issue
Block a user