Autocorrelation and Stochastic Mean Reversion Trading

Nifty Autocorrelation Mean Reversion Strategy

Here is a simple mean reversion trading strategy using Autocorrelation and Stochastic osciallator crossover. In the last article we seen about autocorrelation that negative correlation attracts mean reversion trading and positive correlation attracts trend trading. so the whole idea of the trading system is not to take all the stochastic crossover signals. But only the long only positive crossover signals when the autocorrelation is negative.

Codesnippet : Autocorrelation Amibroker AFL and Pinescript Code

Autocorrelation - Amibroker

“Autocorrelation, also known as serial correlation, is the cross-correlation of a signal with itself. Informally, it is the similarity between observations as a function of the time lag between them” – Wikipedia. Autocorrelation value ranges between +1 to -1. Where autocorrelation above zero indicates positive correlation and negative value indicates negative correlation.

How to do Portfolio Backtesting in Amibroker

ON NOW (2)

Portfolio Trading (Trading with Multiple Stocks/Instruments) is the next big step in a traders life once he understand that he want to reduce the volatility in his trading strategy. And Amibroker comes handly when comes to portfolio back-testing. And this tutorial explains how to do portfolio back-testing step by step.

N Bar High-Low Dots – Amibroker AFL code

High Low Dots

Here is a simple strategy that alerts by plotting dots over the candle whenever a new N bar high-low is made. The below chart shows Nifty future EOD charts and the Yellow dots in this example represents new 20 day high’s are made and the orange dots represents new 20 day lows are made. It provides a better visualization in your charts to identify the new high-low and the ongoing sentiment in the market.

William VIX FIX Indicator – Amibroker AFL Code

William VIX FIX Indicator

We know that VIX most of the time reflects the investor/traders sentiment. When VIX is higher it means lot of fear in the market and lower VIX indicates lack of fear in the market. The problem is the sentiment can be measured only Indices like Nifty as the Volatility Index VIX is derived from implied volatility of Options. In such a case VIX FIX comes handy to replicate the VIX behaviour in other instruments like Commodities, Forex, Stocks.

How to Post/Share your Code in Marketcalls Community?

Github Gist

When you are participating in Marketcalls Community if you concerns in building your trading system codes sometimes you have to post lengthier codes (AFL, mql4, easylanguage codes). While posting in our community it looses its readability so to sort out the issue introduced github gist integration with marketcalls. Just by following few steps now you will be able to share code with other community members without loosing readability.

How to Convert your Repainting Code to Non-Repainting?

Basic-Code-icon

The problem in automating your strategies or while watching your trading system most of the time you find buy or sell signal occurs in the current bar and before the candle completes the signal get erased. This happens when the signal oscillates back and forth the threshold levels which decides the occurence of buy or sell signal. we can name it as current bar repainting.

Last Five Trades Result Dashboard – AFL code

Nifty Futures Dashboard

Here is simple visualization to look into the past five trades result and plot the values over the chart which gives a quick view on how the strategy performed in the last five trades. In this AFL example we had created the dashboard for simple MACD crossover. And the dashboard doesnt include current open positions and only include last five closed positions.

How to Plot Bid Vs Ask Dashboard in Amibroker

Crude Oil Bid Ask Dashboard

Here is a little Bid Vs Ask Dashboard for Amibroker users which helps to monitor the Bid-Ask Spread during live trading. In a highly liquid market the Bid Ask spread difference will be very thin whereas in a illiquid script the Bid-Ask spread get wider due to less number of buyers and sellers.

Simple Smoothed RSI Crossover Strategy

Backtested Results

Here is the simple smoothed RSI crossover strategy can be practiced on higher timeframes especially with daily timeframes with controlled risk. It catches the big trends and gets little losses during sideways movement with a desecent amount of winning ratio. Strategy suits for Nifty and Bank Nifty future traders willing to take positional trades based on EOD chart.

Intraday Gap Up and Gap Down – Amibroker Strategy

stoploss setting

Strategy is very simple. when the market open with gap up and at the same time ,it crossed the previous day high then it should be considered as strong buy. When the market open with gap down and while opening if it crosses yesterday low then it should be considered as strong short.