DEVELOPING IN TRADING MODELS


We will develop models for all Exchanges (NSE, NASDAQ etc), all Instruments (Equity, Forex, Commodity, and Derivatives etc), all Time Frames (Intraday, Week, Short Term, Long Term etc) and for all Market Participants (Arbitragers, Hedgers, Speculators etc) and also for all Market Types (Bullish, Bearish and Sideways)

Market Making

Exchange Arbitrages

Arbitrages

Statistical Arbitrage

High Frequency Trading models

Strategy Building

Greeks Dynamic Hedging

Portfolio Management

Risk Management

STEP RESEARCH PROCESS:

Hypothesis (Know about Market Insight)

Modeling (Input Analysis parameters )

Model validation( Back Test and Modifications)

Analysis & Strategy Building

Entry (Bid-Ask Spread, Leg Sequence, Liquidity etc)

Trade Management (Risk Parameters, Latest Market Info etc)

Exit (Profit or Stop)

OUR REALISTIC RESEARCH PROCESS:

Clean data

Align time stamps

Read Gigabytes of data

Extract relevant information

Handle missing data

Incorporate events, news and announcements

Code up the quant. Strategy

Code up the simulation

Wait a very long time for the simulation to complete

Recalibrate parameters and simulate again

Wait a very long time for the simulation to complete

Recalibrate parameters and simulate again

Wait a very long time for the simulation to complete

BACK TESTING AND HOW BEST WE ARE IN BACK TESTING

Back Test Process:

Back testing simulates a strategy (model) using historical or fake (controlled) data.

It gives an idea of how a strategy would work in the past.

It gives an objective way to measure strategy performance.

It generates data and statistics that allow further analysis, investigation and refinement.

It helps choose take-profit and stop loss.

OUR PERFORMANCE STATISTICS(PARAMETERS)

Profit Loss

Mean, stdev, corr

Sharpe ratio

Confidence intervals

Max drawdown

Breakeven ratio

Biggest winner/loser

Breakeven bid/ask

Slippage

How best we are:

Allow easy strategy programming

Allow plug-and-play multiple strategies

Simulate using historical data

Simulate using fake, artificial data

Allow controlled experiments

Generate standard and user customized statistics

Have information other than prices

Auto calibration

Sensitivity analysis

Quick

Back testing generates a large amount of statistics and data for model analysis.

We may improve the model by

Regress the winning/losing trades with factors

Identify, delete/add (in)significant factors

Check serial correlation among returns

Check model correlations

The list goes on and on……