Fix AnalysisDate when Editing/Closing Positions
This commit is contained in:
@@ -29,11 +29,13 @@ namespace MarketData.Generator.CMMomentum
|
||||
public class CMSessionManager
|
||||
{
|
||||
private static String SIGNATURE="CMSESSIONv1.00";
|
||||
public bool SaveSession(CMSessionParams sessionParams, String pathSessionFile)
|
||||
public static bool SaveSession(CMSessionParams sessionParams, String pathSessionFile)
|
||||
{
|
||||
try
|
||||
{
|
||||
DateGenerator dateGenerator = new DateGenerator();
|
||||
if (null == pathSessionFile) return false;
|
||||
if (Utility.IsEpoch(sessionParams.AnalysisDate)) sessionParams.AnalysisDate = dateGenerator.GetPrevBusinessDay(DateTime.Now);
|
||||
pathSessionFile = GetSessionFileName(pathSessionFile);
|
||||
FileStream outStream = new FileStream(pathSessionFile, FileMode.Create);
|
||||
StreamWriter streamWriter = new StreamWriter(outStream);
|
||||
|
||||
Reference in New Issue
Block a user