From 008e88781ec509f6d0710f00b5ce573d7d49e948 Mon Sep 17 00:00:00 2001 From: Sean Kessler Date: Thu, 7 Mar 2024 22:56:33 -0500 Subject: [PATCH] Code cleanup. --- MarketData.v12.suo | Bin 630272 -> 624640 bytes Program.cs | 79 ++------------------------------------------- 2 files changed, 3 insertions(+), 76 deletions(-) diff --git a/MarketData.v12.suo b/MarketData.v12.suo index e799a7555cb53e07c5309e8f66dc74b1b05c049e..d103d697f39f82a798a8aaaa171ac572427d159c 100644 GIT binary patch delta 10259 zcmch64Oo>$+W(p7a~?oMKtx46A}S&xAR#L00m)TU7tyRWQ$R6w2@%OvSMg}Bnd@u7 zqvtj=BXdu#t1gQ!Q)YHFGBek#)iN))$b4IK&4^rct?>QL0gASNyZgW1>w1Ul$35RO z_s87#%yZm_`noInRwQLQ+ER$a@gZ|KB2aF=efzeoM$uscVZZ`F2e{&Je1ir9bR($e z4-3Cy!M^Md_P{2%{lQ+QEK?G>eM8Bm%swnZ8OZI$=0q(V{WZ7K4ij8j0Vq+VZdL3)xcrYodo3an9Xqn`AI-A@;iXH zk^cfT0rWPIfqW=1&i+(i8SFdq>vd}(gsxHub$%giGa!U=PE&swLjb%*5jhwJ7&s8 zFG)vZZ-H24IO;pm!T=>~Whjc_fLt)5m39H`-kO*7GDWv5_e9NRfkI#o@E|Z3m>lxmI1#6mIEt*a$qIkR`xgdQja67qcM$ zXF!u2c4*R^&NhnWD9#3cgD&rbmfQc8)Lq|;7Q^0~G+3FV*%y-%nQ3=Q9vm;`?tx1JB>o_AvA9TeE@Wd{b};x z{m#&a&f)o}+JUMZ;8o;10d}}2fhl&Tr#o9|Kj0a{9<(=m1`QmEraRE>9?)>mOQ2^# z*MdHb4Rl6+3Gz}#Q|a?=>R>yTqO=vLva>1Gn1Mc@IP7wYP?j>=LlZkJLeoRQA&mUU z{+tHc)$!W?*!T--RX|3NG{UxIj|s@AToYn%3YcBFCenH}z~MLsG*_V zs_7MrNsp8)*Q*>Kr}Tm2YbrP9V%ft3>}6k!5S!8zQjhQ8068C@F(gtUF{w+0n0?8tE}n)DoO&B4Xmm< zW`9h2bARDHsWdQhf2zdpkDYxXxoR=!x@QTfp>|uY2rwHk@IBM+}Ff4r?G$ z@-wU}<;>+3`*%HmUmwpVC0pw(>!mZd%L;P16Qw?YWZ1r5a9TzMzax?rK~JOf4z?^) zRgg1dG4>dYat_L?0J+yVlqD;_0o{kXouGdL#sH^)Er4vdrw3(da)7-pD6*Fn@&L5d z0ncDoAL#4AUw~hrJlQ@QG;-J;^jZm=L9HCR75UT1Zvp)nbT#lEFb8D;`e)z<@=G*( zVuy&84ahD>)dipz@Gi=K0`_Bpk3b(oT>w}t1eMdvG#K^0+m%z>h*7@lagj9krJqb1Smaw>^XG`fi#3!;a6s*g}qvc-2? z;odk^*>OFB+$W{F>n=d?lhs%e8^kU=>7A%5b-S4oWh;-xh}aG4Y1SbQrWk|`$W&po zJ$F;i>t--DK56z9?&HiI=((ZhX!2Z%DL2$T%=-@O=H03)RfU+ei8X}Tk9`&>I)I5V!1D^U4*^bL`zENJxuYk!-ZG=borjcHJCbsY zWm^6_XBYI4j)eu&!^hZ9xr%c4);hX=jJb8`T_2>SudzqHrxc^Asot(vl9YOf-xEK8 z#r&Rlnf?m;aq*9{iW&NEyxOzZ3)uG@+2%}TAeH=53l_t#D6d+cGwix9FT_vKKhCf> z?D_#o9TvkWgqMO9q;)t?GezDFrCRkKR~64C)hV1`D-B&dm(@#&@=VG2ENL5#pzLc` zC&Qvt?Q1%PexhFUMyT44`hjlW`2jlmk&!@+39#y6QBZYP4eU#$v?Zgp97OratP6|w zlgf%D)?4PnR`zLak83wBpYpJc|V%Mg1Dh zL7igt-gL6wbc!sede~%H#55&|_I#*^h8)ZvJ>|j+T|%B8U-p{?BcooR%%iNcn7fN@ zVRZ4FF-OdaSGTIY;6^DmhJwS?GN7Df>L!Em!JPZTs{Z+wU5hk+}y}%WUuY{@x*?EECskqenpYT!^7V@~f`XiAH`yBvTFK@4s$~(Ax&Dvw$pW=`D zcJ=!u+Fi0H{DZ6BWAI`()$2waDyAxQ>zsPa2tj_UZr@rL-*TnUFT*7UQ76?3qnS@w zspNaYa*=z9;tFXTCD+HfTXkty_MN>)*>BY+k!z{qlK*^FawUoFru^l~$h(%J`oE#*-+}G{_5%BW-vc#(l-~dId|}7mdZfyQ zz1tnL3##I`js{gxgmO(SRg~;jZT4@`W`Gp53~bm^^Ox!kqaSi1juyd7oo&^{t&h~c zN{isCw&4=>Qa3T;WA!NWV*0B2xL+9>F8h%hw}ajf`j^HaSqR3Yl1i<%GlraSS=om8 z)=u`G_hO^ScvQ_<5$}t5#Ck1s(pK%BwQzt`%R3TU#jkw z+|Do6>7Hh_h<`h%tXVzD{6$Q6d-E90^}Wa0A2(@VGqN=n-XR`x8UQ2!c${^i1B-vKB=R zleI&{3$+m1@VXXG6~nZ3?ZiT%_i2eDF;_bfVKk2Y(}=Yt;__Urs7y?`-`EpTcU?Og zL`RBwIGz4POQ+y3v?i~j@1&ZwMgTcynwkjSr8ntxXqlef^3EBtU5gUMHF^~z-$^r) zs^^(OBDPMypi}izERh<1ts4}73m4Md)A~M@8aC-8#E5e`j#rANc+cw!HAI-*9Brf6I8iHAX|-F!Q^qi^;Ck1}*xO-t z)!t#`-l<2?`t^9Jlw=qc%y#}|JvFQ|!^QS&qkz@T(Jm_O1Q5w6w?fA~Vw|xRjF?6g zIbYBhleIHfV zMcZIFXN^&#lQY{`CYEh5)*^CgN#2bZcJ!upyhT|bPuKR5>pt9vt6$dgG|GA!_aA4K zfzJ(1UuoOKwt8(g1hUOMAx>;E(imMDtl=aa*BUKq()8_OyGQP=>adn3Lh`i~MI8D{ zGngnot9@+xbs9`5BlRSaw8c2hL}|T-*Wv5hRYk0C(iW?ATMcXT-ywv zN{#pEoJ+t8@=O>GGw+(d|tUu&g|c6?-v zr=%Al<-C1HHKXzxJ&SxNj2POtO^v1P&zpwWc)&o6ANSxv$^!XO! zr<5}guisPkW~^v9WH@zl)fl;S^Msiw+^3}O%bw83wHV%vN3{%UK8_i;UNPpdx@PUD zLW#k8nz-pTIPF&AMmNgq$(?j~pUFj5lzAA}iaU866`y8NBD>l+qAE43uEI#@sMEw$HD)braFiY;qOO4hx;RY1{%R%fRq19NRgBa%k^QcMHbM!G{OtkrYS5lZBL7!DA;UfN+`401@o1EOg zHS)ZP+i8Bxyf@JE=pH>qq))PIfy&QS^@r)7+zYmGdToPRS6G55H+MW-DR+)FUG zBx*QdCeY)-Y7hkn@+OLj;MsQf+fFh2l)25s7b!hdgq}06F;cejRC0CZeZ{n3?q!tq zhygn}FYTn@aRV-<8;A8&b=2X(E=YCOzF^D{Ge+(A_nnL<zG&L2EDY0LkvM2V#ryl87&%04dEx5 zw-iHm#$oQp&&?2OEYQ2P_=$0$ybdSqNf~aV_}g8nwx1p^;urIG;80ib)nauTFE_o* zG5i3TW2k&R=OV|&A32F0~!PO@nrC=Sd@-j5)j>b9Pn7(Z12pOU?#fgNdv8$KvC;yc@EFm|B<3BShRrevWyH zV9DW%hArl1m?fg5f>#7m-ZT|=y6wDPC-+T!Sq=6=A-R7yZ~@6d|DsKN6Jv)dvzYgi z&k=IIp+!(dF^@wD8lMW)Tr1|Eh`%o2@4?SL#PL`v!#^K#!nKe4)EqU-y zM;X3oFL0FNw~a;k4e4Qg5u3D>_YRQ1Udbyxegs?iE-zxw((MQnU$h`T&{xJ&*D(VFBKFeVe-!`J|F@4+M4_YKda%)NZ1 zrgj%qa2u zdfrLd?6TbCCN`e(`od4SX6l@LuW{FN?tRj7cWI#^OLm1nclR?#%&<$(-XB!9@d5d5 zJRo!6(Cne32BxN`Zua5v96FE}h>ItAG}f-cGF^XE<76%6{W?lbOZX+q9Q5W=o-9AF z%0w#~*-%Jk3RPa?3ID8o-!}ZfP(Q#rw8?V$6(~87Qupt}FW#oNjo10x&T2`80 zyeNN`=PZw<(2iCp9Uo@JMy8|<&AwyEkfb45saY$QPslI*d10AkhbFzv2T{^!rGxz9 zkrK?lXKP-?;_bHd9~l5;o|X1;685s{EKl>)L*^kbLra%W@zL#A7r*Ob-NR_oO&&qo zS?-j-8-APQnHdCR3+i+b8~o~X{u8P>%gdj0b+Z`#{x=A(=Wk);^mln@cJ%w5%)r93 zIdc~j&7N2M;3E9~XAO5o-!*0QnAVyW=Ckw5^2Zbwl@yjH&RR5%9^a{U749g@tqhQ& zk*(wB6-;mGG5yCzlMBlWS5M2OMB)w2aJC=(mWN2+V&sRA^E~dZzE8Q2p4!WM+k-MX zQBhYbKsdWvPDWdHs=+j|yA@t{OL4ItEu&keI@@ll|CV`L+1+}!u2CLl_A(C>_kYg& zFe>R|ap7*_nF_sro#WT`G%>ut^_W5@zvKt#^jXfC+y6tEZ;~D&aQ&RksMiCm8!hi+ z)zPFT9!3d&=bcUekLC`C82Oc)$~oP#=JnOtpO%GY)l(V?zY_h6p zM4`2Y4nAn5v+cAn#p>rNx8gcZa7>0*&xcQ+>?m~jJs5p(j^nrtuzcixNh$D$X{xx* zlMYxL+2$rI#cVZT8o;cfEr)BzFfIJ9S%?Uwj(M1Gsbegn#!UQV9p|54))qtBPP7*y zc9bBB6oVFiueCp<7DCAd)-&W>WNo1N3#^S4`?eZIA&3nIC6&}e=|g6mUX!U>iB6zFB&2J#ci@)6t08ZrP9GI2zwQjIRihhxa2($S4Q0H zd_0kEZL#{(huf?!?pFL~m6C7r9@Ov| z@A-WjTK88TP0bNj#1HNk-x<}*U9I#V+SANh-mBv%T;sSS+sCqpCE<@;uW_H(Whq{6 PDc?mR%Ugh|wU+WfKQkGh delta 10974 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 b|1X^}Bd6RD{P2%>B-MoBd`Zi&SFryCA6FC# 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) {