Skip to content

Commit

Permalink
Added a method to get the most active stocks
Browse files Browse the repository at this point in the history
Added a method to get the aggressive small cap stocks
Added a method to get strong undervalued stocks
Added a method to get morningstar five star stocks
Added a method to get undervalued wide moat stocks
Added a method to get undervalued large caps
Added a method to get undervalued growth stocks
Added a method to get top mutual funds
Added a method to get solid midcap growth funds
Added a method to get solid large growth funds
Added a method to get portfolio anchors
Added a method to get most shorted stocks
Added a method to get high yield bonds
Added a method to get growth tech stocks
Added a method to get conservative foreign funds
  • Loading branch information
ooples committed Feb 11, 2023
1 parent 22c5722 commit 90783de
Show file tree
Hide file tree
Showing 6 changed files with 328 additions and 142 deletions.
17 changes: 0 additions & 17 deletions src/Helpers/DayGainersLosersHelper.cs

This file was deleted.

17 changes: 17 additions & 0 deletions src/Helpers/ScreenerHelper.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
namespace OoplesFinance.YahooFinanceAPI.Helpers;

internal class ScreenerHelper : YahooJsonBase
{
/// <summary>
/// Parses the raw json data for the Screener data
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="jsonData"></param>
/// <returns></returns>
internal override IEnumerable<T> ParseYahooJsonData<T>(string jsonData)
{
var screener = JsonConvert.DeserializeObject<ScreenerData>(jsonData);

return screener != null ? (IEnumerable<T>)screener.Finance.Results : Enumerable.Empty<T>();
}
}
Loading

0 comments on commit 90783de

Please sign in to comment.