Joshua Ulrich
banner
joshuaulrich.bsky.social
Joshua Ulrich
@joshuaulrich.bsky.social
Quant finance. R code artisan and package maintainer. R/Finance committee. Ice hockey player.

You can support my open-source work
https://github.com/sponsors/joshuaulrich

I blog at https://blog.fosstrading.com/
getSymbols.FRED() recently stopped working.
github.com/joshuaulrich...

There's a patch on GitHub. You can install it with:
remotes::install_github("joshuaulrich/quantmod@439-getsymbols-fred-fails")

#quantmod #rstats #rfinance
getSymbols.FRED no longer working · Issue #439 · joshuaulrich/quantmod
Hi there! Love the package, have been using it through the {tidyquant} interface. It seems that getSymbols.FRED() is no longer working. Here's what I'm getting when I run the example code from ?get...
github.com
June 17, 2025 at 6:21 PM
Timeless
June 11, 2025 at 12:44 AM
Spotted a 4-point truck in the wild. Does anyone know when hunting season starts for this species?
April 29, 2024 at 7:01 PM
Reposted by Joshua Ulrich
Very sad news: Our friend and colleague Fritz Leisch passed away this week.

Among his many #rstats contributions:
- Original R Core Team member
- Co-founder of CRAN
- Sweave author for reproducible documents

R Core Team announcement:

stat.ethz.ch/pipermail/r-...
BOKU in Trauer
Univ.Prof. DI Dr. Friedrich Leisch, Leiter des Instituts für Statistik, ist am 24. April im 56sten Lebensjahr nach schwerer Krankheit verstorben.
boku.ac.at
April 26, 2024 at 8:52 AM
cohere releases Command R+
...but is it compatible with R like R is compatible with S?
#rstats
April 6, 2024 at 5:12 PM
🎉 Registration is OPEN for the 16th annual R/Finance conference! 🎉

Join us in Chicago on May 18, 2024, for top-notch presentations and discussions in quantitative finance.

Secure your spot now!
go.uic.edu/RFinance2024

#rstats #rfinance #QuantitativeFinance #trading
March 21, 2024 at 7:06 PM
FOSS Trading: xts 0.13.2 on CRAN
blog.fosstrading.com/2024/01/xts-...

The most notable change is that plot.xts() now supports a log scale y-axis!

Join my email list for posts and exclusive content!
eepurl.com/ikAbd9
#rstats #rfinance
xts_0.13.2 on CRAN
An updated version of xts is now on CRAN. The most notable change is that plot.xts() now supports a log scale y-axis. This involved a significant refactor of the plot.xts() internals, so it’s possib...
blog.fosstrading.com
January 23, 2024 at 7:45 PM
FOSS Trading: Adaptive Asset Allocation - Out of Sample
blog.fosstrading.com/2024/01/adap...

This post extends the replication by running the analysis on OOS data over 2015-2023. Thanks to Dale Rosenthal for helpful comments.

#rstats #rfinance #investing
January 18, 2024 at 6:54 PM
FOSS Trading: Adaptive Asset Allocation Replication
blog.fosstrading.com/2023/12/adap...

This post replicates "Adaptive Asset Allocation: A Primer" by Adam Butler, Mike Philbrick, Rodrigo Gordillo, and David Varadi using #rstats
December 8, 2023 at 7:55 PM
The Call for Presentations for R/Finance 2024 is open!

Submit your proposal at: go.uic.edu/RFinanceCFP2...

Please share and help spread the word. We especially appreciate help finding speakers from under-represented groups!

#rstats #rfinance
December 8, 2023 at 4:36 PM
OH: "I find printed publications, unless they are on a specific topic/package, can be less helpful, because of the speed at which everything in R is updated/becomes obsolete."

#rstats
November 8, 2023 at 3:48 PM
FOSS Trading: #quantmod 0.4.25 on CRAN
blog.fosstrading.com/2023/08/quan...

This release updates getSymbols() to allow you to import 7 days of intraday data from Yahoo Finance!

Join my email list for posts and exclusive content!
eepurl.com/ikAbd9

#rstats #rfinance
quantmod_0.4.25 on CRAN
An updated version of quantmod is now on CRAN. It includes an awesome new feature that allows you to import up to 7 days of intraday data from Yahoo Finance!
blog.fosstrading.com
August 22, 2023 at 5:26 PM
I dreamed I bought a top-end motorcycle. I was very proud of it and showing it off to some friends who were entirely unimpressed. They asked,

"Where did you buy this?"
"Online."
"It's a knock-off."
"How do you know?"
"Because it's made out of angle iron and plywood."

I love my brain.
August 21, 2023 at 9:48 PM
Because I like pain, I started rewriting plot.xts(). I'd like to think I'm making it better, but I haven't done much testing of how other packages use it. At least the code is more understandable to me.
August 20, 2023 at 11:28 PM
Recently played hockey against a team with a woman playing forward. Late in the game I said to my defense partner, "she has awesome hockey sense"

Him: She played D1 and in the WHL
Me: Well, that explains it
July 19, 2023 at 5:32 PM
Howdy bluesky, I'm Josh. I write and maintain R packages for quantitative finance and am on the R/Finance conference committee.

I blog here: https://blog.fosstrading.com/
You can support my open source work here: https://github.com/sponsors/joshuaulrich

Thanks to @eddelbuettel.com for the invite!
July 18, 2023 at 7:37 PM