My Automated Trading Strategy (3Years+ of Historical Data) Please Critique!

Discussion in 'Data Sets and Feeds' started by julian0625, Mar 27, 2011.

  1. What about slippage? If you are using limit orders, you can't always count on a fill and if using market, be sure to add slippage.
     
    #21     Mar 27, 2011
  2. Exceed it in the simulator. In live it can be touched if the level depleted before going the other way.

    The times an order in the simulator gets touched, it does not get filled. This prevents any abnormal results in the live version.
     
    #22     Mar 27, 2011
  3. Julian, we understand that when your trade is triggered you send a limit order to enter. If the limit order is not filled (after a certain amount of time? or maybe conditions change?), you cancel the trade.
    I assume your backtester assumes that when your entry price is breached, you are filled. Meaning, if your bid is put at 1200, you're IN the trade when 1199.75 is touched.

    We get that.

    We are talking about exits.

    If your program puts a sell limit order out at 1200.50, and 1200.75 is touched, you have been executed.

    We get that.

    **If your program is counting a touch of your bid / offer as an execution, your results are flawed.***

    Then we get to stops. A stop price does not guarantee your exit at your stop price. This is known as SLIPPAGE. You have a stop at 1199. Your executed exit price is 1198.75 or even 1198.50. This is known as SLIPPAGE.

    You need to enter slippage into your system to account for situations where you do not get your ideal stop price.


    -------

    You have shown a system with a 60+% win rate. However the Reward:Risk is 1:2.
    When you include commissions and slippage, you won't be AS pleased, though you MAY still be profitable.
     
    #23     Mar 27, 2011
  4. The system does not use stop orders. It reverses position when an opposite signal is executed. The system is always long or short, therefore there is no need for stop orders.

    Basically, there is no way the system can have slippage as every order is a limit order.
     
    #24     Mar 27, 2011
  5. Are you flat by EOD for ES RTH algo:
     
    #25     Mar 27, 2011
  6. Well only you know the strategy, obviously you have a profitable system, only you can determine if the results will then be realistic live.

    What software are you using BTW
     
    #26     Mar 27, 2011
  7. Yep the ES strategy is flat at 4:15 every day.
     
    #27     Mar 27, 2011
  8. My next concern would be your starting capital. I see periods in your P&L chart where you had a drawdown. You need to know your starting capital is enough to withstand your largest drawdown + a little more.

    Worst case scenario, you have your worst drawdown from the start.
     
    #28     Mar 27, 2011
  9. My beloved Ninjatrader 7 :D
     
    #29     Mar 27, 2011
  10. I thought you said you only use limit orders and therefore there is no way for slippage. How can you ensure that your strategy is flat every day at 4:15, unless you use a market order to go flat?
     
    #30     Mar 27, 2011