Creating own trading system

Discussion in 'App Development' started by j2ee, Apr 5, 2013.

  1. hftvol

    hftvol

    agree fully, if you must get up and running quick then rather start profiling and back test strategies in R. Given most do not start out with tick based data, the memory limitations and fact that code in R runs MUCH slower than in compiled languages should not matter much. A lot better than using any backtesting retail package.

    "Hobby". Yes of course, anything is fine to serve a "hobby" but as you put it, to succeed well......

     
    #131     Apr 18, 2013
  2. That is what I meant with stages.This also matches the TPL dataflow idea. But within a stage you are deterministic.
     
    #132     Apr 18, 2013
  3. hftvol

    hftvol

    what do you mean with "stages"? I am not familiar with this term.

     
    #133     Apr 18, 2013
  4. j2ee

    j2ee

    Why Amibroker with
    1. take $$
    2. Limited AFL language, hard to find out how to do whatever

    but not Tradelink with
    1. free
    2. real C#, 1 of the most used programming language



    Welcome to take your time to explain

    We assume we are talking about someone takes trading seriously with complicated strategy but not very simple customized indicator.
     
    #134     Apr 18, 2013
  5. If you don't like a software's own language then there is their free AmiBroker C/C++ SDK available for download! If one doesn't like C/C++ there is another AmiBroker SDK for .NET.

    BTW you clearly have no knowledge about the software so it's useless talking to a "knowitall" anyway. If you know better go to their Yahoo forum and try out your expertise there. ;-)
     
    #135     Apr 18, 2013
  6. hftvol

    hftvol

    sorry I am done explaining. I thought I made my points crystal clear.

     
    #136     Apr 18, 2013
  7. dom993

    dom993

    Hftvol, you have very good arguments in favor of professional-grade platforms, however, you are missing the point ... most ETers are not professional, merely trying to get their feet wet, discover and learn, and there is no point for that purpose to spend the kind of money required by a professional platform, and corresponding historical data.

    I will contend that most of the "random" results arising in backtesting with retail-grade platforms are self-inflicted, meaning result from programming errors in the strategy, rather than platform instability, and people would get same random results on a professional-grade platform.

    There should be a lot less bugs & much better turnaround in fixing them with professional-grade platforms, than with retail ones. Certainly Ninja doesn't fare well at all on that front, and needs at times quite a bit of sofware development to workaround their bugs, and for some other things just needs to be carefully used so to stay away from those bugs.


    J2ee, you have to be blind not to realize that NinjaScripts are plain C#, and that Microsoft .NET software components are available to be used in those "scripts". I know someone will come & say Ninja doesn't support .NET past 2.0, this I don't know, and to be honest I have not encountered any situation where it would make a difference for me.
     
    #137     Apr 18, 2013
  8. j2ee

    j2ee

    You explain why you think creating our own system is the best solution over here but you didn't explain why you think amibroker is a good choice in your opinion.

     
    #138     Apr 18, 2013
  9. j2ee

    j2ee

    ok so you agree AFL is limited too.

    I agree building own system is the best way but only if someone knows how to build a system very well. That is not even a normal programmer can do.

     
    #139     Apr 18, 2013
  10. j2ee

    j2ee

    For your own system, what language do you choose and why? Why don't you use something like Deltix?
     
    #140     Apr 18, 2013