What's the catch?

Discussion in 'Strategy Building' started by jboydston, Aug 26, 2002.

  1. I think he is merely suggesting that you should be in it to win -- as in, not trading to lose.
     
    #81     Sep 3, 2002
  2. I think he means you just have to have a piece on the board.
     
    #82     Sep 3, 2002
  3. I'd rather not disclose the details of this system, however:

    Would any of you be interested in collaborating on a system here on ET with full disclosure? I would be willing to run the stats/charts thru tradestation.
     
    #83     Sep 4, 2002
  4. sub7slak

    sub7slak

    I am not so sure if it's just discipline. Many software now have automated trading available as a function. So if you backtested a strategy that seems to work, you can just let the computer trade for you...you can't eliminate emotion out of trading more than that. But even then, it is not necessary going to work or else we all will be billionaires right now. I think while discipline is important, but nothing is that easy as coming up with a trading methodology that promises profit.
     
    #84     Sep 5, 2002
  5. sub7slak

    sub7slak

    What's the reasoning for using $12.50 for each slippage? Is that just a random amount you are using or is that based on your trade? thanks for elaborating on that
     
    #85     Sep 5, 2002
  6. I was specifically referring to ES contracts' $12.50 per tick.
     
    #86     Sep 5, 2002
  7. 1. why traders second guess a system?

    My experience is that usually the system is not doing what was shown in the backtest scenerios. Then confidence is lost. Then money is lost. :)

    2. Lmt orders, Mkt orders

    Lmt orders for many backtesting engine will fill as long as the bar has touched the price. In real-life we know that you can offer all you want and you still cannot get your trade :)

    Mkt orders for many backtesting engine fill on the next open price, which may be the case but not all the time. Especially when a system trades on breakout or other trend following entries, expect slippage

    3. Account for slippage

    Whatever amount you throw into the slippage or a bigger commission just does not work for very short term system because you do not even get filled by #2 :)

    4. Worst case analysis

    If your backtest engine cannot do that then do it once by hand.

    For each trade taken, if it is a fill at the high or low of a bar using limit order, discard the trade and see if there is a bar after that can fill you. That is, the high or low must exceed your lmt price.

    For stop or market orders, if triggered, pick the worst price on the bar (high for a buy and low for a sell) as the fill.

    This way you have a much more conservative result.

    Good systems that I have seen and used usually can withstand this test and perform ok (not as good as filling exactly of course). For most "beautified" systems, the worst case scenerio usually wipe you out clean and fast.

    5. Average case analysis

    One interesting case is that if your system is totally based on mkt order, then you can also check out the average price for your backtest to see if it can perform better then the classic next open fill. If so, you are in luck because your system is robust enough to give you time to place your order on discretionary for a price you want, and average out your fills will be similar to the average case more than the exact fill case.

    Good luck.
     
    #87     Apr 20, 2003
  8. hahahahaha ! Show me this monkey ! And the problem is that the majority of these monkeys will do just overffitting. And the problem is not to do a small profit on one context of marlket but do consistently in any market context if not so this monkey will make a small profit in a context and just lose it in another context.

     
    #88     Apr 26, 2003