Showing posts with label RCHGetElementNumber(). Show all posts
Showing posts with label RCHGetElementNumber(). Show all posts

Tuesday, March 15, 2022

Alert -- Updates to Zacks Element Definitions

Zacks recently changed the web page name where the earnings estimates were located, so elements on smf-elements-8.txt needed to be updated.

New files on the website: 
The best practice is to exit EXCEL when updating SMF add-in files.

Friday, December 4, 2020

Alert -- Updates to Zacks Element Definitions

 Zacks recently made some changes to their quote web page, so some defined elements on smf-elements-6.txt needed to be updated.

New files on the web site: 
Best practice is to exit EXCEL when updating SMF add-in files.

Updated element definitions:

# UsageSourceElementTemplate or NotesUpdated
13869SZacksMarket CapitalizationSMF-Template-Zacks-Data.xls2020-12-04
13871SZacksCurrent Year EstimateSMF-Template-Zacks-Data.xls2020-12-04
13872SZacksEPS Last YearSMF-Template-Zacks-Data.xls2020-12-04
13891SZacksBetaSMF-Template-Zacks-Data.xls2020-12-04
13892SZacksForward P/ESMF-Template-Zacks-Data.xls2020-12-04
13896SZacksSectorSMF-Template-Zacks-Data.xls2020-12-04
 

Tuesday, September 29, 2020

Alert -- Updates to Zacks Element Definitions

 Zacks recently made some changes to their quote web page, so some defined elements on smf-elements-6.txt needed to be updated.

New files on the web site: 
Best practice is to exit EXCEL when updating SMF add-in files.

Updated element definitions:

#UsageSourceElementTemplate or NotesUpdated
844SZacksStock Style, ValueSMF-Template-Zacks-Data.xls2020-09-20
845SZacksStock Style, GrowthSMF-Template-Zacks-Data.xls2020-09-20
846SZacksStock Style, MomentumSMF-Template-Zacks-Data.xls2020-09-20
847SZacksStock Style, VGMSMF-Template-Zacks-Data.xls2020-09-20
848SZacksZacks RankSMF-Template-Zacks-Data.xls2020-09-20
 

Monday, March 9, 2020

New ZIP file -- Version 2020.03.09

Because of the previously noted issues with Microsoft's changes to VBA's EVALUATE() function, I had to add some special processing for the add-in's use of that function.

So I just uploaded a new version of the ZIP archive.



New files on the web site:


Best practice is to exit EXCEL when updating SMF add-in files.

Sunday, March 8, 2020

Alert -- Issues with some RCHGetElementNumber() elements and some smfUpdateDownloadTable processing

Microsoft has made some changes to the VBA function EVALUATE(). Both the RCHGetElementNumber() function and the smfUpdateDownloadTable macro utilize the EVALUATE() function for some processing paths.

What is happening is that if an add-in function is the first thing in the string passed to the EVALUATE() string, it doesn't evaluate the string and return the result. It simply returns the string that was passed to it.

To see if your version of EXCEL does this, try the following add-in function:

=smfEval("smfStrExtr(""123"",""1"",""3"")")

If that returns a value of "2", you are not affected (yet). However, if it returns:

smfStrExtr("123","1","3")

...then you are affected.

I think I have a fix I can use, but I'm still thinking about whether it's the best way to do it.

Tuesday, October 22, 2019

Alert -- Some Yahoo element definitions updated

Most recent changes made to the add-in:


DateRoutineDescription
2019-10-22RCHGetElementNumberUpdated definitions for a number Yahoo Key Statistics items on smf-elements-2.txt

Best practice is to exit EXCEL when updating SMF add-in files.

Thursday, June 27, 2019

Alert -- Some Yahoo element definitions updated

Most recent changes made to the add-in:


DateRoutineDescription
2019-06-27RCHGetElementNumberUpdated definitions for a number Yahoo Key Statistics items on smf-elements-2.txt
2019-03-16RCHGetElementNumberUpdated definition of Yahoo element number 13863 (company name) on smf-elements-2.txt
 

Monday, June 25, 2018

Alert -- Restored StockScouter Element Definitions

StockScouter data elements used to come from MSN before they removed the data from their web pages. So those elements had been obsoleted. A question on the Yahoo group today noted that they are now available from the FreeRealTime web site, so I restored the element definitions that I could.

New files on the web site: 

Best practice is to exit EXCEL when updating SMF add-in files.

Restored element definitions:

# UsageSourceElementTemplate or NotesUpdated
541SScouterQuick SummaryNone2018-06-25
543SScouterStockScouter Rating -- CurrentNone2018-06-25
544SScouterStockScouter Rating -- 1 Month AgoNone2018-06-25
545SScouterStockScouter Rating -- 3 Months AgoNone2018-06-25
546SScouterStockScouter Rating -- 6 Months AgoNone2018-06-25
547SScouterTechnical GradeNone2018-06-25
548SScouterValuation GradeNone2018-06-25
549SScouterOwnership GradeNone2018-06-25
550SScouterFundamental GradeNone2018-06-25
551SScouterReturn GradeNone2018-06-25
552SScouterRisk GradeNone2018-06-25
 

Thursday, June 7, 2018

Alert -- Updates to Zacks Element Definitions

Zacks recently made some changes to their quote web page, so some defined elements on smf-elements-6.txt needed to be updated.

New files on the web site: 

Best practice is to exit EXCEL when updating SMF add-in files.

Updated element definitions:

# UsageSourceElementTemplate or NotesUpdated
844SZacksStock Style, ValueSMF-Template-Zacks-Data.xls2018-06-07
845SZacksStock Style, GrowthSMF-Template-Zacks-Data.xls2018-06-07
846SZacksStock Style, MomentumSMF-Template-Zacks-Data.xls2018-06-07
847SZacksStock Style, VGMSMF-Template-Zacks-Data.xls2018-06-07
848SZacksZacks RankSMF-Template-Zacks-Data.xls2018-06-07
850SZacksIndustry GroupSMF-Template-Zacks-Data.xls2018-06-07
13873SZacksZacks RecommendationSMF-Template-Zacks-Data.xls2018-06-07
 

Wednesday, April 18, 2018

Alert -- Updates to Yahoo Analyst Element Definitions

Yahoo recently changed the layout of their analyst estimates web page, so some defined elements on smf-elements-2.txt needed to be updated, obsoleted, and added.

New files on the web site: 

Best practice is to exit EXCEL when updating SMF add-in files.

Wednesday, December 20, 2017

Alert -- All etfscreen.com element definitions updated

ETFScreen.com just changed their URLs to be "https://" instead of "http://", so all of their defined elements on smf-elements-9.txt needed to be updated.

New files on the web site: 

Best practice is to exit EXCEL when updating SMF add-in files.

Thursday, November 23, 2017

Alert -- All yahoo.com mutual fund element definitions updated

I updated all of the yahoo.com mutual fund element definitions on smf-elements-2.txt to extract data from Yahoo's new JSON files.

New files on the web site: 

Best practice is to exit EXCEL when updating SMF add-in files.

Some elements are still obsolete, because they don't exist on the JSON files (at least not that I saw). I also added a number of elements that I found on the JSON file.

I don't use mutual funds, so if you notice data on their web site that I haven't defined, let me know and I'll check to see if I can find the data on a JSON file or if it can be pulled from a web page. Note that some of these elements do work for ETFs, but not all.

Friday, November 17, 2017

Alert -- All reuters.com element definitions updated

Reuters.com made several changes to their URLs, including changing to "https://" instead of "http://", so all of their defined elements on smf-elements-5.txt needed to be updated.

New files on the web site: 

Best practice is to exit EXCEL when updating SMF add-in files.

Tuesday, November 14, 2017

Alert -- All stockscores.com element definitions updated

Stockscores.com just changed their URLs to be "https://" instead of "http://", so all of their defined elements on smf-elements-9.txt needed to be updated.

New files on the web site: 
Best practice is to exit EXCEL when updating SMF add-in files.

Wednesday, November 1, 2017

New ZIP File -- Version 2017.10.31

Because of the Yahoo issues preventing RCHGetYahooQuotes() from working, I just updated the ZIP archive. It contains an update for the smfGetYahooPortfolioView() function, which can be a workaround until Yahoo fixes whatever problem they are having with current quotes.

New files on the web site: 
Best practice is to exit EXCEL when updating SMF add-in files.

Changes since 2017.09.17:
  • I rewrote smfGetYahooPortfolioView() so that it will run much faster than before, and allow a lot more quotes to be retrieved. It also retrieves option quotes (using Yahoo option symbols). For now, the only documentation is the above example workbook. Parameters are symbol list, field list ("01" through "34"), and whether to put headers on the output. You should array-enter it to have as few function invocations as possible. For example:

    =smfGetYahooPortfolioView("MMM,IBM","010215",,1)

  • I wrote a new smfGetGuruFocusCSVItem() function, which will be useful to GuruFocus subscribers. It extracts data items out of the CSV file they provide, which contains up to 30 years and 120 quarters of financial statements data and ratios. Currently, the only documentation is the above example workbook. Parameters are ticker, line item label, and time period (1 to 153 or "A29" to "A0" and "Q119" to "Q0"). For example:

    =smfGetGuruFocusCSVItem("AGX","Net-Net Working Capital","A0")

  • Updated all IBD elements on smf-element-9.txt to use "https://" instead of "http://".

  • Rewrote the Yahoo extraction in smfGetOptionStrikes(). It used to extract the top-level list of option strikes. It now extracts the option strikes specific to a given expiration date. In addition, the expiration date now defaults to a value of 0, which allows data from the first available expiration date to be used.

  • Obsoleted all of the OptionsXpress function invocations, by having them return messages indicating OptionsXpress is no longer usable.

  • Both smfStrExtr() and smfWord() now have a "pConvert" parameter, to attempt a numeric conversion of the extracted string. This will allow removal of the smfConvertData() function around them, so the functions no longer need to be nested.

Tuesday, October 31, 2017

Update -- All IBD element definitions

All IBD element definitions on smf-elements-9.txt have been updated to use "https://" instead of "http://" in their URLs.

New files on the website:
Best practice is to exit EXCEL when updating SMF add-in files.