Implement Trader V4 training artifact pipeline
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package com.quantai.trader.artifact;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.Map;
|
||||
|
||||
public record TraderCalibrationManifest(
|
||||
String calibrationBundleVersion,
|
||||
String modelBundleVersion,
|
||||
String modelName,
|
||||
String calibratorVersion,
|
||||
String calibrationMethod,
|
||||
String calibratorPath,
|
||||
String calibratorHashSha256,
|
||||
Instant calibrationWindowFrom,
|
||||
Instant calibrationWindowTo,
|
||||
Map<String, Object> calibrationMetrics,
|
||||
Map<String, Object> bucketMetricsJson,
|
||||
String outputAfterCalibrationSchemaHash,
|
||||
String status
|
||||
) {
|
||||
public TraderCalibrationManifest {
|
||||
calibrationMetrics = Map.copyOf(calibrationMetrics == null ? Map.of() : calibrationMetrics);
|
||||
bucketMetricsJson = Map.copyOf(bucketMetricsJson == null ? Map.of() : bucketMetricsJson);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user