Fix LocalPriceCache. Fix MGSHMomentum/MGSHSessionManager.cs
This commit is contained in:
@@ -60,7 +60,6 @@ namespace MarketData.Cache
|
|||||||
if(null==instance)
|
if(null==instance)
|
||||||
{
|
{
|
||||||
instance=new LocalPriceCache();
|
instance=new LocalPriceCache();
|
||||||
instance.RefreshLatestDate();
|
|
||||||
}
|
}
|
||||||
return instance;
|
return instance;
|
||||||
}
|
}
|
||||||
@@ -78,6 +77,10 @@ namespace MarketData.Cache
|
|||||||
{
|
{
|
||||||
lock(typeof(LocalPriceCache))
|
lock(typeof(LocalPriceCache))
|
||||||
{
|
{
|
||||||
|
if(Utility.IsEpoch(latestDate))
|
||||||
|
{
|
||||||
|
RefreshLatestDate();
|
||||||
|
}
|
||||||
return latestDate;
|
return latestDate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ using StopLimits=MarketData.Generator.Model.StopLimits;
|
|||||||
namespace MarketData.Generator.MGSHMomentum
|
namespace MarketData.Generator.MGSHMomentum
|
||||||
{
|
{
|
||||||
// *****************************************************************************
|
// *****************************************************************************
|
||||||
public class MGSHSessionManager
|
public static class MGSHSessionManager
|
||||||
{
|
{
|
||||||
private const String SIGNATURE="MGSHSESSIONv2.00";
|
private const String SIGNATURE="MGSHSESSIONv2.00";
|
||||||
|
|
||||||
public bool SaveSession(MGSHSessionParams sessionParams,String pathSessionFile)
|
public static bool SaveSession(MGSHSessionParams sessionParams,String pathSessionFile)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user