Cryptocurrencies: data acquisition with visualization

MODERATOR NOTE: Also see blockchain integration in the Wolfram Language, a part of Wolfram Blockchain Labs.


8 Likes

news-congrads-kkluyshnik-02-04-19.jpg – you have earned Featured Contributor Badge 2015-11-02_10-07-11.png
Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!

I implemented a resource function that can be used to obtain cryptocurrency data using the approach explained in this post. See `CryptocurrencyData":


ScreenShot2021-06-21at7.46.24PM.jpg

5 Likes

Thank you, Moderation Team!

1 Like

I see most currencies are going towards relatively big dip (if they are not there already!).
Thank you Anton. Very useful post and resource function.

1 Like

Great work! Would love to see this function in the Wolfram Function Repository.

2 Likes

Thanks! I want to “put more mileage” into using that function, before submitting it to WFR. (There is a fair amount of signature cases that have to be considered and programmed in order to get a look and feel very similar to FinancialData.)

1 Like

Thank you for your comment! I more detailed trend analysis and correlations to recent cryptocurrency events are discussed in this Community post:
“Cryptocurrencies data explorations” .

Here is a relevant screenshot:

Thank you Anton, I will definitely read your post.

Moderator Note: this post was highlighted on the Wolfram’s official social media channels. Thank you for your contribution. We are looking forward to your future posts.

Here is a related Raku package: “Data::Cryptocurrencies”.

Compare the (Raku specified) D3.js plot:

with the corresponding WL version:

ts = ResourceFunction[
CloudObject[
  "https://www.wolframcloud.com/obj/antononcube/DeployedResources/Function/CryptocurrencyData"]]["BTC", Automatic, {{2020, 1, 1}, Today}];

DateListPlot[ts, PlotRange -> All, PlotLabel -> "BTC", 
 PlotTheme -> "Detailed", ImageSize -> 1000, AspectRatio -> 3/8]

Remark: At some point, I hope, I will make a comparison study between WL and D3.js over data science related plotting tasks.