PureBytes Links
Trading Reference Links
|
I'm sorry. But, I do not understand what you are trying to say.
You have described a system that took trades, got stopped out on some subset, then took additional trades. If backtesting for the same time period over which that system was run, then the backtester should show the same results as what would have taken place when live trading the system.
I still don't understand what you mean by applying the stop after the backtest has completed. What are you referring to as a "backtest"? Are we talking about the same thing? I'm referring to clicking on the Backtest button from the AA window. Are you perhaps referring to calling the Equity() function from within code before an ApplyStop() function call?
Running a backtest is for a pre-determined period; start to finish. If you want the backtest to reflect some additional actions taken beyond the original finish date, then extend the finish date. Trying to compare trading results for one (longer) period to the backtest results of a second (shorter) period is comparing apples to oranges.
I fail to see why you would ever need to export trades and manually alter them.
If it's not imporant to you, feel free to let the thread die. Otherwise, it might help if you provided a detailed scenario that captures exactly what you're trying to express.
Mike
--- In amibroker@xxxxxxxxxxxxxxx, "droskill" <droskill@xxx> wrote:
>
> Applystop works within the system - so you might have 10 trades and, say, 5 trades stopped out. Because you had 5 trades stopped out, the system reentered 5 more times. So you now have 15 trades.
>
> Now imagine that you applied the stop after the simulation/backtest was completed. You'd have the same number of trades but with a stop applied.
>
> --- In amibroker@xxxxxxxxxxxxxxx, "Mike" <sfclimbers@> wrote:
> >
> > Hi,
> >
> > Could you be a little more specific in what you think the problem is? What exactly do you mean by applying stops after the fact?
> >
> > Handling of stops is built in to the backtester. Any call you make to ApplyStop in your formula will be respected by the backtester.
> >
> > Mike
> >
> > --- In amibroker@xxxxxxxxxxxxxxx, "droskill" <droskill@> wrote:
> > >
> > > Was having a conversation with someone who brought up an interesting point about using stops. When you use stops in AB, and you get stopped out, you obviously can reenter a trade. But if you performed a backtest, and then applied stops after the fact, you would have the same number of trades but then have the stops - the performance could be quite different, and the number of trades will logically go up when you're using stops in AB. Now one way around this is to export the trades to, say, Excel and then manually apply the stops, but I'm wondering if there is anything in AB to deal with this issue.
> > >
> > > Anyone have any thoughts on the issue?
> > >
> >
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
amibroker-digest@xxxxxxxxxxxxxxx
amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|