Excel System Development

Discussion in 'Strategy Building' started by naifwonder, Jul 13, 2007.

  1. I am sure that Excel has the potential to be something useful but given the breadth of negative reviews, I will be looking into other potential platforms (IE: Trader's Studio, Matlab, creating a custom solution). I do not want to veer this thread off topic so I will be posting my inquiries on that matter in a new thread.
     
    #31     Jul 13, 2007
  2. Sorry, Nitro, this is somewhat of a bullshit response. I just paid $125 per hour for some consulting on Excel VBA that would have taken me 3+ months to research on my own. Excel's programming language is mombo complex with over 10,000 distinct, separate, and unique properties and methods to deal with. It can be overwhelming to the less technical types. The Openoffice.org consortium is trying to "clone" Excel and it's object model and VBA interpreter.
    Guess what ? They're not getting there very quickly ... about 5 more man-years of effort and they'll "get close".
    Let's have a quick review of the man who architected Excel:
    http://en.wikipedia.org/wiki/Charles_Simonyi
    Nuf said ?
     
    #32     Jul 13, 2007
  3. That was essentially my point earlier: When you overflow the capabilities of plain-vanilla Excel, and are forced to muck with VBA (with the complicated-object model Mr Sys mentions), you may as well take a step back and learn a sturdier and more flexible toolset.
     
    #33     Jul 13, 2007
  4. As with any dev environment and programming language, YOU'VE GOT TO KNOW THE RIGHT TECHNIQUES to make it maintainable. That's one of the reasons I hired a consultant.
    Your perception is correct though....most programmed spreadsheets are just total crap and must be rewritten.
     
    #34     Jul 13, 2007
  5. rosy2

    rosy2

    i have never seen maintainable spreadsheets. how did this consultant do it?
     
    #35     Jul 13, 2007
  6. You need a "framework" or BETTER YET, a "platform" to make this happen quickly. With a basic programming language like VBA or Java and an API, you are starting from "scratch".....it's like building a house brick-by-brick. With a platform, you've already had an architect design it and build most of it....the rest is customization....just like Tradestation. However, and I've seen this happen just recently with a client of mine, if the architecture does not FIT YOUR REQUIREMENTS or MODE OF TRADING, you MUST go "low-level" and build brick-by-brick. It's a long, tough road.
     
    #36     Jul 13, 2007
  7. #37     Jul 13, 2007
  8. newbunch

    newbunch

    Wow. I really like their Excel interface.

    However, it's futures only trading. No equities. Also, I didn't find a way to get index quotes (I use interest rates in my system to trade the ES and ZN/AB). So I'd have to get a separate quote server.
     
    #38     Jul 13, 2007
  9. I use QuoteIn for my future trading model (ES only). You might find them to be useful.

    Excel can be a great tool for traders who aren't medium/advanced programmers, because it already has a lot of the infrastructure and logic built into it. It's also very fast to develop a working tool with it.

    It all depends on your needs and where you are in your growth as a trader who uses automated tools to assist (or ultimately, assume) their trading.

    Good trading,

    Jimmy Jam
     
    #39     Jul 13, 2007
  10. malaka56

    malaka56

    I use excel all day long for trading. Mostly for analysis and data capture via DDE links, but a little for order entry/automation. The DDE links are slow and drive me insane when they stick. The most I run is 1,850 links simultaneously. Although I do have some order entry done in excel, designing real time systems with orders being triggered isn't the easiest thing to do, and kind of scary with excel. A lot of my off market hours research is done in excel. I have the need for something a little quicker, so I am slowly learning c#, which I think will do the trick.
    I rather spend the time on c# than having to dig further and further into VBA.
    I hate digging around through my old spreadsheets trying to figure out how it works or what it does, afraid I might miss something and have it suddenly start shooting out orders or something.
     
    #40     Jul 14, 2007