[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Common Backtest Framework



PureBytes Links

Trading Reference Links

I'm noodling around with some *backtest framework for system comparison.*

If one were running an EOD system. When a signal is generated, The most 
reasonable buy/sell price would be the next bar's open price. We can't 
realy expect to "Get" the High or Low, And the Close for the next day is 
not appropriate either.
As such, the following default setting to all *EOD* backtest should be 
reasonable....
    SetTradeDelays(1,1,1,1);
    BuyPrice = Open;
    SellPrice = Open;


As per Richards help, I figure delayed quotes (5/15/60min etc) should be 
handled the same way as EOD.
As such, the following default setting to all *DELAYED* backtest should 
be reasonable....
    SetTradeDelays(1,1,1,1);
    BuyPrice = Open;
    SellPrice = Open;

(If using any timing below 5min, Then getting order to market by the 
next bar may not be possible!)


As Realtime data is sent in Ticks containing the price in the "Close" 
field, Buy/Sell price must be "Close" value.
As such, the following default setting to all *REALTIME(TICK)* backtest 
should be reasonable....
    SetTradeDelays(1,1,1,1);
    BuyPrice = Close;
    SellPrice = Close;

(Im not realy sure how realtimers calc their entry price/delays, Because 
I doubt you could get an order to market "In the next Tick!")





Any comments would be warmly welcome.

    ATB
       Michael.

(I'd like to post a common framework for people to reasonably compare 
trading systems if there is enough people interested)



Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html
 
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:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto: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/