fbpx

AI-Based Algorithmic Trading for Commodities

By Orisys Academy on 18th January 2024

Problem Statement

Algorithmic trading offers efficiency and speed in financial markets, but applying
AI to commodity trading can be complex due to the unique factors influencing
commodity prices. There is a need for sophisticated algorithms that can adapt to
the dynamic nature of commodity markets.

Abstract

This project focuses on developing AI-based algorithms for algorithmic trading in
commodity markets. The system will analyze historical data, market trends, and
relevant factors to make informed trading decisions. The goal is to create a
robust and adaptive algorithmic trading system specifically tailored for
commodities.

Outcome

An AI-driven algorithmic trading system designed for commodities, providing
traders with automated, data-driven decision-making capabilities to optimize
trading strategies.

Reference

Generating reliable trading signals is a challenging task for financial market professionals. This research designs a novel decision-support system (DSS) for algorithmic trading and applies it empirically on two main crude oil markets. The novel DSS enables investors to interactively build algorithmic trading strategies by fine-tuning various predefined integral elements. The main novelty of this study is the forecasting procedure encompassed into the DSS, and the flexibility of the system that allows users to adjust the parameters of the predictive model embedded and the length of the recursive window, based on individual preferences and the trade-off between prediction accuracy (increased computing intensity) and computing efficiency. The DSS also introduces two new steps into a standard fixed-length recursive window out-of sample forecasting technique. It first estimates a universe of candidate models on each rolling window and then applies a fitness function to optimize model fit and produce more reliable one step predictions from each recursive forecasting origin. Point-forecasts are subsequently fitted into algorithmic trading strategies, whose absolute and risk-adjusted performance is finally evaluated by the DSS. In implementing the DSS-based algorithmic trading strategies, the system performs 60760 estimations and 1736 optimizations for each market. In robustness checks, an additional number of 8 DSS’s are designed and evaluated. The results confirm the superiority of DSS-based algorithmic trading strategies in terms of predictive ability and investment performance for both markets. Hence, owing to its performance, flexibility and generalizability, the DSS is an important tool for prediction, decision-making, and algorithmic trading in the financial markets.

1. J. Brogaard, T. Hendershott, and R. Riordan, ‘‘High-frequency trading and price discovery,’’ Rev. Financial Stud., vol. 27, no. 8, pp. 2267–2306, Aug. 2014

2. A. Carrion, ‘‘Very fast money: High-frequency trading on the NASDAQ,’’ J. Financial Markets, vol. 16, no. 4, pp. 680–711, Nov. 2013.

3. A. P. Chaboud, B. Chiquoine, E. Hjalmarsson, and C. Vega, ‘‘Rise of the machines: Algorithmic trading in the foreign exchange market,’’ J. Finance, vol. 69, no. 5, pp. 2045–2084, Oct. 2014.

4. I. Domowitz and H. Yegerman, ‘‘The cost of algorithmic trading: A first look at comparative performance,’’ J. Trading, vol. 1, no. 1, pp. 33–42, Dec. 2005