Ferra Solutions

Modelling is the Art of turning Uncertainty into Insight

About

Ferra Solutions started in 1997 as "MG's quantitative and investment services" with a focus on delivering rigorous quantitative analysis to the investment community.

Since its inception, the company has developed and applied models to support strategic and management decision-making. Over time, this work has expanded into a substantial body of analysis for policymakers, including institutions such as Eskom, Telkom, National Treasury and the central bank.

In response to increasingly complex challenges, Ferra Solutions began integrating machine learning techniques into its work in 2004. Through combining these approaches with established econometric and time series methods, Ferra Solutions is able to provide more flexible and robust solutions across a wide range of applications.

Alongside its analytical work, Ferra Solutions has developed specialised modelling tools, including a system that has supported the modelling and reporting of monetary policy decisions since 2012. While software development forms part of its capability, the primary focus remains on building and applying models that address real-world client problems.

Services

Ferra Solutions offers a comprehensive range of modelling services tailored to your needs.

If you’re looking to turn complexity into clarity, you’re in the right place. Whether you need an end-to-end pipeline to predict or analyse key outcomes, expert support applying modern machine learning techniques to your data, or an independent review of your existing models, Ferra Solutions can help.

We recognise that sophisticated models and technical expertise alone don’t solve problems. Real value comes from applying them thoughtfully - delivering insights that are both meaningful and actionable.

Services include

In the News

Our work has been recognised across leading platforms and international collaborations, reflecting both depth of expertise and a consistent ability to perform in highly competitive environments.

Scientific American

Using AI to solve a centuries old murder mystery puzzle

"Cain's Jawbone" was published in 1934 as a murder mystery in which the reader is challenged to correctly order the shuffled pages of the book and, in doing so, to solve a number of murder mysteries. The book's publisher joined forces with the Zindi competition platform to see if AI could solve the mystery. Our model placed first in this competition.

Kaggle

Kaggle Competitions

Kaggle is a platform for predictive modeling and analytics competitions in which data scientists and machine learning practitioners compete to produce the best models for predicting and describing the data. Ferra Solutions has participated in numerous competitions and achieved top rankings.

Zindi Platform

Zindi Competitions

Ferra Solutions has consistently placed in the top positions in various competitions on the Zindi platform, demonstrating our expertise in applying advanced machine learning techniques to complex real-world problems.

AI for Good

AI Expo Africa 2025

Through the AI for Good initiative, led by the International Telecommunication Union, Ferra Solutions was invited to present its work at the AI Expo Africa Summit in 2025, showcasing our solution to one of the Zindi challenges.

Case Studies

Directional trading model

Client

  • Deutsche Bank

Service

  • Proprietary trading

Challenge

  • Algorithmic directional trading
  • Manage proprietary trading book exposures

Solution

  • Directional trading model
  • Start by optimising technical indicators and augmenting these using econometric techniques
  • When the performance of this approach lacked, neural networks were investigated as an alternative
  • Neural networks were able to deliver an edge
  • The networks were optimised on a large compute cluster
  • This cluster was constructed locally using commodity hardware
  • The cluster was augmented with AWS EC2 resources when required
  • This was 2004 - long before neural networks was a thing
  • The solution had to be implemented from scratch!
  • It traded a variety of SAFEX instruments, including ALSI and maize contracts
  • It was also briefly used to trade S&P 500 and USD/ZAR instruments
  • The model was used by other traders but eventually bought exclusively by a large multinational investment bank
  • It was used to run the proprietary trading book successfully from 2006 to 2011
  • It was discontinued when risk taking was scaled back across the bank

Impact

  • Profits!
  • Successful proprietary trading throughout the GFC

Funding strategy optimizer

Client

  • National Treasury

Service

  • Funding strategy optimiser

Challenge

  • Optimise funding strategy across currencies and the yield curve

Solution

  • Integrated cost-at-risk and bond calculator
  • Supporting econometric model
  • South-African core with foreign economy (USA, Japan and UK) satellites
  • Optimise funding strategy using monte carlo simulations

Impact

  • Multiple quantitative targets (e.g. optimal currency mix, best duration) to aim for in order to optimise funding
  • Insight into how to optimally fund fiscal spending requirements
  • Understanding through measurement of the cost of deviation from this optimum

Financial sector assessment programme

Client

  • Financial stability department of central bank

Service

  • Financial sector assessment programme

Challenge

  • Perform model-based assessment of South-Africa's financial sector

Solution

  • Integrate big bank income statement and balance sheet models and internal econometric model
  • Multiple univariate econometric models to estimate default and recovery rates per asset category per bank
  • Develop and simulate stress-testing scenarios and evaluate financial statements under these scenarios

Impact

  • Assessment of financial sector health under various stress scenarios
  • This was tested in practise during Nene-gate

Business strategy

Client

  • Capricorn Financial Group, Namibia

Service

  • Business strategy

Challenge

  • Business strategy to
  • Survive the pandemic!
  • Expand into neighbouring countries

Solution

  • Analysis and measurement of developments in external environment
  • Large array of economic indicator models
  • Grouped into PESTLE categories
  • Modelling internal environment
  • Default rate model
  • Quantitative inputs into strategy
  • The shape of the future!
  • These inputs sketched important emerging trends and changes that provided a view of the landscape of the future and that allowed the bank to strategically prepare for these

Impact

  • Survival!
  • Support growth and expansion into other countries

Spot price models

Client

  • Central bank

Service

  • Spot price models

Challenge

  • Accurate forecasts of near-term spot prices

Solution

  • Suite of machine learning models

Impact

  • Robust and growing collection of forecasts used to calibrate assumptions and downstream model starting points

Econometric model

Client

  • Central bank

Service

  • SSEM model

Challenge

  • The modelling team required assistance in estimating and running a new kind of forward looking (SSEM) econometric model

Solution

  • Technical assistance and equation estimation
  • Develop EViews routines to support and automate SSEM equation estimation

Impact

  • Ability to replace core with SSEM model
  • Training of staff

Capacity utilisation model

Client

  • Central bank

Service

  • Server capacity management

Challenge

  • Timely server upgrades

Solution

  • Parse system logs and use naive model to extrapolate usage trends

Impact

  • Informed capacity planning and system upgrades
  • Effective budgeting
  • Proper but easy management of resources

Modelling infrastructure

Client

  • Central bank

Service

  • Modelling infrastructure

Challenge

  • Modernise modelling processes

Solution

  • Deploy shared Python and Jupyter-lab environments across an array of Linux servers

Impact

  • Productivity gains
  • Modernisation of modelling processes
  • Effective collaboration

Business valuation

Client

  • Eskom

Service

  • Business valuation

Challenge

  • Estimate value of key customer business to support splitting of business into separate entities

Solution

  • Econometric model
  • Contract valuation calculator under different economic scenarios

Impact

  • Business evaluation
  • Strategic inputs
  • Quantify required capital allocation or fair selling price of business entities

Modelling

Client

  • Central bank

Service

  • Bursar and graduate programmes

Challenge

  • Training projects for annual bursar and graduate programmes

Solution

  • Multiple projects spanning a diverse range of machine learning and econometric topics
  • Guidance and assistance to implemented NLP, computer vision, econometric, time series and machine learning models

Impact

  • Rapid development of essential skills
  • Job creation
  • Integration of completed models into business processes to provide downstream value
  • Multiple derived projects

Integrated collaborative modelling platform

Client

  • Central bank

Service

  • Integrated collaborative modelling platform

Challenge

  • Collaborate securely
  • Manage repository of past results
  • Integrate diverse econometric models
  • Publish results
  • Including press kits
  • Performance (error) analysis

Solution

  • Integrated collaborative modelling platform
  • This was delivered as a COTS solution for 15 years, after which the bank acquired the IP
  • It has advanced time series data functionality
  • It supports a large number of uni- and multi-variate time series and econometric models
  • The platform was developed in Java and has its own NOSQL high-performance storage solution

Impact

  • Years of successful inter-team collaboration and model integration
  • Years of policy-decision making based on data, models and reports produced by the platform
  • Publication and dissemination of model results
  • Multiple derived projects

Market risk management

Client

  • Global Trader 247

Service

  • Market risk management

Challenge

  • Manage market risk

Solution

  • Value-at-risk calculator

Impact

  • Ability to effectively manage market risk

Grain market model

Client

  • Ferra Solutions (internal training)

Service

  • Modelling

Challenge

  • Model the international and local grain markets
  • Simulate the impact of the war
  • Dynamic and interactive presentation of results

Solution

  • Hybrid (econometric, time series and machine learning) model
  • Alternative scenarios
  • Interactive website with results

Impact

  • Upskilling of interns
  • Insight into dynamics of grain market
  • Understanding the impact of the war