Quote from anesthesiaman:
Anyone know how to backtest a 100% discretionary trading system based on price action?
I've been manually backtesting my 100% discretionary trading system based on price action for a while now. What I do is pull up a chart in my time frame with nothing on it but price bars and a 20-bar EMA. I move the chart all the way to the hard right edge to the time I begin trading. I can look what transpired leading up to that point and make note of support and resistance levels (I often use those to target profits).
I then reveal one bar at a time until a pure signal bar or a conditional signal bar reveals itself. A pure signal bar means that a valid setup is in play and a position should be put on immediately upon close of the bar. A conditional signal bar means a valid setup will be in play IF price reaches a certain point and a buy or sell stop should be immediately placed at the price that confirms the potential setup.
If a pure signal bar is revealed, I note my trade entry price at the close of that bar, as well as my protective stop and profit target. I continue to reveal price bars until the stop or target is hit and note the result.
If a conditional signal bar reveals itself, I note the price at which my buy or sell stop entry order is placed and reveal price bars until either the trade entry stop order is triggered (conditions are met) or a new signal bar is revealed. If the stop price triggers an entry, I then note the protective stop and profit target and reveal price bars until one or the other is hit and note the result.
If a trade moves a particular distance in my favor (this amount varies depending on the trade setup), I assume my stop is moved to break even, and so occasionally a trade stops out break even in my analysis. I'll then compare my hypothetical results in this case to the results obtained if the initial stop was left in play without being moved to b/e.
This gives me an idea of the kind of daily profit I should be realizing if I were an automated system programmed to trade all my valid setups instead of picking which ones to trade. My goal as a trader is to reach that level of trading.
When trading live I may move my profit target to a better price if the price action indicates more profits may lie ahead, but I never allow stops to be moved except in my favor.