As a Financial Engineer/ Financial Mathematician, you will be part of a cross-functional team which is involved in conducting statistical & mathematical deductions using various formula and methods. You will also write or build and use various mathematical/ financial modeling techniques to accurately describe financial situations, economic relations, financial market dynamics, investment flows, financial risks, taxation efficacies, and other relevant issues of practical significance in the financial and economic realm.
You will be using various statistical, data analytical, and financial software to carry out your work. You will write or build different mathematical and financial models as well as algorithm (a set of rules used in calculations or computing or other problem-solving operations using a computer) to solve complex financial problems using computers.
You will write or build different mathematical and financial models as well as algorithms to predict various future scenarios in the financial and economic realm or space. For example, predicting how the price of a stock (equity share of a company) may change over time; how currency exchange rate may change over time (exchange rate means at the rate in which currency is converted, for example from Indian Rupee to US Dollar); how economic growth rate may change over the next 3 years; out of the total number of people who have a particular health insurance policy, how many people may make a claim over the next 10 years; and so on.
Brief about possible duties
You will have to apply your expertise in forecasting, quantitative analysis, data science, scenario modeling and data visualization. You will also have to collate, assess, analyze, present, report and communicate data/ results, along with implications. These data/ results will be generated through stochastic analyses (analyzed statistically but not predicted precisely), mathematical modeling, and financial modeling. You will have to report these through many means such as online reporting, analytical reports, financial presentations, presentations at conferences, etc. for a variety of audiences using visual tools that can effectively communicate the story behind the numbers.
What is forecasting?
Now, “forecasting” (which will be a regular responsibility), in this case, means to predict future trends of events that may happen specifically due to certain finance-related decisions, allocation of resources or economic relationships, etc.
What is financial modeling?
Financial modeling means writing or developing a set of rules/formulas and algorithms for solving a financial problem or carry out some calculations using financial theories, concepts, and formulas. Such rules/formulas and algorithms are executed using computer software.
What is mathematical modeling?
Mathematical modeling implies using linear algebra, natural logarithms, calculus, statistics, and the concepts of relations & functions to achieve a particular result or to determine the factors playing a part in an event (such as the rise/ fall of wages or stock price and valuation etc.) or to estimate the values of such factors/ parameters.
The numbers are always drawn from existing real-time values to create huge datasets and apply statistical hypothesis testing to forecast future possibilities.
What is statistical hypothesis testing?
Statistical hypothesis testing or confirmatory data analysis uses a set of random variables, the variations of which are used to test whether a particular “hypothesis” or the basis of observing a process is true or untrue.Commonly, two datasets are compared where usually one is formed through collecting data (called “sampling”) and the other is a synthetic data set from an idealized model.
Some popular techniques
Understand that, you will be involved in using financial and mathematical modeling for forecasting via assessing of large repetitive real-life datasets containing numbers gathered from real-time scenarios to prove a particular point using tools used widely in Mathematics and Statistics such as Random Walks, Monte-Carlo simulation, fuzzy logic, decision tree models, neural network models, linear regression models, Fourier transform, representation theory etc.
Intricate and extensive concepts
These intricate & extensive techniques require profound understanding and knowledge before being logically applied to real existing cases. This further means that professionals practicing in this field are highly qualified individuals with expansive experience in particular academic areas especially Economics, Mathematics or Statistics.
Today, most investment decisions are driven by a pre-programmed set of instructions (algorithms) fixed in a suite of financial software.
These algorithms, that fuel what is universally called algorithmic trading today, come from financial models with different dependent & independent variables such as time, price, and volume. These are commonly called parameters. What investment managers do is just set the values of the variables or parameters in the software.
The software then takes automated decisions to carry out transactions (buy and sell stocks, bonds, currencies, etc.). This automated trading is therefore called algorithmic trading.
This is currently the hottest area in which Financial Engineers/ Mathematicians are finding work with just engineering degrees / Mathematics / Statistics degrees. No prior background in Finance is required.
Algorithmic Trading –how financial modeling is used in making investment decisions in stock markets
Algorithmic trading, automated trade execution and high-frequency trading (HFT-execute a very large number of orders within seconds) at the millisecond timescale were developed to make use of the speed & data processing advantages that computers have over humans. In the 21st century, algorithmic trading has been gaining traction with both retail and institutional traders.
It is widely used by investment banks, pension funds, mutual funds, and hedge funds that may need to perform trades too fast for human traders to react to. In India, 33.33% of the exchange trades are done through algorithmic trading. In the US, it is 70% and in Europe 40%.
In simpler terms
Stock trading was mainly a paper-based activity before electronic trading took over. One needed to be physically present to buy or sell stocks and there were actual stock certificates.
Now, we can write an algorithm and instruct a computer to buy or sell stocks for you when the defined conditions are met. These programmed computers can trade at a speed and frequency that is impossible for a human trader. So now there are markets in which computers trade against other computers.
4 Components of Algorithmic Trading Systems
Data Component
Algorithmic Trading systems use structured data, unstructured data, or both. Structured data includes spreadsheets, CSV files, XML, Databases, etc. Inter-day prices, end of day prices, and trade volumes are usually available in a structured format. Unstructured data include news, social media, videos, and audio.
Model Component
Financial models represent how the algorithmic trading system believes the markets (or the outside world) work. These financial models do one common thing: reducing a complex system into a quantifiable set of rules which describe the behavior of that system under different scenarios.
Execution Component
The model component identifies certain trades and the execution component carries out or performs the transactions. The speed of the execution, the frequency at which trades are made, the period for which trades are held, etc. are factors that need to be satisfied.
Monitor Component
The monitor component is powered by AI basically to make the entire algo trading system adapt to the dynamism of the markets and changing environments.
Key Roles and Responsibilities
As a financial Engineer/ Financial Mathematician, you will be engaged with one or more of the following roles & responsibilities as well as other associated duties:
Knowledge
Skills
Ability
Personality Traits