Elixir + Finance

Analyze financial markets with the language you already know.

A developer's guidebook to financial markets and trading. Explore portfolio analytics, technical trading strategies, and risk management, all through Elixir code using Livebook, Explorer, Scholar, and Nx.

No spam. Unsubscribe anytime.

Elixir For Finance Book Cover
AAPL
BTC
MSFT
ETH
AMZN
TSLA
GOOGL
SPY
NVDA
META
AAPL
BTC
MSFT
ETH
AMZN
TSLA
GOOGL
SPY
NVDA
META

Finance touches every part of your life, from the prices you pay at the grocery store to whether your retirement portfolio can weather the next market crash. But understanding financial markets has traditionally meant either a finance degree or trusting someone else to manage your money.

This book takes a different approach. Instead of abstract theory, you'll explore financial concepts by writing Elixir code. Fetch real economic data, build technical trading indicators, and backtest strategies against actual market history. You'll see how the models behave, and decide for yourself what works.

The trading strategies covered in this book are commonly used by fund managers, traders, and hedge funds to evaluate markets. The difference is you'll implement them yourself, in a language you already know.

By the end of the book, you'll understand how financial markets work and have Elixir tools to analyze your own portfolio and investments.

Join the waitlist

Contents

Table of contents

Four parts that take you from financial fundamentals to analyzing and backtesting trading strategies with Elixir.

"Elixir For Finance" is organized into four parts, each building on the last. Start with why finance matters and where the data comes from, then move into portfolio management, technical trading strategies, and risk analysis.

  1. Part I: Why Elixir and Finance?

    1. The Elixir Programming Language
    2. Finance is All Around Us
    3. Financial Economic Data Sources
    4. Covid-19 and the "Top 1%" of Wealthy Investors' Holdings
    5. Technology in Finance
    6. Establishing the Elixir Framework for Stock Data
  2. Part II: Portfolio and Risk Management in Action

    1. Portfolio Analytics and Benchmarking
    2. Constructing and Calculating an Index
    3. Is Diversification Worth It?

The book is coming soon

The book is currently in development. Join the waitlist and we'll email you when the first version is ready to buy. You may also get occasional updates on how the writing is going.

No spam. Unsubscribe anytime.

Author

Dr. Dimitrios Koutmos

Dr. Dimitrios Koutmos teaches and conducts research on the RELLIS Campus. He is an assistant professor of finance with research specializations in asset pricing, banking, blockchain technologies, data analytics, derivatives and risk management. He has taught on a range of subjects in China, Europe, and the United States where he is privileged to have worked with a diverse student body over the years.

Author

Alexander Koutmos

Alexander Koutmos has been writing software for over a decade and has been primarily working with Elixir since 2015. He is currently the co-founder and CTO of EagleMMS, maintains over 20 Elixir libraries on Hex, is a host on the BEAM Radio podcast, and has written three other Elixir books: Elixir Patterns, Building a Weather Station with Nerves and Elixir, Programming Nerves.

Editor

Hugo Barauna

Hugo Barauna is a developer advocate at Dashbit (Livebook / Tidewave), and the maintainer of Elixir Radar. Before that, he was one of the co-founders of Plataformatec, the company where the Elixir language was created.