Custom Strategy Code (IP) - which platform(s) to trust?

Discussion in 'Strategy Building' started by TradersRUs, Jul 26, 2020.

Which platform can be trusted to not upload your IP?

  1. Ninjatrader

    1 vote(s)
    50.0%
  2. Metastock

    1 vote(s)
    50.0%
  3. Tradestation

    0 vote(s)
    0.0%
  1. Not necessarily automate the trading part, just the alerts. I can place the trades manually with my broker, but need the strategy to run intraday and alert me to the buy signal at the right time. So broker API not needed.

    Back to the original question though - whether backtesting or running intraday, is there a platform that is trustworthy and (at least) claims upfront that they don't upload any of your custom code?

    E.g. Ninjatrader privacy policy explicitly states that they DO NOT guarantee any such protection. Appalling!
     
    #11     Jul 26, 2020
  2. In most cases you don’t need to know the details to understand if someone has real alpha or is just punting. Once you’ve spoken to enough systematic traders, you can usually tell if they are really doing something special - especially at the pre-deployment level. I’d even posit that if a trader is worried about his IP before going live there is a fair chance he does not even understand the hurdles involved.

    Of course, you could be a genius and have come up with something truly unique, but it’s extremely unlikely.
     
    #12     Jul 26, 2020
  3. Tradex

    Tradex

    That fact alone should tell us something... :cool:
     
    #13     Jul 26, 2020
    TradersRUs likes this.
  4. Not even worthy of a detailed response... ignorance and "ass"umptions all around. You're the kind of troll that every forum has at least one of. Nothing useful to contribute (read the title of the thread again), and judging others makes you feel superior somehow.
     
    #14     Jul 26, 2020
  5. Exactly. That's what prompted me to reach out to the community.
     
    #15     Jul 26, 2020
    Tradex likes this.
  6. Poljot

    Poljot

    If you don't automate order entry, why not just feed your code with price and volume data from vendor and have it calculate the signals on your own machine rather then by broker? E.g. refresh spreadsheet with OHLC data every X minutes and run VBA or any kind of code on it.
     
    #16     Jul 26, 2020
  7. Every single indicator used in the strategy would have to be coded in from scratch. Plus, load historical bar data that those indicators depend on. Then performance tune the rig to execute intraday...
    That would be similar to building the software itself that these vendors are offering... non-trivial no doubt. I'd prefer to spend my time trading than reinventing the wheel.
     
    #17     Jul 26, 2020
  8. Well, I do come here because I am bored so by that definition I am a troll. However, while I might be ignorant of many things in the world, as an institutional PM with decades of experience, I am pretty aware of what works and what does not. Seems like the members here feel that I got a lot to contribute.

    In any case, I was merely pointing out that if you have not established that your strategy actually works in live trading (most things do not work, FWIW) it's not worth worrying about protecting your IP. The only exception to that would be if you are running some sort of an arbitrage strategy and literally don't want others to know that this arb exists. However, if you are REALLY paranoid, you can take a public domain backtester like backtrader or zipline, deploy it on your own machine and test the strategy without ever "giving the code" to anyone. If you truly think you've invented something that is unique (as I said, very unlikely in my experience), this approach is more scaleable and customizable. Pretty much every quantitative tool you might need has been implemented in whatever language you decide to use (C++, Java or Python) and you will not need to reinvent the wheel. Also, you can take the machine off-line and put it in titanium-lined safe for additional IP protection at the backtesting stage. When it comes the time to deploy it, the very same codebase can be connected to your broker API without every giving away your code.
     
    #18     Jul 26, 2020
  9. How do you know that I haven't? Hence the "ass"umption.

    More importantly (in your omnipresent arrogance, you missed the point again), the process would be - develop a strategy, backtest it thoroughly, THEN decide to live trade. If the software you use, steals your IP in step 2 itself (based on backtest performance) then any subsequent steps are a moot point.
     
    Last edited: Jul 26, 2020
    #19     Jul 26, 2020
  10. It's amazing that you are worried about alpha dilution even before you know that you have alpha.
     
    #20     Jul 26, 2020