Selling systems I developed to hedge fund

Discussion in 'Professional Trading' started by mchugh, Jun 26, 2005.

  1. qtip


    I agree with Runningbear..

    Have it coded to time out at a specified time. This will the system buyer and opportunity to test for themselves.

    As an alternative, you can also contact different brokers who will trade it for customers. Of course, they will be some marketing involved, but it is an option.

    I know a couple of developers who have done this. You can PM me if you need more information.
    #11     Jun 26, 2005
  2. da-net


    Why don't you take a few pages from Microsoft's play book...they have some of the best NDAs I have ever seen. Plus you might supply the Tradestation or eSignal code on a disk that requires an activation key distributed by a computer upon acceptance of NDA to function in any mode...similar to Microsoft latest copy protection schemes.
    #12     Jun 26, 2005
  3. qtip


    Another option is too use some sort of net meeting software that will you to share your desktop with systems running so a "buyer" can log into it and watch in real-time.

    The only thing is that I am not sure a hedge fund will be interested in this...
    #13     Jun 26, 2005
  4. nitro


    Very simple to do. Have a programmer write a simple TCP/IP program that connects to the potential clients (hedge funds etc) server set up to get real time trades from your program. On the hedge funds end, there is a simple program running on this computer listening for trades on a TCP/IP port.

    When a trade is made by your system, the machine will send the time, the instrument, the bid x ask of the instrument you are trading, and the fill price, to the remote machine through TCP/IP to the given address/port. This will take about 250 milliseconds if you each have T1 internet access, even across country.

    In effect you are sending them realtime signals generated automatically by your trading system, which they can easily verify on their end for accuracy and profitability.

    This program would take a decent programmer no more than 1 day to code.

    #14     Jun 27, 2005
  5. prophet


    That's not secure. Machine code can be trapped, debugged, disassembled and converted back to the original formulas. Regardless of whatever roadblocks or encryption you put in, the code must eventually execute on the CPU. There are of course very sophisticated methods to block debug trapping, but these come at the expense of cost or difficulty.

    I agree with Nitro. The most logical and sensible solution is to keep the trading software on firewalled servers and broadcast trade signals in real time over a TCP socket. Be sure to review and compile the code yourself. Don't accept someone else's EXEs because it is trivally easy for the programmer to include a trojan horse or backdoor into your server.
    #15     Jun 27, 2005
  6. Nitro's idea is good. If you release the system to install on other machines it WILL be reverse engineered, I guarantee it.

    Remember, an nda is only as good as the parties.

    You may want to you change your target market away from hf's and towards consumers. You can use and other brokers like striker who will do all your marketing for you and you don't ever release your code, time stamped or otherwise.
    #16     Jun 27, 2005
  7. i realise that the encryption can be cracked, however you're then taking about a large financial institution knowingly committing what is now a pretty serious crime.

    And cracking the software is a lot of effort to go to when you've already come to a mutually beneficial arrangement regarding the sale or profit share on the system. It's certainly a lot cheaper than running servers 24/7 on T1 lines.

    NDA's might not be worth the paper they are written on, but with a number of protection divices in place, you can create a reasonable level of protection. Of course dealing with reputable individuals and firms is probably also a great starting point.

    #17     Jun 27, 2005
  8. mhashe


    Why not find a managing partner and open your own hedge fund? Have him run the daily management and trading of the systems while you do your systems dev. Setup a seperate entity that licenses the signals to your hedge fund if you don't want anyone else to know how the signals are generated.
    #18     Jun 27, 2005
  9. There is about 85% chance that after couple of years a hedge fund will blow up . perhaps the main reason for this is continuance of good systems.
    #19     Jun 27, 2005
  10. mchugh


    Thanks for all the information. I've got some decisions to make.

    Good luck to everybody.
    #20     Jun 27, 2005