I got an e-mail about an Australian venture capital fund and decided to follow it up. The information the fund sent me looked very interesting, but it is limited to wholesale and sophisticated investors. In order to be classified as a wholesale investor you must have individually (not with your spouse) AUD 2.5 million in net assets or AUD 250k in gross income. I don't qualify individually on this basis, though we jointly would qualify on the second criterion and in the near future I will qualify on the first criterion. So, I told the fund salesperson that and they sent me a questionaire to see if I qualify as a sophisticated investor who understands the risks involved. I just sent the form back. If they qualify me I will invest in the fund and disclose more information here. Overall, I plan to invest 5% in private equity and it makes sense to allocate half of that to venture capital and half to buyout etc. IPE and OCP cover the later stage private equity in the portfolio 2.5% roughly equals the fund's minimum investment requirement, so that is what I will invest, if approved. Interestingly, early stage venture capital investments are tax free in Australia. That also means, of course, that you can't claim losses against your income tax.
In other news, I redesigned a trading algorithm from the bottom up on 2018 data, using the same forecasting model. It has a bit lower return and larger drawdowns, but all the rules make theoretical sense and it sticks to the model predictions rather than reversing direction if stopped out. In fact, it only uses a stop when initiating a new direction - this is to guard against the new signal being noise - the stop is removed after the direction is confirmed. After that I would just use hedges. Next, I need to backtest it for 2017 and 2007. I think 2007 is analogous to 2018, while 2017 is very different - a constantly uptrending market.
The model is currently short, but I am not trading it without backtesting and also there is higher risk entering a move already underway, as the model is unlikely to time the exact optimal turning point to reverse direction.
P.S. 25 April
I backtested the model for the second half of 2017. Results are not as good as year to date in 2018 but they are much better than the model I was using at that time when the fake stops are removed from the model. The main issue is that my model tends to underperform the market in strongly trending markets as it keeps looking for opportunities to go short. We can compensate for this by trading 2/3 the model and 1/3 just long the index. This means that when we go long we use 3 times the position we use when we go shorter. This results in a more consistently rising equity curve. Increasing position size when going in the direction of the established trend definitely makes sense.
P.S. 27 April
They accepted me as a sophisticated investor.
Tuesday, April 24, 2018
Sunday, April 22, 2018
Backtesting Failed
I backtested the model for 2017 and some periods in 2006-8 and it either makes no money (2017) or matches the market. So, this needs a fundamental rethink to get a more robust model. For the moment I will step away from live trading and observe what happens and when I have more time have a look again and developing a robust framework. I also saw that some of what I put in spreadsheets from 2006-08 is not realistic regarding how stops work, and so exaggerates the performance of the model. The current model was stopped out very very often in that period as the index was often both up and down more than 1% in a day. It could only work with hedges rather than hard stops.
Saturday, April 21, 2018
Improved Model
The "Gold Model" was stopped out twice in a row on Thursday and Friday when the market was more than 1% down and it was long. So I now took another of my old models that uses a different approach entirely but only gives rare signals. Those signals over-ride the "Gold Model" signals. The combination enhances return. It would have been short Thursday and long Friday. It signals short for Monday. In simulation, it's average win is 1.3% a day and average loss 0.36% with a 62% probability of winning. The Sharpe ratio is 0.52. This is only based on data since January 1st. Trading 1 NQ contract the biggest drawdown since January 1st is USD 3852.
I ended up USD 200 down on the month in trading at the end of Friday after being USD 700 up on Wednesday. Plan is to switch to trading NQ contracts with a stop loss next week. I am a bit wary of taking the signal from the new model for my first larger trades and so maybe will wait till Tuesday.
I made decision trees in Powerpoint for using the model in each of the 4 possible states where yesterday's trade was: long, short, long but stopped out, and short but stopped out. There is then no discretion over putting on trades. Here is one of the four decision trees, to give you an idea:
I ended up USD 200 down on the month in trading at the end of Friday after being USD 700 up on Wednesday. Plan is to switch to trading NQ contracts with a stop loss next week. I am a bit wary of taking the signal from the new model for my first larger trades and so maybe will wait till Tuesday.
I made decision trees in Powerpoint for using the model in each of the 4 possible states where yesterday's trade was: long, short, long but stopped out, and short but stopped out. There is then no discretion over putting on trades. Here is one of the four decision trees, to give you an idea:
Friday, April 20, 2018
Collared Trading Has a Low Expected Value
I did a proper analysis of trading futures with an options collar. The win and loss probabilities are the same as trading with a stop loss. But the average win is reduced from 1.26% to 0.73% and the average loss from -0.65% to -0.53%. As a result the expected value of each day's trade goes down from 0.57% to 0.28%. And that's with perfect execution of the hedges and entry point so that the hedge is costless and the upside and the futures entry point is exactly in the middle of the interval between the hedges. Usually the hedge costs something, maybe 0.1% and the entry point isn't perfect. Together this probably reduces the expected value to a 0.1% gain or so. Some slippage in entry point on the futures plus stop tactic doesn't have such a big effect on the expected value. Maybe reducing it to 0.5%.
Given this, I have no choice but to bit the bullet and trade futures with a stop loss instead of a hedge and accept the relatively larger dollar value of losses when stopped out, as would have happened today trading NQ.
Given this, I have no choice but to bit the bullet and trade futures with a stop loss instead of a hedge and accept the relatively larger dollar value of losses when stopped out, as would have happened today trading NQ.
Thursday, April 19, 2018
Why is Trading Stocks So Expensive in Australia?
Commonwealth Securities Charges 0.1% and Interactive Brokers 0.08% for Australian stock trades. That means that to trade AUD 170k of stock you would pay AUD 136 with IB. But to trade an S&P 500 futures contract costs USD 2.05 at IB. For U.S. stocks IB charge 0.5 cents per share so trading the same value of the SPY ETF costs USD 2.50.
These high prices aren't unique to Australia. IB charges around 0.1% to trade shares in most countries apart from the U.S. and Canada. On the other hand they charge AUD 1-6.5 per contract for Australian futures. So, maybe the question, should be why U.S. and Canadian shares are so cheap to trade.
Anyway, the high prices definitely discourages day-trading of Australian shares.
These high prices aren't unique to Australia. IB charges around 0.1% to trade shares in most countries apart from the U.S. and Canada. On the other hand they charge AUD 1-6.5 per contract for Australian futures. So, maybe the question, should be why U.S. and Canadian shares are so cheap to trade.
Anyway, the high prices definitely discourages day-trading of Australian shares.
Monday, April 16, 2018
Long Futures Collar Trade
I put on my first collared futures trade. The idea was to sell a call 5 points above my long futures entry point and buy a put 5 points below. But my futures entry was at 2676.25 instead of 2675 and and the call was 1.5 points less than the put. So my potential upside is only $112.50 not counting fees and my potential downside is $387.50. As the model has a 71% win rate, the expected value is -$32.50 :( It's probably worse than that because the futures gapped up over the weekend reducing the potential upside. Oh well, the expected "tuition fee" is not so big. The screenshot shows the current state of play. Down.
P.S. 17 April
I "managed" the trade a bit and the futures were just below 2680 when the options expired. So I had a naked futures position, which I then sold at 2680.25. Overall, I made about USD 200 on the trade. I have now put another trade on. Long futures at 2681.5, sold a 2690 call for 7.25 and bought a 2675 put for 9.25. Maximum upside is USD 325 and maximum downside is USD 425 not counting commissions, which are small. Expected value is about USD 100. The spread between the two options today is 15 points, up from 10 points yesterday. The idea is to gradually widen the points spread as I am comfortable with it, eventually buying the put 25 points below the futures entry price, which is equivalent to a 1% stop. Yeah, the model is still long, the market is "overbought" and trending up according to the model.
ASX 200 and MSCI All World Total Returns
The Australia share price index - the ASX 200 - has not performed well since 2007. The current level is below its peak. However, when you add in both dividends and franking credits, it has almost doubled since the peak. Since 1996 it has returned twice as much as the MSCI in Australian Dollar terms, though since the crisis the two have had about the same gain, tripling from the low.
Sunday, April 15, 2018
The Gold Model
I have now managed to reconstruct something similar to the old model I tried to trade a decade ago. It is a mixture of trend following when the markets are trending and predicting the direction to trade in when markets are more choppy. It follows a clear set of rules with no real discretion. Using those rules since January 1st this year would have returned 51% with a Sharpe ratio of 0.58. The model wins 71% of the time with an average daily win of 1.15%. The maximum loss is 1% as set by the stop. When I optimize a portfolio of the various methods I have come up with to maximize the Sharpe ratio of the portfolio the solution says to put 90% in this strategy and to actually short one of the other strategies! At the moment the model is long, which is good, as I have a long calls position still on from Friday. I think I will rename the new version of the old model the "gold model" :)
By the way, if you can borrow, maximizing the Sharpe ratio makes much more sense than maximizing return. You then get the smoothest time path of returns, which you can lever up if you want taking into account the size of likely drawdowns.
By the way, if you can borrow, maximizing the Sharpe ratio makes much more sense than maximizing return. You then get the smoothest time path of returns, which you can lever up if you want taking into account the size of likely drawdowns.
Saturday, April 14, 2018
Friday Update
I finally exited Leucadia National after they announced they are converting into an investment bank and will sell some of their private equity assets and change their name to Jefferies. It has been one of my worst investments losing just under USD 4k (there have been some far worse ones though...). I got in too late just as the financial crisis was getting underway and the company never recovered. Previously, it had an excellent track record and was referred to as a mini Berkshire Hathaway. I bought some more shares in 3i instead, which has been a good investment.
I have been doing more work on improving my trading model and more on trying to trade it. The options I am willing to buy - i.e. the maximum loss is bearable - have too much time decay and so the market can go up and I end up not making money. I about broke even over the week due to this and various stupid things I continued to do. I stayed up last night trading the market, though that is not something I should do. The market was beginning to go up after initially falling and I decided for some reason that shorting put options on expiration day would be a good idea. I shorted a 2650 Friday 13th S&P put and bought a 2625 Friday 13th S&P put. This exposed me to a maximum USD 1300 loss. Of course, the market immediately turned around and started going down. As it reached 2650 I sold short a futures contract as a delta hedge. Then the market bounced and hit the stop I had subsequently put in place at 2650. And then it went back down again... In the end, I actually ended up about USD 20 on the trade :) But it was quite nerve-wracking. I don't know how ERN sells lots of put options all the time without trying to determine market direction or "buy reinsurance" to make it an options spread.
Next week I am thinking to experiment with futures contracts with options collars to limit both the upside and downside. Using options you can have a much tighter effective stop and not worry about the market coming down, hitting the stop, and then going up again. The downside is that the upside has to be limited or the cost of the put option (or call if short the futures) is too much. So, you sell a call (or a put) to defray the cost. I think for a reasonable net cost it's possible to have a little more upside than downside, though as the model does have an edge it's not strictly necessary to have more potential upside than downside. I am thinking of buying a put 10 points (E-Mini S&P) below the entry price into the futures contract and selling a call 20 points above. The maximum downside is then something like 13 points (USD 650) and the maximum upside 17 points (USD 850). Another downside is that if the market is flat, you lose 3 points (USD 150).
The only issue is if both options are out of the money at expiration I will have a naked futures position without a stop at the end of that day's session. I guess if the market hasn't moved in a decisive manner up to that point then maybe it won't suddenly, but I need to be up in time to put on a new options position.
The model is neutral for Monday. The different predictors point in different directions.
Another idea I had is that it is easy to adjust the ASX200 index for franking credits. S&P have a franking credit adjusted index but it only goes back to 2011 and has some weird features, like only reinvesting the dividends once a year. If you get the monthly values of the total return or accumulation index - which includes dividends but not franking credits and the price index which is without dividends, you can calculate the monthly dividend yield. The dividend yield can then be grossed up for franking - this will exaggerate franking a bit as some companies pay unfranked dividends. The return including franking credits matches the MSCI World Index gross total return since the financial crisis in 2009 very well:
My performance is also given pre-tax includes estimated franking credits. A major reason why I am lagging the index is presumably management fees.... You can see though that my returns about match the ASX in the last five years, despite the drag of management fees. This is by investing more in funds that do generate alpha. The black line is a simulation for the "target portfolio".
I have been doing more work on improving my trading model and more on trying to trade it. The options I am willing to buy - i.e. the maximum loss is bearable - have too much time decay and so the market can go up and I end up not making money. I about broke even over the week due to this and various stupid things I continued to do. I stayed up last night trading the market, though that is not something I should do. The market was beginning to go up after initially falling and I decided for some reason that shorting put options on expiration day would be a good idea. I shorted a 2650 Friday 13th S&P put and bought a 2625 Friday 13th S&P put. This exposed me to a maximum USD 1300 loss. Of course, the market immediately turned around and started going down. As it reached 2650 I sold short a futures contract as a delta hedge. Then the market bounced and hit the stop I had subsequently put in place at 2650. And then it went back down again... In the end, I actually ended up about USD 20 on the trade :) But it was quite nerve-wracking. I don't know how ERN sells lots of put options all the time without trying to determine market direction or "buy reinsurance" to make it an options spread.
Next week I am thinking to experiment with futures contracts with options collars to limit both the upside and downside. Using options you can have a much tighter effective stop and not worry about the market coming down, hitting the stop, and then going up again. The downside is that the upside has to be limited or the cost of the put option (or call if short the futures) is too much. So, you sell a call (or a put) to defray the cost. I think for a reasonable net cost it's possible to have a little more upside than downside, though as the model does have an edge it's not strictly necessary to have more potential upside than downside. I am thinking of buying a put 10 points (E-Mini S&P) below the entry price into the futures contract and selling a call 20 points above. The maximum downside is then something like 13 points (USD 650) and the maximum upside 17 points (USD 850). Another downside is that if the market is flat, you lose 3 points (USD 150).
The only issue is if both options are out of the money at expiration I will have a naked futures position without a stop at the end of that day's session. I guess if the market hasn't moved in a decisive manner up to that point then maybe it won't suddenly, but I need to be up in time to put on a new options position.
The model is neutral for Monday. The different predictors point in different directions.
Another idea I had is that it is easy to adjust the ASX200 index for franking credits. S&P have a franking credit adjusted index but it only goes back to 2011 and has some weird features, like only reinvesting the dividends once a year. If you get the monthly values of the total return or accumulation index - which includes dividends but not franking credits and the price index which is without dividends, you can calculate the monthly dividend yield. The dividend yield can then be grossed up for franking - this will exaggerate franking a bit as some companies pay unfranked dividends. The return including franking credits matches the MSCI World Index gross total return since the financial crisis in 2009 very well:
My performance is also given pre-tax includes estimated franking credits. A major reason why I am lagging the index is presumably management fees.... You can see though that my returns about match the ASX in the last five years, despite the drag of management fees. This is by investing more in funds that do generate alpha. The black line is a simulation for the "target portfolio".
Wednesday, April 11, 2018
Exited First Model Based Trade
The futures market started crashing when the People's Daily said that Xi Jinping's comments on openness to trade did not apply to the US. I exited my trade when the S&P 500 was down 1% on the day, based on a 1% stop loss. I made USD 245 on the trade, which was roughly equivalent to 1/3 of an S&P 500 futures contract. So it's about 1/2% on the underlying stock. I was up about USD 650 at the close of Tuesday's regular market.
I am continuing to fine tune my model strategy. It's different to how I traded a decade ago but following similar principles. When I deem the market is overbought I remain long (with a 1% stop) unless one model says that we will exit the overbought situation. Another indicator shows when we enter overbought. The mirror image applies to oversold - remain short with a stop. When neither overbought or oversold, I use the average of 4 predictors. This combination, if executed perfectly would have returned 37% since January 1st. It would have returned far less in the generally bullish market in 2017.
Despite this, I have some further research ideas to test out to see if they can provide a more theoretically satisfying signal. One of the 4 signals in the composite makes no sense whatsoever, but it has done really well since the beginning of this year.
The inverted head and shoulders formation still remains in play unless the market falls below the right hand shoulder:
Notice the higher volume on the left shoulder than the right, which is a classic sign of a head and shoulders formation. The alignment of the recent highs perfectly along the white line is also a classic sign. P.S. 12 April Long again for 0.75 cents slippage.
I am continuing to fine tune my model strategy. It's different to how I traded a decade ago but following similar principles. When I deem the market is overbought I remain long (with a 1% stop) unless one model says that we will exit the overbought situation. Another indicator shows when we enter overbought. The mirror image applies to oversold - remain short with a stop. When neither overbought or oversold, I use the average of 4 predictors. This combination, if executed perfectly would have returned 37% since January 1st. It would have returned far less in the generally bullish market in 2017.
Despite this, I have some further research ideas to test out to see if they can provide a more theoretically satisfying signal. One of the 4 signals in the composite makes no sense whatsoever, but it has done really well since the beginning of this year.
The inverted head and shoulders formation still remains in play unless the market falls below the right hand shoulder:
Notice the higher volume on the left shoulder than the right, which is a classic sign of a head and shoulders formation. The alignment of the recent highs perfectly along the white line is also a classic sign. P.S. 12 April Long again for 0.75 cents slippage.
Sunday, April 08, 2018
More Trading Model Research
Even with all my old notes it is hard to reconstruct the trading rules I was using a decade ago. I have put that on the "back burner" while developing new approaches. I realised that I can actually make predictions on the level of the index. My model predicts the change in an indicator. I can solve for the index level that will generate that level given some assumptions. If there is little change in the index it's best not to trade. If a big move is predicted it is worth trading. The tests I've done so far are good, though it needs systematic backtesting. Using this approach the NASDAQ 100 index is projected to rise to 6555 on Monday up from 6433. That is a big move up. This will set up the price action of the last two weeks to be a "head and shoulders bottom". Based on that there should be a new uptrend over the next couple of weeks or so. Of course, my model can only project one day at a time. As this hasn't been extensively backtested yet, I think I will sell a put spread that limits my potential losses to less than a 1% stop loss on a futures contract would.
P.S. 9 April
After looking at my options (pun intended) I decided instead to buy a call option. Specifically a June 2018, ES-Mini 2800 call. This is an option on the ES-Mini futures contract. This option has currently a delta of about 0.16 - for a 1 point move in the futures contract it moves about 0.16 points. So, it is equivalent to going long USD 22k of stock instead of USD 130k. Also, the most I can lose is the USD 500 that the contract cost. The likely loss if I am wrong is more like half of that or about 1% of the implicit position. So, this is like a built in stop loss.* Because the option expires in a couple of months, the time decay shouldn't be too bad, but I will need to investigate further whether longer-dated options make more sense.
I just found it impossible to find a risk-return trade off that I liked with selling put spreads. The net amount of premium I would have received was just too great relative to the potential loss.
* This is particularly attractive for holding a position over the weekend when a stop can't be activated. The CME Globex market trades 24/5 not 24/7. Not that I'm planning to hold this position that long, but for future reference.
P.S. 9 April
After looking at my options (pun intended) I decided instead to buy a call option. Specifically a June 2018, ES-Mini 2800 call. This is an option on the ES-Mini futures contract. This option has currently a delta of about 0.16 - for a 1 point move in the futures contract it moves about 0.16 points. So, it is equivalent to going long USD 22k of stock instead of USD 130k. Also, the most I can lose is the USD 500 that the contract cost. The likely loss if I am wrong is more like half of that or about 1% of the implicit position. So, this is like a built in stop loss.* Because the option expires in a couple of months, the time decay shouldn't be too bad, but I will need to investigate further whether longer-dated options make more sense.
I just found it impossible to find a risk-return trade off that I liked with selling put spreads. The net amount of premium I would have received was just too great relative to the potential loss.
* This is particularly attractive for holding a position over the weekend when a stop can't be activated. The CME Globex market trades 24/5 not 24/7. Not that I'm planning to hold this position that long, but for future reference.
Subscribe to:
Posts (Atom)