Add BetaCalc24. Fix some bugs
This commit is contained in:
@@ -52,7 +52,6 @@ namespace MarketData.Helper
|
||||
ThreadHelper fundamentalThreadHelper = new ThreadHelper(symbol,modified,availableEvents[index]);
|
||||
fundamentalThreadHelper.UpdateManager=updateManager;
|
||||
ThreadPool.QueueUserWorkItem(ThreadPoolCallbackLoadFundamental, fundamentalThreadHelper);
|
||||
// try{Thread.Sleep(2000);}catch(Exception){;} // adding a short pause between requests
|
||||
try{Thread.Sleep(1000);}catch(Exception){;} // changing this because I am going to run a test against TOR
|
||||
}
|
||||
else
|
||||
@@ -221,6 +220,7 @@ namespace MarketData.Helper
|
||||
Fundamental priorFundamental=FundamentalDA.GetFundamental(symbol);
|
||||
fundamental.MergeFrom(priorFundamental); // if any fields are missing on this run then carry forward fields from previous run
|
||||
fundamental.BetaCalc36=BetaGenerator.Beta(fundamental.Symbol,fundamental.AsOf,36);
|
||||
fundamental.BetaCalc24=BetaGenerator.Beta(fundamental.Symbol,fundamental.AsOf,24);
|
||||
fundamental.BetaCalc06=BetaGenerator.Beta(fundamental.Symbol,fundamental.AsOf,6);
|
||||
FundamentalDA.InsertFundamental(fundamental);
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,Fundamental.Header);
|
||||
@@ -247,6 +247,7 @@ namespace MarketData.Helper
|
||||
Fundamental priorFundamental=FundamentalDA.GetFundamental(symbol);
|
||||
fundamental.MergeFrom(priorFundamental); // if any fields are missing on this run then carry forward fields from previous run
|
||||
fundamental.BetaCalc36=BetaGenerator.Beta(fundamental.Symbol,fundamental.AsOf,36);
|
||||
fundamental.BetaCalc24=BetaGenerator.Beta(fundamental.Symbol,fundamental.AsOf,24);
|
||||
fundamental.BetaCalc06=BetaGenerator.Beta(fundamental.Symbol,fundamental.AsOf,6);
|
||||
FundamentalDA.InsertFundamental(fundamental);
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,Fundamental.Header);
|
||||
|
||||
Reference in New Issue
Block a user