Quote from gmst:
I will start by listing out who all can steal your strategies. All the below is in the context that you run a portfolio of well-defined strategies. No discretionary trading.
1. your clearing firm:
If you trade futures systematically directly without a broker and make say only 500k a year but you are extremely consistent and are trading bonds,equity indices etc. (very scalable futures), your clearing firm would be very interested in analyzing your trades.
2. your broker:
To make your broker interested, again PnL potential needs to be in excess of 10 million. In today's world of automatic report generation and auto-trade analysis, it will be a piece of cake for a broker's automatic systems to identify top traders (both in terms of consistency and they will immediately know all the guys who are using API to execute orders).
Both 1) and 2) above are big threats to your future profitability since these guys might start trading size on your futures contract and thus either front-run you or change the underlying market dynamics because of their actions that cause your trading strategy to be profitable in the first place.
3. your IT guy:
Will be interested even if PnL potential is just a million. Say, you pay reasonable salary (100k or so) to your IT guy and run a 3-4 member trading operation, that IT guy has the incentive to take the source code and set up operations on his own even if his upside is only a million a year. That is a 10x jump from his current salary.
4. some rogue employee working for your broker:
If your strategy makes couple of millions a year, this guy would be interested.
Both 3 and 4 above are not a big threat since even if he gets access to your strategies or reverse-engineers them, his small size might not have any effect on the underlying market dynamics that cause your strategy to be profitable in the markets. So, that guy might make some money, but you will also continue to make money. So not a very bad situation, imo.
5. your strategy development software:
Now this is interesting. I never thought about it before, but I was doing some work on multicharts yesterday and it crashed and wanted to send an error-report. When I checked the files it was sending, the dump contained all my strategy files. Is it possible that developers of multicharts or any other trading software for example have encoded deep inside the trading software to upload the strategies files to multicharts servers, whenever they find say any trading strategy on ES with over 200 trades over 5 years with a PF > 2, verified by out of sample testing? I am purely hypothesizing here but why can't the developers do this. This way, the software will just send the developers the top strategies of their best traders. If something like this can happen, what counter-measures if any can a trader take?
I invite everyone to write their views.