What's the catch?

Originally posted by Runningbear
jboydston,

Would you care to share the details of your system with us. If you do not wish to reveal the code, could you at least give us an overview of the basic rules incorporated in the system.

Cheers,

Runningbear

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.
 
Originally posted by deronwagner


The reason everyone does not make money usually comes down to discipline. Many traders have a trading methodology that could be profiable a majority of the time, but lack the discipline to rigidly stick to it. Not to mention the fact that the market is dynamic and a good system needs to take this into account or it will eventually stop working. So my vote goes for discipline being "the catch."

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.
 
Originally posted by jeffm
TS just slaps the "slippage+commish" amount onto each completed trade, not each side of the trade. If you put $50, it will simply subtract $50 per contract from each trade's profit/loss.

The next question is then, "How much slippage is appropriate?"

It varies greatly by market and method, of course. And it varies by how conservative you want to be. ES slippage of 1 tick going in and another on exit is reasonable, imo. $25 per trade. Sometimes it will be worse. Often you may have 0 slippage. The point is to pick a number that does not give you a false sense of reality.

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
 
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.
 
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.

Quote from jboydston:

Even a monkey could construct a simple system based on technical analysis, backtest it and show at least a small profit. If it were this easy, why doesn't everybody do it?
 
Back
Top