R Programming for Traders, Helps small traders compete with Hedge Funds

Discussion in 'App Development' started by Murray Ruggiero, Feb 9, 2017.

Are you going to look into R programming for your trading in 2017

  1. I just like simple systems , no need for fancy technology

    3 vote(s)
    15.8%
  2. I already looked into R and or Python

    13 vote(s)
    68.4%
  3. If it would help , I would be willing to learn.

    3 vote(s)
    15.8%
  1. Thanks jj90,

    Yes, I will take a programming course for sure, just cause I may have to eventually move in the automation trading arena soon.

    EMAs want impact my excursion, i want for bar to close and enter on limit orders. The EMAs will be there to just for price direction (e.g., if 30 ema is above 50 ema , 50 above 70, etc, long after bar close, etc.)

    No way I will pay a programmer to code a system that can make me money. What happens if programmer takes my system, review the performance, and trade his/herself? Or better yet sale my system? I pay coder all this money, and system has poor performance. Then i pay him again for another idea, it fail as well. All while trading business is making no money. Better to build my self, less hassle this way and cost me nothung but time.
     
    #31     Feb 10, 2017
  2. Murray Ruggiero

    Murray Ruggiero Sponsor

    Maybe that system developer is not that good. I know many of them that have come up with one good idea in their life. I will give you a more detailed answer in a few days and explain this to you. If I want to answer the question right it will take some time.
     
    #32     Feb 11, 2017
    SimpleMeLike likes this.
  3. Murray Ruggiero

    Murray Ruggiero Sponsor

    First of all in all honesty, the only issue really is them selling the systems. If you go to a company, then they won't do that because of the risk. I been doing this for a long time and even have done very limited NDA's. In all my years I only seen 1-2 ideas as good as any of mine. The reason for a programmer is so you can code your real idea not some hack of it. For example , If your ideas is chart pattern based , you might not be able to do that yourself. A expert might use , machine learning to define pattern recognition.

    The truth unless your build system for very illiquid markets , a few more users won't matter. I could sell 1000 copies of a ES system before it would have any slight effect on performance.
     
    #33     Feb 11, 2017
  4. Thank you Murray for response,

    You can explain on this thread or this one (https://www.elitetrader.com/et/threads/how-many-strategies-do-you-test.306749/#post-4406361) I just created so others can read and comment as well.

    I think the questions I ask are good for a newbie thinking of entering the algorithmic trading arena.
     
    #34     Feb 11, 2017
  5. Murray Ruggiero

    Murray Ruggiero Sponsor

    #35     Feb 11, 2017
    SimpleMeLike likes this.
  6. Thank you Murray,

    I really appreciate your time and effort for find those links for me.

    So what recommendations do you offer to people like me who has put time into manual back testing strategy? It seems to me like manual back testing is not the best option for time sake and mistake free.
     
    #36     Feb 11, 2017
  7. Murray Ruggiero

    Murray Ruggiero Sponsor

    You can use things like TradeStation and TradersStudio. If you are developing a basket system trade TradersStudio , which I developed is a good option. The language is a cross between TradeStation and VBA. There are many other platforms but , TradeStation has a lot of code out there as samples for free to see how to do things.
     
    #37     Feb 12, 2017
  8. ajensen

    ajensen

    I am a heavy Fortran user also. One can think of it as a sort of compiled Matlab, and there are plenty of quant traders using Matlab. I use the gfortran compiler, and to a lesser extent g95. What compilers do you use?
     
    #38     Feb 12, 2017
  9. Thank you Murray,

    I appreciate your recommendations.
     
    #39     Feb 12, 2017
  10. trdes

    trdes


    The reason whatever they found stops working is because people and other firms are picking up on what they are doing(due to these guys likely trading fairly large size). So, as soon as it's discovered bigger players will actually trade against it, effectively turning their winning strategy into a losing one.

    Day trading is mainly about supply and demand with temporary imbalances. This is why some people say news isn't that important and rightfully so. That's why sometimes good news makes things go up, as well as bad news and etc. It's all about the temporary imbalance.

    IE: Let's say everyone is expecting bad news in something, so tons of people are short. If someone can detect an imbalance, they will buy up supply effectively leaving shorts with no supply room to cover. This causes a short cover rally, now as these shorts cover new buyers come into the market, because they see price going up fast. Now that buyer can sell into the short covering plus all the new buyer supply. Than often(not always) price falls right back to equilibrium or even lower. Nothing really happened here except weak shorts lost their money.
     
    #40     Feb 12, 2017
    SimpleMeLike likes this.