Quote from TSGannGalt:
Let's see...
1. Tradestation... That won't work, no one will take a Tradestation code or model.
2. You do the work, meaning you will have to code and create the execution engine yourself. None of the firms will take your system and implement it for you. Also, larger the firm, the more custom their execution platform is. You should be expecting to code you automation engine via FIX or at least know how to send messages via sockets. Do you expect SAC or Citadel trading with IB or some retail broker????
3. Are you willing to provide them with the source code? If you are not, why not? They are more interested in your ability as a developer. Any newbie can make one system with luck. One good system is worth nothing. One good developer is what they want.
Every once in a while, they'll call you in to develop a model with specific profiles of the market. (You don't have to, or be able to because you can only make money off of what the market provides you, but you will need to clearly tell them why you can't develop a model within their need)
4. The fund you deal with... You have to consider that the funds already have their own trading style. How is it going to appreciate their performance? Getting their past fund record and running a test showing how your system will improve their performance is equally important.
5. Most of the reputable firms know more about trading systems than you. (Considering you are using TS, not a custom tester). One simple question they will ask is what you will do when the system fails. How are you going manage it?
6. No grey box. But expect to be monitoring them full-time. If you tell them that you manually enter orders... you'll be out the door with a cute smeer. We all know that a perfect systems does not exist... so we emphasize on how you monitor the system as much as working hard to develop a model. The question you will get will be something like, "How are you going to manage the system?"
7. Obvious question you'll get is "Why aren't you trading it on your own, if you think it's great?" For me, I was trading most of the systems from home directly with a clearing firm. Though, I needed better environments to trade a few models I developed, like low latency and computer power (basically a remote server close the exchange... it was high frequency arb model). So I approached a few firms to allow me to use their execution platform.
There's more... But I think it's good for now... nothing wrong with starting a freelance developer career early.
if creating the execution code is an obligation for trading our system with a larger fund - then that is not for me...I would rather start up my own hedge fund instead...and manually open the trades..

monitoring system full-time is a good idea..even if discretion is take out of the trading the pc and internet can fail..
I am developing my system in a general purpose model building environment - not tradestation - which has proven to be rather weak in handling complex trading ideas....not saying they cannot be coded is TS, though...
this system is the culmination of a few years of research - not something which fell on my last week in a daydream...why should I open this to them?
Semantic system development is 99,99% of all system development...coding is relatively much more easy (idea development can be compared to writing a novel while coding to grammar and syntax correction)....they can ask any programmer to code their ideas.....