Thank you ofthomas.Quote from ofthomas:
absolute returns and then against S&P benchmark.. after all, the software is supposed to manage the account as a fund right?![]()
Absolutely right. The whole concept does apply to funds or large private investors.
Since we are exploiting an edge of statistical nature, essentially based on a large number of transactions, I believe it does not make any sense to try to use this approach to trade small accounts or just a couple of instruments. In that case it's just fine to trade manually, using a good logic.
Unfortunately many people dreaming about getting rich by trading are often undercapitalized. It's really hard (and inefficient) to try to do this with small capital. Just to give an example today I remained "stuck" and had to give up a very nice move (probably 2K missed) on UGAZ due to order rejection due to margin requirements. Also an higher frequency would allow to greatly reduce commissions:
https://www.interactivebrokers.com/en/?f=commission&p=stocks1
And we are trading not a small account and using portfolio margin. Imagine what would happen with Reg T and a small account. However portfolio margin itself requires at least 110K just to be enabled: https://www.interactivebrokers.com/en/?f=/en/software/pdfhighlights/PDF-PortfolioMargin.php
So people contact me on a daily basis asking if they can trade with small amount like 20-50K or so (and some want even trade futures btw!). Or if they can trade FX. It takes a lot of patience to repeat always the same things and, further, often they get pretty upset.
The problem I had with UGAZ today, actually happened with FAS too last week. Now, in order to avoid that I just (right now) added a new feature, so at least we can still grab part of the move. Now, when I receive the rejection message, I take note of the side and size, and set a flag to reduce the order size until the order can be executed. Then, on fill, I reset it. This should avoid getting stuck on a nice move.
Yep, good idea to compare against S&P or whatever benchmarks. Well, that needs not to be done "realtime" however (each new curve processed does suck resources). The PNL series can be exported (eg., excel) and then one can play with it offline, maybe at the end of the year.
(I have personally some reservation about the use of S&P as some meaningful "benchmark" for algorithmic trading strategies, but never mind... anyone is free to use what he likes better.)