Thursday, July 18, 2019

Systematic Day Trading


I figured out a way to adapt the turtle trading method to systematic day-trading. I plan to apply it to markets which tend to move strongly after the release of US economic news at 8:30am Eastern Time on many days and which have elevated volume when US cash markets are open. The idea is to put buy and sell orders in for these markets at around 8:00am (currently 10pm here in Australia) based on the movement of the futures markets over the day up to that point. If there is a breakout of that range you go long or short automatically. Then you close the positions at the end of the trading day. This is a day trading method where you don't look at the market all day.

I don't have access to historic hourly data at the moment but I have backtested the idea for a couple of months by looking at charts for the NASDAQ 100 futures. It seems that the approach wins more times than it loses, though average wins and losses are about equal in size. Once the market starts moving in a given direction intraday it tends to keep moving in that direction. It looks like it would work well for stocks, bonds, gold, Australian Dollars... It doesn't look like it would work for oil, soybeans etc. These commodities typically expand their trading range in both directions when the market gets more active. As a result trades would tend to get stopped out.

I'll start trading it using the new micro-futures that are a 10th of the size of the e-mini NASDAQ and S&P contracts as well as with CFDs for gold (trading 10 ounces say) and Australian Dollars (starting with AUD 10k) and see how we go.

Monday, July 15, 2019

Trading Bitcoin Futures over the Weekend or Not

Because recently Bitcoin rallied strongly over weekends, I decided to close any Bitcoin futures short position at the end of trading on Friday. That means that this weekend I closed my short on Friday at the worst possible point and missed a more than 1000 points decline over the weekend. However, I've resolved not to get into this trade now and just wait for the next long trade.

Not including this weekend's action the average return over the weekend in the last 15 months when my model was short was -0.2%, i.e. a loss. But this is a small loss and is statistically insignificant. The t-statistic to test that this mean is different to zero is -0.31 (p = 0.74). On the other hand, the average return over the weekend when long was 1.5%. And this return is highly statistically significant. The t-statistic is 2.33 (p = 0.026).

This explains why I was reluctant to be short over the weekend but not to be long over the weekend. On the other hand, the expected loss isn't much, so avoiding trading over the weekend when short is due to risk aversion. Especially as I can place an effective stop in our Plus 500 CFD account. If we go long there and are short futures we are effectively out of the market. But it's expensive to do so due to their spread and overnight financing charges, and they only allow me to trade a maximum of 6 Bitcoin. On the other hand, I am only shorting one futures contract (5 Bitcoin) at a time at the moment.

So, how did this weekend affect these results? The gain to being short over the weekend was 9.5%. The mean weekend short return is now 0.07% with a t-statistic of 0.11 (p = 0.91). So, that is even closer to zero. Someone who is risk averse would still stay out of the market as the expected return is insignificantly different to zero.

To deal with the frustration, I am just telling myself that there will be a better opportunity to go long the further the price falls :) In the longer term, I think I would be less concerned about this if I diversify trading to multiple markets.

Sunday, July 14, 2019

Individual Investment Returns for June 2019

I finally got around to doing this analysis for June:


It's not as straightforward as my other reporting and probably takes 20 minutes or so to prepare. International stocks, gold, and Australian real estate did really well. Australian small cap did really badly. The Unisuper superannuation fund also performed very well. Bitcoin trading was the real star though. It's not looking good this month so far... USD corporate bond performance continues to improve as the portfolio matures.

Friday, July 12, 2019

Distribution of Income and Wealth in Australia in 2017-18


The latest survey results have been released by ABS. To be in the top 1% in Australia you need to have a household net worth of about AUD 7.5 million (USD 5.25 million). We're in the top 4% according to the data. The mean household has a net worth of AUD 1.022 million and the median AUD 559k.

We're also in roughly the top 4% by household income if we'd earned 2018-19 income in 2017-18... Median household earns AUD 1,700 per week (AUD 88k per year) and mean 2,242 (AUD 117k). Of course, households with children average a lot more than this as the data include pensioners, students, singles etc. These data don't let you compute the income of the top 1% directly.

Wednesday, July 03, 2019

June 2019 Report

Because the financial year has just ended in Australia, this report has more estimated figures than normal. June was another positive month with big wins in Bitcoin and gold. In June the Australian Dollar rose from USD 0.6930 to USD 0.7012. The MSCI World Index rose 6.59% and the S&P 500 7.05%. The ASX 200 rose 3.80%. All these are total returns including dividends. We gained 1.39% in Australian Dollar terms and 2.59% in US Dollar terms. The target portfolio gained 2.36% in Australian Dollar terms and the HFRI hedge fund index gained 2.60% in US Dollar terms. So, we under-performed all benchmarks apart from HFRI. On the other hand, all months since the end of November have had positive returns in Australian Dollar terms:



Here
is a report on the performance of investments by asset class (futures includes managed futures and trading):



Gold was the best performing asset class gaining 12%. The worst asset class was Australian small cap, losing 4%. The largest contributions to the rate of return came from futures followed by bonds. The Australian Dollar return is lower than the 2.02% reported here because of foreign currency losses due to the rise in the Australian Dollar over the month.

Things that worked very well this month:

  • Trading Bitcoin. Trading profits for this month were greater than for all of 2018. 
  • Gold.
What really didn't work:

  • Tribeca Global Resources and Cadence Capital. These are now two of my three worst investments in dollar terms. Both of these are trading a lot below NAV. Tribeca is actually doing fine but investors have sold it perhaps because of a misleading report from Morningstar.
Trading income was USD 21,451 for the month, which is three times larger than any previous monthly total. The rate of return on cash in trading accounts was 13.88%.

We moved towards our new long-run asset allocation * as we began to shift out of bonds and moved the first money that orginally came from Chocolateland into our Australian bank account. Gold futures, and cash all increased. As predicted, last month was "peak bonds".






On a regular basis, we also invest AUD 2k monthly in a set of managed funds, and there are also retirement contributions. Then there are distributions from funds and dividends. Other moves this month:

  • USD 130k of corporate bonds matured (Cigna) or we sold them after early redemptions were announced (CNO, HCA) and we bought USD 103k of USD bonds (Genworth, Goodyear, Xerox, and Avon Products). We also sold 2,000 CBAPH Commonwealth Bank hybrid securities.
  • We traded successfully, as discussed above.
  • I bought 5,000 shares of the IAU gold ETF. 
  • We bought 66,126 shares in Domacom (DCL.AX), a startup company that is enabling fractional ownership of residential property.
  • I bought another 4,734 shares in Oceania Capital.
* Total leverage includes borrowing inside leveraged (geared) mutual (managed) funds. The allocation is according to total assets including the true exposure in leveraged funds. We currently don't have any leveraged funds.

Wednesday, June 26, 2019

Adding Individual Stock Trading

My last post looked at my trading profit and loss from futures, ETFs, CFDs etc. But it didn't include individual stocks, which I traded a lot in the early years. So, I went into my data and tried to identify, which individual stocks were trades and which investments. It's not so easy to tell in some cases. However, anything I was generally short was clearly a trade as well as stocks I held for less than a month typically. So, the result is quite rough.

But the picture is clear. Adding individual stocks makes my trading history look much worse up to 2006:


I have now almost recouped all my previous trading losses in the last two years of trading. There are still a few days left to go and anything can happen, but this month is looking to be a record trading gain.

Sunday, June 23, 2019

Trading History


I was wondering how my trading performance looked over the long haul and put together this chart which is cumulative profits from trading futures, ETFs, options etc. Mostly, I haven't included individual company stocks. Up to 2002 I just lost money really. Then from 2006 to 2008 I started systematic trading and had ups and downs and mainly went sideways. But then as the financial crisis deepened things went off a cliff. After that, I didn't trade for a decade until last year. After and initial dip, I made money every month till October last year and then took a break from trading. This year, I came back with a new approach and so far are doing even better. I am now better than breakeven in the long run from trading. I would say that I am optimistic now rather than confident that this can be a long-run source of profits.

Tuesday, June 11, 2019

Only 40 Active Accounts Trading Bitcoin Futures?

According to this article, there are only 40 active accounts trading CME bitcoin futures. I can't read the whole article without paying for an expensive subscription, so I don't know their methodology. I am surprised by this as I have two accounts regularly trading bitcoin futures. I wonder if all accounts at a broker like Interactive Brokers are bundled into a single virtual account?

Thursday, May 30, 2019

Cancelled my Income Protection Insurance

Unisuper are raising the cost of income protection insurance by 43%. I can't see why I am paying for this insurance any more, and, so, I cancelled it. That's AUD 2,400 more a year that will be going into my superannuation account. I kept the death and disablement insurance as it costs much less, though I'm not 100% sure that I should be paying for that either. The death insurance pays out AUD 1/4 million and costs about AUD 50 a month.

Friday, May 24, 2019

May 2019 Report

In May the Australian Dollar fell from USD 0.7047 to USD 0.6930. The MSCI World Index fell 5.85% and the S&P 500 6.35%. The ASX 200 rose 1.96%. All these are total returns including dividends. We gained 0.37% in Australian Dollar terms and lost 1.30% in US Dollar terms. Our currency neutral rate of return was -0.53%. I estimate that the target portfolio gained 0.01% in Australian Dollar terms and the HFRI hedge fund index lost 1.75% in US Dollar terms. So, we under-performed the Australian stock market but outperformed our other benchmarks.


Here again
is a detailed report on the performance of all investments:



The table also shows the shares of these investments in net worth. At the bottom of the table I also include the Australian Dollars return from foreign currency movements, other net investment gains and losses - net interest and fees, and futures trading. At the asset class level, private equity was the best performing asset class gaining 1.56%. The worst asset class was rest of the world stocks.

Things that worked very well this month:

  • Trading Bitcoin. The beginning of the month we made big profits and then towards the end of the month started losing.
  • Medibank Private. We sold out of it in the post-election rally.
  • Oceania Capital. They announced a buyback at a premium to the last share price prior to planned delisting. See below...
  • Hearts and Minds. Continued to outperform the markets.
  • Our corporate bond portfolio began to have net positive returns.
What really didn't work:

  • Bluesky Alternatives. The parent company of the fund manager went bankrupt... See below...
  • China Fund. Got hit by the trade war.
Trading income was USD 4,436 for the month. The rate of return on cash in trading accounts was 3.15%. We made a lot of money in Bitcoin and a little in ASX200 futures and lost in crude oil, gold, NASDAQ 100, and palladium. We were up much more in the middle of the month before a drawdown in Bitcoin. Though this month we didn't make as much as in May 2018, we are overall tracking slightly higher so far this year than in 2018, which is informally my goal for this year.

We moved further away from our new long-run asset allocation * as we continued to accumulate bonds. But this is probably "peak bonds" in terms of their share in our portfolio, as we have finished moving money from my US bank account to Interactive Brokers:




Buying Australian Dollars is also on hold for a while as we bought a lot last month.

On a regular basis, we also invest AUD 2k monthly in a set of managed funds, and there are also retirement contributions. Then there are distributions from funds and dividends. Other moves this month:

  • USD 50k of corporate bonds matured (General Motors)  and I bought USD 147k of USD bonds (Tenet Health, Anglogold, Deutsche Bank, and Yum Brands).
  • We traded successfully, as discussed above.
  • We sold 3521 Medibank Private shares when the price spiked after the election. We now have no individual company stocks.
  • I bought 25,000 BAF.AX shares following the manager BLA.AX being put into administration. The board of the LIC is trying to engage Wilson Asset Management as the new manager and I think the chances of that are now better. The discount to NAV is about 36%, so even if assets managed by BLA are liquidated, I think there is a margin of safety.
  • I bought 8000 OCP.AX shares after the manager announced that they would delist and buy out minority shareholders. The announced buy out price of AUD 2.30 is much less than NAV of AUD 2.83 though higher than NTA of 1.50. So, I am still hoping that they will raise the buyout price. On the other hand, the largest shareholder owns 60% of the shares and so it seems that they can do anything they like. Only around 25% are held by non-insiders/managers. Even if they don't raise the price, it is about a 12% p.a. rate of return from my entry price to redemption.
  • I bought 2000 shares of the IAU gold ETF. 
  • We applied for the Regal Funds IPO.
* Total leverage includes borrowing inside leveraged (geared) mutual (managed) funds. The allocation is according to total assets including the true exposure in leveraged funds. We currently don't have any leveraged funds.

Tuesday, May 21, 2019

Asset Allocation at "Peak Bonds"

At this point we have probably finished expanding our allocation to bonds and from here the share will fall again. So, I thought it would be interesting to post a snapshot of our asset allocation here to contrast with in later posts. All the blue segments in this pie chart are equity related including the allocations to private equity and hedge funds, though only the first four are allocated to listed long-only stocks. For the first time I have split the commodities category into actual gold and futures which includes managed futures and the cash used in our own trading. Cash is money in our regular bank accounts.



We don't include our house in the breakdown and there are also debts, particularly a margin loan and our mortgage. This is just the assets side of the picture.

Sunday, May 19, 2019

Weekend Trading

Bitcoin is again rising over this weekend, so far. I set a stop buy order in my CFD trading account, which allows me to trade Bitcoin 24/7 for 7700 and it has triggered. Bitcoin is around 8000 at the moment. This long position hedges my short futures position. It allows me to have a stop on my position over the weekend when the futures market is closed. I would have been better off and less anxious if instead I had closed the futures position at the close of trading on Saturday morning Australian time. I think that is what I will do in future.