akoutmos

akoutmos

Author of Build a Weather Station with Elixir and Nerves

@hugobarauna, Dr. Dimitrios Koutmos (my brother) and I (Alex Koutmos) have been hard at work on writing a book on how you can use Elixir for analyzing financial data. This book leans on many of the latest computation-heavy libraries like Nx, Scholar and Explorer so you can analyze financial time series data. We also make extensive use of Livebook and Vega-Lite so that you can visualize your results. Livebook also makes it so that you can tie all these tools together and quickly build UIs to make the exploration of financial data more enjoyable!

Throughout this book you will learn how to:

  • Fetch and analyze real economic data from the FRED API
  • Pull down the latest stock market data from Yahoo! Finance
  • Calculate risk and return for your portfolio across stocks, crypto, and commodities
  • Build technical trading indicators and backtest them against actual market history
  • Map risk-return tradeoffs and evaluate portfolio diversification

By the end of the book, you will have a better understanding as to how the financial markets operate and how to analyze them your favorite programming language!

  1. Part I: Augmenting Financial Intelligence with Elixir

  • The Elixir Programming Language
  • Finance is All Around Us
  • Overview of the Various Asset Classes
  • Stock Market Booms and Busts
  • US Market Indices
  • US Housing Data
  • Commodity Prices
  • Covid-19 and the “Top 1%” of Wealthy Investors’ Holdings
  • Technology in Finance
  • Establishing Elixir Framework for Stock Data
  1. Part II: Under the Hood: Portfolio and Risk Management in Action

  • Portfolio Analytics and Benchmarking
  • Constructing and Calculating an Index
  • Is Diversification Worth It?
  1. Part III: Technical Analysis and Market Timing with Elixir

  • Trading Strategies for Timing Markets
  • Backtesting Trading Strategies
  1. Part IV: Advanced Topics in Regression Modeling and Risk Management

  • Mapping Risk-Return Trade-Offs Across Markets
  • Concluding Remarks And Your Future Journey

Check out the book landing page for more details and to see how you can buy the book at 20% off while we’re in beta:

https://www.financialelixir.dev/

Also our promo video where we show off a few of the projects that you will build:

Happy hacking!

Showing Posts 27 to 18

whoiswentz

whoiswentz

That’s sad

soyjeansoy

soyjeansoy

When will the [discounted beta] over? I’m saving up before it increases :worried:

akoutmos

akoutmos OP

Author of Build a Weather Station with Elixir and Nerves

At the moment we do not offer PPP given that Kit (formerly ConvertKit) does not offer any kind of features to streamline that.

soyjeansoy

soyjeansoy

Me too!

whoiswentz

whoiswentz

Any power parity purchase option?

hugobarauna

hugobarauna

Livebook Core Team
thanos

thanos

Great subject.
In capital markets We’ve been using Erlang (since 2007) and more recently Elixir (since 2018) with great results. I’m currently working a new PnL decomposition project - pure elixir. all our post trade and market data processing is in elixir. All reconciliation. Trade stores. Some of our OMS are in Elixir/rust.
But as in any self respecting trading shop risk calc is owned by the Quants that still thinks that the only Elixir is what you drink and ingest of market data is on the smart NICs.
I’m happy you are doing the book. It will hopefully introduce more to Elixir.
Many thanks and good luck.

meraj_enigma

meraj_enigma

Congrats on the new book! Will there be an option to just by the ebook (pdf or epub)? Thanks!

arcanemachine

arcanemachine

Man, I would like to support you, but that price is just too rich for my blood.

AndyL

AndyL

Yes, :host mode is reliable. I hope the MLX backend is successful. The dominance of CUDA is a head-scratcher! Ollama makes it work by embedding CUDA in the app. Bulletproof!! EXLA should consider that approach. Two developments make CUDA/Nx somewhat less painful 1) Ubuntu 26.04 is the first Ubuntu to natively distribute CUDA. sudo apt install cuda - OMG yes! 2) Claude has proven effective at debugging cuda drivers and EXLA compile issues.

Where Next? Top

Trending in Books Top

PragmaticBookshelf
Bruce A. Tate @redrapids and Sophie DeBenedetto @SophieDeBenedetto edited by Jacquelyn Carter @jkcarter The days of the traditional requ...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews