How to Derive Trading Decisions Systematically

Category
energy-trading
Written on
16 Dec 2022
Authored by
Mario Nakhle, Product Management
A detailed look into the intricacies of creation and implementation of decision-making systems in power spot trading
No alternative text provided

Extreme volatilities and the increasing complexities of energy markets are leading a growing number of asset-less and asset-backed power traders       to integrate systematic decision making into their routine workflows.

In this article, we’ll take a detailed look at the mechanics of decision-making systems implementation.

How to Create a Decision-Making System?

trading model design: 4 steps

Trading models are algorithm-based programs which recognize certain patterns in incoming datasets       and output signals to trigger buy or sell decisions.

To maximize the accuracy of market predictions, trading models should be tailored to specific use cases, thoroughly backtested, evaluated and continuously monitored once deployed.

Let’s elaborate.

1. Spread Selection

The identification of spread opportunities — i.e. price differences between two markets (Day-Ahead auction and Intraday Continuous in Germany, for example) — is the starting point for building a trading model. For this purpose, the following factors need to be assessed:

  • Potential profits — by evaluating the average absolute value of a spread.

  • Volatility of spreads by calculating value-at-risk (i.e. the probability and extent of potential financial losses over a particular time period), expected shortfalls and the likelihood of extreme market events.

  • Market access requirements — by assessing the technology, asset and liquidity requirements for participating in the corresponding markets.

  • Market liquidity — by defining volumes of power that can be bought/sold without affecting the market price. This factor is particularly relevant in Intraday markets where the size of bid-ask spreads serves as a strong indicator of liquidity.

  • Data availability — by ensuring that corresponding data is accessible.

2. Model Design

As a rule of thumb, trading models aren’t supposed to represent all market dynamics — they should rather capture specific market causalities, which drive power prices in a certain direction. Some obvious examples of such causalities are seasonal electricity supply/demand peaks, differences between the expected and actual amounts of solar and wind productions or extraordinarily high fossil fuel prices.

In order to capture market causalities, the following common steps are applied when designing a trading model:

  • Insights collection. A heterogeneity of fundamental and technical factors       which drive the selected spread is analyzed.

  • Model creation. Based on the collected insights, an algorithm is designed to model the prespecified market causalities and predict the spread direction. At this stage, it’s crucial to avoid overfitting a model against its training data. Commonly, overfitted models fail to derive accurate market predictions from unseen datasets.

  • Model backtesting. Backtests allow for a model’s viability assessment by testing how well it would have performed on out-of-sample historical data. For the sake of accuracy, it is recommended to only backtest on data with a known publication time. Similarly, regular validations of backtest results based on model predictions are a good practice.

  • Evaluation of model performance. Typical model performance metrics to look at are profit & loss per MWh, value-at-risk, a risk-adjusted return measure called annualized Sharpe ratio and drawdowns to depict peak-to-trough difference of a particular trading account/position over a specific time interval.

  • Signals execution. The last stage of model creation involves determining technical requirements for the execution of signals. In power markets, particular attention has to be paid to Intraday execution       since an expensive execution of orders in Intraday markets can render an otherwise good signal unprofitable.

3. Position Sizing 

Before running a trading model, it’s crucial to define one’s maximum acceptable loss and apply common risk management techniques — i.e. conduct the above-mentioned value-at-risk, drawdowns and standard deviation analyses. This helps determine trading volumes and set realistic expectations.

4. Model Monitoring

After a trading model is up and running, its performance shall be monitored continuously:

  • Evaluate live and historical performances to detect overfitting and adjust a trading model to market dynamics when necessary. 

  • Analyze distribution of data inputs in a running model compared to a training data distribution to examine how quickly a given model adapts to sudden market changes. 

  • Monitor the explainability of the trading model to understand the logic behind decisions. A lack of transparency can lead to building a trading strategy based on false assumptions which often results in trading performance instabilities.

  • Monitor compliance with risk metrics set at the “Position Sizing” step to make sure a model operates within its defined limits. If those limits are exceeded, intervention is required. 

Verdict

Automation of decision making aims at excluding emotions from the trading process by replacing human judgement with decision-making systems.

While the development of such systems requires considerable technical effort, it allows energy market participants to streamline their decision making, mitigate human errors and increase trading performance.

More from the category

No alternative text provided
energy-trading
The Basics of Machine Learning Operations in Power Spot Trading

Discover how machine learning operations (MLOps) practices are applied in power spot trading to accelerate and facilitate the whole ML model lifecycle.

Sourabh Raj, Head of Data Science
10 Aug 2023
No alternative text provided
energy-trading
A Beginner’s Guide to the M7 Application Programming Interface

Learn more about the peculiarities of the M7 API and the mechanics of connecting a trading application to the EPEX Spot backend system

Gautam Kotian, Lead Software Engineer
24 Apr 2023
No alternative text provided
energy-trading
What’s What? Manual Trading vs. Computer-Assisted Trading vs. Automated Trading

Explore the three degrees of automation along the short-term power trading value chain — from manual approach to computer-assisted trading and end-to-end trading automation

Alexander Reinhold, CEO
28 Oct 2022
No alternative text provided
energy-trading
The Importance of Order Execution in Intraday Continuous

Thorough exploration of the peculiarities of continuous trading and the role of computer-assisted order execution strategies in Intraday power markets

Mario Nakhle, Product Management
27 Dec 2022
No alternative text provided
energy-trading
The Effect of Rising Prices and Volatility on Computer-Assisted Trading

Let’s shed light on the long-lasting effect that recent rise in power prices and volatility levels had on computer-assisted trading

Mario Nakhle, Product Management
7 Mar 2023
No alternative text provided
energy-trading
The Dynamics of Power Spot Prices: an Overview

A look into the nature of daily power prices that remain in constant flux under the influence of heterogeneous fundamental and technical drivers

Kamil Pluta, Systematic Trading
7 Dec 2022
No alternative text provided
energy-trading
Short-Term Power Trading: A Value Chain Perspective

From data processing to intelligence decision making to order execution — explore the life cycle of short-term power trades

Alexander Reinhold, CEO
19 Sept 2022
No alternative text provided
energy-trading
The Role of Transmission System Operators in Energy Trading

Let’s zoom in on the role of transmission system operators — the key market players responsible for the stable energy system operation and uninterrupted power transmission — and their effect on energy trading

Alexander Reinhold, CEO
17 Jan 2023
No alternative text provided
energy-trading
Power Trading: An Introduction

An overview of long- and short-term power trading — explore the differences between futures, over-the-counter and spot power markets and their complexities

Alexander Reinhold, CEO
15 Sept 2022
No alternative text provided
energy-trading
European Power Balancing Markets: an Overview

A deeper dive into the main instruments applied in balancing markets to counteract the deviations between supply and demand

Kamil Pluta, Systematic Trading
3 Feb 2023
No alternative text provided
energy-trading
Energy Mix in the Age of Renewables: An Overview

A quick refresher on the basic energy concepts and peculiarities of renewable energy sources

Alexander Reinhold, CEO
13 Sept 2022
No alternative text provided
energy-trading
A Look into Data Processing in Short-Term Power Trading

An in-depth look at the six crucial stages of data processing commonly applied across the power industry to facilitate data-driven decision making

Mario Nakhle, Product Management
15 Nov 2022
No alternative text provided
energy-trading
A Deep Dive into Cross-Border Transmission Capacities Allocation

Learn how cross-border transmission capacities — that allow to transfer power across a border — are allocated in futures and spot markets

Kamil Pluta, Systematic Trading
28 Feb 2023
No alternative text provided
energy-trading
A Day in the Life… How Short-Term Power Traders Operate

An overview of the differences between asset-backed and asset-less (proprietary) power traders and their routine workflows

Alexander Reinhold, CEO
17 Oct 2022