Matlab in Finance

Discussion in 'Trading Software' started by nitro, Sep 29, 2004.

  1. prophet

    prophet

    What penalty?

    C/C++ is easier to prototype with? Perhaps you can say this if you have an extensive testing and trading infrastructure already in place. Otherwise anyone doing hard core math operations will benefit greatly from Matlab and Mathematica. This is especially true when prototyping and testing ideas, and needing to visualize information effectively.
     
    #51     Nov 4, 2004
  2. prophet

    prophet

    Anton, thanks for the clarification
     
    #52     Nov 4, 2004
  3. linuxtrader

    linuxtrader Guest

    Uhh ... I said prototype (new ideas) in mathematica or matlab (less preferred). ... And yes, matlab incurrs a performance penalty for most operations that we are interested in ..... We rarely use it for real work.

    Large simulations (my idea of hard core math and computer systems engineering) are not done in either environment ......
     
    #53     Nov 4, 2004
  4. prophet

    prophet

    I must have misinterpreted part of what you wrote. Sorry.

    Regarding the performance penalty with Matlab… how are you using Matlab? Real time processing of market data? I agree there is too much overhead for RT work. However, if you are using Matlab for model development or backtesting, you can always use vector operations and MEX functions to increase performance to nearly the same as C/C++, for most operations.
     
    #54     Nov 4, 2004
  5. #55     Nov 5, 2004
  6. nitro

    nitro

    #56     Nov 6, 2004
  7. I want to study groups of data, that is; create distributions (either on a fixxed amount of time or volume, or based on an event creating a start point) and then save the descriptive statistics of each distribution for data mining.

    Instead of looking at individual bars (5min, 30min, daily) with high, low and close; I want to look at successive distributions as defined by mean, std dev, kurtosis, skew, etc. I don't necessarily need a graphic representation of this, but it would be nice.

    Any ideas, or if I"m not being clear enough, I'll try and be more specific?
     
    #57     Nov 6, 2004
  8. prophet

    prophet

    So instead of just having OHLC + volume per bar, you'd like to see some other information, per bar, like recent volatility, VWAP, or S/R estimates? You can do this per-tick as well, though per-bar is easier to start with. If this is your goal you can certainly do it with Matlab and Mathematica, and probably with a lot other software too.
     
    #58     Nov 6, 2004
  9. prophet, yep, like what you said.

    The biggest challenge is I can't program (at least not yet). I don't have a concept of how to group the data. I think the code guys call it a data structure.

    Should I think about creating an array for each bar? The array could hold all the stat's.

    Thanks much for your reply.
     
    #59     Nov 6, 2004
  10. Hi,

    I am not going to advertise here but why don't you take a look at QuantStudio, www.smartquant.com. We have designed QuantStudio to "substitute" MatLab in financial data analysis. In fact QuantStudio has its roots in the ROOT package : root.cern.ch designed for the analysis of high energy and nuclear data... The ROOT package is widely used by scientific community and is an open source c++ package...

    Regards,
    Anton
     
    #60     Nov 6, 2004