Fix AnalysisDate when Editing/Closing Positions

This commit is contained in:
2025-06-02 18:58:41 -04:00
parent ebe19e0ff3
commit 4f0f4e79f6
6 changed files with 58 additions and 40 deletions

View File

@@ -11,6 +11,9 @@ using MarketData.Cache;
using MarketData.Generator;
using MarketData.ModelHelper;
using MarketData.Numerical;
using MarketData.Generator.Momentum;
using MarketData.Generator.MGSHMomentum;
using MarketData.Generator.CMMomentum;
namespace MarketData.Services
{
@@ -100,9 +103,20 @@ namespace MarketData.Services
tasks.Add("ECHO",TaskEcho);
GlobalConfig.Instance.Configuration = configuration; // This call sets up configuration stuff so it needs to be first.
String pathSourceFile = "/home/pi/ARM64/MarketData/MarketData/Models/CM20191031.TXT";
String pathDstFile = "/home/pi/Boneyard/MG20180131.TXT";
MomentumBacktest backtest = new MomentumBacktest();
backtest.EditPosition("PSO", DateTime.Parse("4/30/2025"), 1.00, pathDstFile);
// CMMomentumBacktest backtest = new CMMomentumBacktest();
// backtest.EditPosition("IEFA", DateTime.Parse("4/30/2025"), 1.00, pathDstFile);
// MGSessionParams sessionParams = MGSessionManager.RestoreSession(pathSourceFile);
// MGSessionManager.SaveSession(sessionParams, pathDstFile);
if (args.Length < 1 || String.IsNullOrEmpty(args[0]))
{
DisplayUsage();
DisplayUsage();
return;
}