- Joined
- 17 October 2012
- Posts
- 707
- Reactions
- 1,389
The chart above displays the relentless decline in option-related volatility ($VIX) from the March stock market lows to the present. But how does this decline in volatility affect traders and their psychology?
I ask the question because three observations have struck me in the past week:
1) An increasing number of traders have contacted me, indicating frustration with their (day) trading, including greater losses during the afternoon trade;
2) An increasing number of traders have contacted me, indicating that they have been “too aggressive” in trading the current market;
3) My own trading performance, which had been quite consistent through 2007, turned flat for several months before resuming consistency in April and now becoming quite positive in May.
I don’t think these observations are unrelated. The day traders I talk with benefit greatly from volatility. When markets become less volatile, they find themselves going after large moves that never materialize. This leads to frustration and over-aggressive trading.
I, on the other hand, tend to be quite risk averse in my trading: a peak-to-trough P/L decline of 3% would be a major deal for me. When I detect large volatility in markets, I immediately cut my size to standardize my returns and I trade less. Where the traders I talk with experience volatility as opportunity (and indeed take advantage of it), I experience it as risk (and benefit far less from it).
Conversely, as volatility drops in the market, I am comfortable with the market conditions, take small profits frequently, and build my account. Where the traders I talk with see the low volatility environment as low opportunity, I experience it as low risk. As soon as the VIX moved back into the low 20s, I was in my glory. The traders, on the other hand, were finding it more difficult to participate in large moves, frustrating their ambitions.
The point here is that volatility affects the psychological environment of trading. Depending on our risk appetites, we will respond differently to volatility regimes–and that will likely affect our trading performance.
A few statistics will highlight the psychological importance of volatility. I went back to January, 2008 (a higher volatility environment) and found that the median 30-minute high-low range for the ES futures was .60%. I then looked at May, 2008 to date (a lower volatility environment) and found that the median 30-minute high-low range for the ES futures was .29%. In other words, at a 30-minute time frame, markets are moving half as much now as they were in January. Is it any wonder that traders looking for big moves are becoming frustrated?
Traders don’t realize that volatility scales at every time period. If we have lower daily volatility (as the chart above depicts), we will have lower volatility for every intraday time period. Whatever our average holding period might be, the market will move less in a low VIX environment than a high VIX one. That greatly affects trading behavior:
* It means that any standard method of placing stops and targets will perform poorly as volatility changes dramatically. When volatility rises, we will tend to have our stops too close and get whipsawed frequently. When volatility falls, our targets will tend to be too far away, leaving us in a situation in which we make money on trades, only to see the trades reverse before we are ready to exit.
* It means that any standard method of sizing trades will lead us to go through periods of high performance volatility as markets become more volatile. These large P/L swings can create considerable distress for risk-averse traders (like myself). On the other hand, the standard method of sizing trades will lead to lower performance volatility as markets become less volatile, leading more aggressive traders to become frustrated with the truncated range of their returns.
Markets change how they trade periodically. What we’ve been seeing since March, 2008 is a noteworthy change in market direction, themes, and volatility. The ideal is to recognize these shifts as they are occurring and make mid-course corrections as promptly as possible. This is especially difficult for newer traders, who lack the database of personal experience to know how to adjust to radically different trading environments.
I’m not going to name names, but if a “Market Wizards” book were to be written now, surprisingly few of the people featured in those earlier volumes would qualify for chapters today. It’s difficult to succeed at trading, but–given rapidly changing market conditions–even more difficult to sustain success. It’s not good enough to find winning trading techniques; one has to continually adapt these techniques to an ever-changing environment.
Hi Newt.Please forgive my backseat driving othmana86, but are you trading the All Ords (top 500) universe, and if so, do you have something along the lines of these 2 statements in your BUY conditions to ensure stocks are actually in the XAO at time of purchase?
NorgateIndexConstituentTimeSeries("$XAO.au") AND
NOT OnLastTwoBarsOfDelistedSecurity;
Hi Newt.
any comment is ok man. no need for forgiveness..
I trade the whole ASX with a few exclusions. (ethical reasons). My system is setup to buy anything above 5c and below $1000, that meets buy conditions.
I only use the XAO as an index regime filter.
As for the " NOT OnLastTwoBarsOfDelistedSecurity", that's definitely in my buy condition and also Sell= Sell OR OnLastTwoBarsOfDelistedSecurity
If i may suggest..before covid crash and my current short term optimisation, i used to do as you mention but in 3 different backtests one for each situation more than a single period encompassing the three phase.I’ll just use a period that includes at least one market crash, a down turn and a sideways section of market.
Yes I can do this when I finish the full period because I'm manually doing the backtest and I have written a spreadsheet to record the data and calculate the metrics, so when I finish I can simply extract sections of the spreadsheet into individual spreadsheets.If i may suggest..before covid crash and my current short term optimisation, i used to do as you mention but in 3 different backtests one for each situation more than a single period encompassing the three phase.
this will imho give you a better understanding of various expected real life outcomes based on the timing of your system start within one of the 3 basic situations.
Hope i am clear enough
And this could point to parameter really well suited to some of the situations, more than a fit for all options
Hi @Skate great to see that you are back and active.A description of "The Platinum Strategy"
This strategy is a "breakout strategy" that incorporates ..... "Volume weighted Moving Average" over two different time periods...."
Hi @Skate great to see that you are back and active.
Are you calculating the VWAP based on the EOD turnover amount divided by the daily volume ?
eg, VWAP = AUX1 / V;
Where AUX1 is Norgate data daily turnover in dollars.
Thanks
A problem to solve
I’ve been trading in a discretionary manner, looking at and evaluating each market individually.
I have a number of tools that allow me to view a market in various ways and then decide if and how to trade it. This is a problem for a purely mechanical system because the mechanical system wants take the ‘one size fits all’ approach but in reality, markets are different and therefore do respond a bit differently.
Maybe two different equity markets would respond in a similar manner but I found a problem between the first two markets that I selected due to the fact that one is equities and the other commodities. They have different personalities. I need to adjust how I’m trading these markets to find a compromised approach that will be good enough for both.
I know what you system traders are thinking right now, ‘and he thought it would be easy’. Well I wasn’t thinking that, maybe a little, I thought I could slap this this together in the background while I was doing other things. OK may I was thing that.
Initial testing of the NTW system
In starting to put things together and testing how the planned components of the system worked with each other, a few problems were highlighted. Problems are always expected but usually the ones that you get are not the ones that you originally expected. I’ve had to do a lot of fine tuning to basically align the elements of the system with each other and some major changes to the system as a whole.
I’m now doing the initial backtest using only one market, the SPY. If this works out well then I may be satisfied with leaving the system as a one market system. I have made changes to produce more trades, I hope it’s enough. If it’s a one market system I can increase my 5% per trade rule without exceeding my previous 30% account exposure for the system. If I increased my position size four times bigger I will still only have a system wide risk of 20%.
Another advantage of using the one market (SPY) is that this is a market that I follow on a day to day basis anyway, so it’s a very familiar market and I don’t even have to log onto my computer because the market is reported in the news every day on the radio and TV.
There has a lot of talk on the forum about making a system robust and not over tuning a system to a particular market or particular conditions. As with a lot of things in life, I think that both sides of the argument can be right and both can be wrong. What I mean in saying that is that I think a particular situation would need to be defined before determining which side of the argument would best apply to it.
I am planning to possibly use only one market for my system and I have tuned it to a degree to this type of market.
What I’ve done is not something that won’t work in another market but something that may not get as many trades in another market as it would in this one. That will reduce profit in another market but won’t increase my risk.
As I have said before, the most important factor is managing risk and in reading the forum posts, people are only making each side of the argument because they are of the opinion that their side of the argument is less risky.
When I do my backtest I won’t be testing 20 or 30 years and I won’t be testing from after the covid crash until now, I’ll just use a period that includes at least one market crash, a down turn and a sideways section of market.
Thanks Skate for sharing the platinum strategy. I am trying to implement this in Amibroker as a practice based on you descriptions in this thread. However I was not able to get the result similar like yours (very bad result and don't even close). I must be missing out something or have totally different understanding. I will summarize my understanding of the buy and sell rules as below, could you please let me know if I am completely wrong?The Platinum Strategy
Let me explain the inner working of this strategy as it relies heavily upon an ADX indicator for a buy signal which measures the strength of a trend. It's a handy indicator that works perfectly in both trending & range-bound markets. As well as the ADX indicator buy signal "The Platinum Strategy" use a confirming indication of a "Volume Weighted Moving Average" over two different time periods to indicate when a price is trending higher. Both these are conditional on the "Ulcer index indicator" is "Down".
Summary of the Ulcer Index
The Ulcer Index’s real strength is its focus on downside risk only. A gap-up would be viewed with joy, while a gap-down would be viewed with horror. The Ulcer Index focuses on downside risk rather than the upside. The downside risk causes "stress" when trading. The main idea behind the Ulcer Index Indicator is to measure downward volatility & alert when the trade reaches a level of “stress”. The "Stress" indicator is either UP or DOWN.
Thinking outside the box
Nobody that I know uses the "Ulcer Index" to their advantage & this indicator forms part of "The Platinum Strategy". The Ulcer Indicator's sole purpose is to control the drawdown risk (not eliminate the risk) without reducing the profit potential of a strategy.
Skate.
Thanks Skate for sharing the platinum strategy. I am trying to implement this in Amibroker as a practice based on you descriptions in this thread. However I was not able to get the result similar like yours (very bad result and don't even close). I must be missing out something or have totally different understanding. I will summarize my understanding of the buy and sell rules as below, could you please let me know if I am completely wrong?
Buy Rules
1. 20 period breakout:- C > Ref(HHV(H, 20), -1)
2. ADX is trending higher for several bar:- ADX(14) > Ref(ADX(14), -1) AND Ref(ADX(14), -1) > Ref(ADX(14), -2)
3. Ucler Index is going down and it is lower than 5:- ulcerIndex < Ref(ulcerIndex , -1) and ulcerIndex < 5
4. Index filter is on:- Index > MA(Index, 10)
Sell Rules
1. Ucler Index is greater than 5:- ulcerIndex > 5
2. 40% trailing stop if index filter is positive other wise 10% trailing stop:-
ts1 = 40;
ts2 = 10;
ts = IIf( IndexFilter , ts1 , ts2 );
ApplyStop( stopTypeTrailing , stopModePercent , ts , exitatstop = 2 );
3. 4X ATR multiplier profit stop:-
period = 10; // ATR period
multiplier = 4; // ATR multiplier
ApplyStop(stopTypeTrailing, stopModePoint, multiplier*ATR( period ), True, True );
4. Stale stop? If read from one of you message that you are using Ucler index (sell rule 1 above) as stale stop so I did'nt implement it.
Thank you.
Stale stop? If read from one of you message that you are using Ucler index (sell rule 1 above) as stale stop so I did'nt implement it.
If I can’t get acceptable results from the one market then my intention was to test on the $SPX sectors. I would be hoping that reducing the number of trade types that I’m using to only the most reliable ones but over the multiple markets (the sectors), would then bring the backtest stats within an acceptable range.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?