in Search

Problem with RSI system

Last post 06-03-2009, 2:15 by wabbit. 3 replies.
Sort Posts: Previous Next
  •  06-01-2009, 22:34 29843

    Problem with RSI system

    Hi everyone, I am new here.  I am taking my first steps at using the Metastock formula to create my own trading systems.  Just for practice, I tried to create a system that would BUY when the 14-day RSI crosses above 30 and SELL when it crosses below 70.  This was done in the System Editor and only the Buy and Sell tabs were filled in.  All other tabs such as Stops and Optimizations were left blank.  The formulas I used were:

    BUY ORDER: cross(RSI(14), 30)
    SELL ORDER: cross(70, RSI(14))

    Now, my problem is that when I come to back-test this system over 10 years of data, it always comes up with fewer trades than expected.  After checking the security being tested, and plotting the 14-day RSI for it, it is obvious that there are many crossovers which are not being acted upon.  It is interesting to note that the trades being identified are correct, but somehow, it identifies a few and then skips a few and then identifies a few more and so on....

    I am not sure why this is happening and would appreciate any help possible. Thanks very much!!
  •  06-02-2009, 6:49 29844 in reply to 29843

    Re: Problem with RSI system

    Hi mav67,

    Welcome to the Forum.

    Have you checked the logs and all the results from the EST?  What information did they give about why trades weren't taken?  How much equity (% of available equity) were you investing in each trade, or what was your position size algorithm?

    Although the EST is the part of MS which I use the least, it is the part of MS which raises the most (?) questions because it has so many different combinations and permutations of settings available.  If you want the EST to "trade" as you do, then you are going to have to spend "considerable" time in configuring it.


    Hope this helps.

    wabbit Big Smile [:D]


    "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
    Edsgar W. Dijkstra

     

    MS: 6.52 EOD, 7.x EOD, 8.0 PRO, 9.2 PRO w/QC, 10 PRO w/QC C, 11 PRO w/QC & MDK
    For custom MetaStock programming : http://www.wabbit.com.au
    My SkyPE status :
    My SkyPE account : wabbit.com.au

  •  06-02-2009, 8:59 29847 in reply to 29844

    Re: Problem with RSI system

    Wabbit, thanks for your insight.  I did as you suggested and looked through the Orders log.  What I found is that there were a lot of events called "Cancelled-Position Limit".  I tried looking in the manual but couldn't find the definition for this term.  I hope someone here will enlighten me.
  •  06-03-2009, 2:15 29848 in reply to 29847

    Re: Problem with RSI system

    Have a look at this post by Roy Larsen re: EST position sizing, and see if it is pertinent to your situation: http://forum.equis.com/forums/permalink/28585/28585/ShowThread.aspx#28585


    wabbit Big Smile [:D]


    "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
    Edsgar W. Dijkstra

     

    MS: 6.52 EOD, 7.x EOD, 8.0 PRO, 9.2 PRO w/QC, 10 PRO w/QC C, 11 PRO w/QC & MDK
    For custom MetaStock programming : http://www.wabbit.com.au
    My SkyPE status :
    My SkyPE account : wabbit.com.au

View as RSS news feed in XML