Thanks, Val! I have enjoyed our correspondence and collaboration over the past few years and am impressed with how quickly and successfully you have pivoted into the systematic approach. And I very much appreciate all of the encouragement and feedback that you've given me about the software. Keep up the great work!
Bensdorp seems like a scam artist but I haven't read his books yet. Whenever someone tells you they were this big shot hedge fund manager and now are "mentoring" complete newbies, alarm bells go off.
And it does outline similar approach I use for trading. The completeness of the rules for the strategies he gives is pretty exceptional comparing with other authors.I just started to read your journal here and it looks great. Thanks for sharing. I hope your journal helps you just as much as it helps other traders.
I read that you started to trade with Amibroker (which I use myself) but now you've migrated to RealTest. Is there any particular reason that you switched? Do you find any advantages with RealTest?
I also read that you're from Canada too. Have you been getting away with paying just capital gains tax on your frequent trading? I've been paying capital gains only on all my trades so far. I don't do any short selling or trade any futures. I try to keep my most frequent trades with my RRSP accounts as I read that Revenue Canada doesn't care about them too much. They know they'll get their tax anyway when you make any withdrawals.
Thank you so much for your reply. I think you do some mean reversion trading with multiple positions using daily bars? Are you using limit orders? I find most mean reversion systems work better with limit orders and they are cheaper and easier to trade with Interactive Brokers. With Amibroker it's somewhat complicated to code and backtest limit orders when you run multiple positions. You pretty much have to use a custom backtest for that. Can you code and test for limit orders for multiple positions with RealTest?Thank you Sam, those are very thoughtful questions.
When it comes to AmiBroker vs RealTest - AB is super flexible, too flexible. Short answer is -
AB is a truly great product for pretty much anything backtesting related. But it makes it a bit too generic so too many things need to be described to model some pretty typical strategies, that leads to more code, which leads to more support and a greater possibility of making mistakes. AB pretty much completely lacks support of testing multiple strategies together. It goes as far as long+short which is fairly primitive way of doing it and if you want to model more than that you really need to get deep into coding and even then it is cumbersome.
- In RT my strategies code is way shorter / simpler / easier to read => has less bugs
- For the type of ideas I typically test it much faster for me to write code in RT
- RT is designed around modeling multiple strategies all together. Which is super important for me
On the other hand RT doesn't have ambition to support any type of backtesting possible. It is more of a niche product. If it works for you - it will offer unique powerful features and save tons of time on testing.
In some of my earlier posts I included screenshots of how RT strategies code look like, check it out. I think they speak about the difference quite well on their own. My single stragy code with RT is typically half a page long to give you an idea.
Unfortunately I have to pay full tax on my trading profits. Which is crazy considering my tax bracket. My volume of trades is too high to be unnoticed and a big chunk of my profits comes from shorting, so there is not much choice. So I run it as a business but without incorporating. At least I can offset a bit with subtracting costs.
Val
Bensdorp seems like a scam artist but I haven't read his books yet. Whenever someone tells you they were this big shot hedge fund manager and now are "mentoring" complete newbies, alarm bells go off.