diff --git a/MarketData.v12.suo b/MarketData.v12.suo index e799a75..d103d69 100644 Binary files a/MarketData.v12.suo and b/MarketData.v12.suo differ diff --git a/Program.cs b/Program.cs index f756d4c..576210d 100644 --- a/Program.cs +++ b/Program.cs @@ -571,83 +571,7 @@ namespace MarketData // sessionParams.Candidates = new CMTCandidates(sessionParams.Candidates.Except(candidatesToRemove).ToList()); // CMTSessionManager.SaveSession(sessionParams,@"C:\boneyard\marketdata\bin\Debug\CMT20200817.txt"); //} - private static void InsiderTransactionsTest() - { -// Run the Year loader - // InsiderTransactionMarketDataHelper.LoadInsiderTransactionsYearGreaterEqualEx("COIN",2023); -// Run Insider Transactions - //InsiderTransactions insiderTransactions =MarketDataHelper.GetInsiderTransactionsYear("COIN",2023); - //InsiderTransactionDA.InsertInsiderTransactions(insiderTransactions); - //Console.WriteLine("Done"); - //Console.ReadLine(); - - // Query Symbol and save files - //String symbol = "AAPL"; - //String[] descFilter = new String[] { "Form 4", "Form 5" }; - //SECFilings secFilings = MarketDataHelper.GetSECFilings(symbol,120); - //secFilings = new SECFilings(secFilings.Where(x => descFilter.Any(y => x.Description.StartsWith(y))).ToList()); - //foreach (SECFiling secFiling in secFilings) - //{ - // String fileName = secFiling.Symbol + "-" + secFiling.SECAccessionNumber; - // fileName = "c:\\2\\" + fileName + ".html"; - // String html = Utility.BetweenString(secFiling.FormText, "", ""); - // html = "" + html + ""; - // MDTrace.WriteLine(String.Format("Writing {0}", fileName)); - // FileStream outStream = new FileStream(fileName, FileMode.Create); - // StreamWriter streamWriter = new StreamWriter(outStream); - // streamWriter.Write(html); - // streamWriter.Flush(); - // streamWriter.Close(); - // streamWriter.Dispose(); - //} - //Console.WriteLine("Done"); - //Console.Read(); - //return 0; - - -// Load 1 file - //String symbol="AAPL"; - //String fileName="c:\\2\\AAPL-0000320193-23-000111.html"; - //String secAccessionNumber=Utility.BetweenString(fileName,"-",".html"); - //FileStream inStream = new FileStream(fileName, FileMode.Open); - //StreamReader streamReader = new StreamReader(inStream); - //String html = streamReader.ReadToEnd(); - //streamReader.Close(); - //streamReader.Dispose(); - //InsiderTransactions insiderTransactions = InsiderTransactionsParser.GetInstance().Parse(html, symbol, secAccessionNumber, "4", DateTime.Now); - - -// Load Files - //InsiderTransactions mainList=new InsiderTransactions(); - //String symbol = "AAPL"; - //String[] fileNames = Directory.GetFiles("c:\\2", "*.html"); - //foreach (String fileName in fileNames) - //{ - // String secAccessionNumber=Utility.BetweenString(fileName,"-",".html"); - // FileStream inStream = new FileStream(fileName, FileMode.Open); - // StreamReader streamReader = new StreamReader(inStream); - // String html = streamReader.ReadToEnd(); - // streamReader.Close(); - // streamReader.Dispose(); - // InsiderTransactions insiderTransactions = InsiderTransactionsParser.GetInstance().Parse(html, symbol, secAccessionNumber, "4", DateTime.Now); - // if(null!=insiderTransactions)mainList.AddRange(insiderTransactions); - //} - - //Dictionary dictionary=new Dictionary(); - //foreach(InsiderTransaction insiderTransaction in mainList) - //{ - // String insiderTransactionKey = insiderTransaction.Form + insiderTransaction.SECAccessionNumber + insiderTransaction.FormRowNumber; - // if(dictionary.ContainsKey(insiderTransactionKey)) - // { - // Console.WriteLine(String.Format("Key exists {0}",insiderTransactionKey)); - // } - // dictionary.Add(insiderTransactionKey,insiderTransaction); - //} - //Console.WriteLine("Done"); - //Console.Read(); - //return 0; - } // ********************************************************************************************************** static int Main(string[] args) @@ -660,6 +584,9 @@ namespace MarketData Trace.Listeners.Add(new TextWriterTraceListener(strLogFile)); DateTime currentDate=DateTime.Now; + // Price price=MarketDataHelper.GetLatestPriceFidelity("AAPL"); + + DateTime maxHolidayDate=HolidayDA.GetMaxHolidayDate(); if(currentDate>maxHolidayDate) {