Adding the monthly jobs
This commit is contained in:
@@ -33,6 +33,9 @@ namespace MarketData.Services
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"UPDATECOMPANYPROFILES");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"UPDATEGDPPERCAPITA");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"UPDATEETFHOLDINGS");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"UPDATEFINANCIALSTATEMENTS");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"UPDATEFUNDAMENTALS");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"UPDATEHISTORICAL");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"ECHO {param1} {param2} {param(n)");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"MGSHSESSION /SESSIONFILE:");
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,"MGSHRUNBACKTEST /USEHEDGING: /HEDGEINITIALCASH: /USESTOPLIMITS: /KEEPSLOTPOSITIONS: /STARTDATE: /MAXPOSITIONS: /INITIALCASH: /HOLDINGPERIOD: /{ENDDATE}: /SESSIONFILE: ");
|
||||
@@ -63,6 +66,9 @@ namespace MarketData.Services
|
||||
tasks.Add("UPDATECOMPANYPROFILES",TaskUpdateCompanyProfiles);
|
||||
tasks.Add("UPDATEGDPPERCAPITA",TaskUpdateGDPPerCapita);
|
||||
tasks.Add("UPDATEETFHOLDINGS",TaskUpdateETFHoldings);
|
||||
tasks.Add("UPDATEFINANCIALSTATEMENTS",TaskUpdateFinancialStatements);
|
||||
tasks.Add("UPDATEFUNDAMENTALS",TaskUpdateFundamentals);
|
||||
tasks.Add("UPDATEHISTORICAL",TaskUpdateHistorical);
|
||||
tasks.Add("MGSHSESSION",TaskMGSHSession);
|
||||
tasks.Add("MGSHRUNBACKTEST",TaskMGSHRunBacktest);
|
||||
tasks.Add("MGSHRUNDAILY",TaskMGSHRunDaily);
|
||||
@@ -123,6 +129,33 @@ namespace MarketData.Services
|
||||
// **********************************************************************************************************************************************************
|
||||
// ********************************************************* T A S K S *************************************************************************************
|
||||
// **********************************************************************************************************************************************************
|
||||
public async Task TaskUpdateHistorical(CommandArgs commandArgs)
|
||||
{
|
||||
UpdateHistorical();
|
||||
await Task.FromResult(true);
|
||||
}
|
||||
|
||||
|
||||
public async Task TaskUpdateFundamentals(CommandArgs commandArgs)
|
||||
{
|
||||
UpdateFundamentalsFinViz();
|
||||
UpdateFundamentalsFinViz();
|
||||
UpdateFundamentalsFinViz();
|
||||
UpdateFundamentals();
|
||||
UpdateFundamentals();
|
||||
UpdateFundamentals();
|
||||
await Task.FromResult(true);
|
||||
}
|
||||
|
||||
public async Task TaskUpdateFinancialStatements(CommandArgs commandArgs)
|
||||
{
|
||||
UpdateFinancialStatements();
|
||||
UpdateFinancialStatements();
|
||||
UpdateFinancialStatements();
|
||||
UpdateFinancialStatements();
|
||||
await Task.FromResult(true);
|
||||
}
|
||||
|
||||
public async Task TaskUpdateETFHoldings(CommandArgs commandArgs)
|
||||
{
|
||||
GetETFHoldings();
|
||||
@@ -1025,6 +1058,31 @@ namespace MarketData.Services
|
||||
}
|
||||
}
|
||||
|
||||
public static void UpdateHistorical()
|
||||
{
|
||||
HistoricalMarketDataHelper historicalMarketDataHelper=new HistoricalMarketDataHelper();
|
||||
historicalMarketDataHelper.LoadHistorical();
|
||||
}
|
||||
|
||||
public static void UpdateFundamentalsFinViz()
|
||||
{
|
||||
FundamentalMarketDataHelper fundamentalMarketDataHelper=new FundamentalMarketDataHelper();
|
||||
fundamentalMarketDataHelper.LoadFundamentalsFinViz();
|
||||
}
|
||||
|
||||
public static void UpdateFundamentals()
|
||||
{
|
||||
FundamentalMarketDataHelper fundamentalMarketDataHelper=new FundamentalMarketDataHelper();
|
||||
fundamentalMarketDataHelper.LoadFundamentals();
|
||||
}
|
||||
|
||||
public static void UpdateFinancialStatements()
|
||||
{
|
||||
FinancialStatementsMarketDataHelper financialStatementsMarketDataHelper=new FinancialStatementsMarketDataHelper();
|
||||
financialStatementsMarketDataHelper.LoadFinancialStatements();
|
||||
}
|
||||
|
||||
// ********************************************************************************************************************************
|
||||
public static bool CheckRunCriteria()
|
||||
{
|
||||
DateGenerator dateGenerator = new DateGenerator();
|
||||
|
||||
Reference in New Issue
Block a user