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

[amibroker] Re: How to sell LONG positions from custom backtest?



PureBytes Links

Trading Reference Links

Andy,

Take a look at the document in the files area called "AmiBroker Custom
Bactester Interface.pdf". It covers the CBT with some examples.

>From only a cursory consideration, I think you'd need to get right
down to the low-level backtester interface, where you can trade based
on run-time rules even without signals in your buy/sell arrays.

At that level, you'd probably need to first have some method of
determining your time period (ie. calendar month or just certain
number of bars), then at those intervals look through all your open
positions using the Trade object and see which one has the lowest
gain, then sell that one using the Backtester object's ExitTrade method.

GP


--- In amibroker@xxxxxxxxxxxxxxx, "foginthehills" <andrewdelin@xxx> wrote:
>
> Hi there,
> 
> I'd appreciate a little help, if someone knows how to do this...
> 
> I want to create a regular backtest script, but the twist is that it 
> sells the lowest performing LONG position each month. This means after 
> a stock has been held for 4 weeks it gets included in a monthly 
> comparison with all other open positions and the weakest performer is 
> sold.
> 
> I know there are some notes in the manual on custom backtesters, but 
> I'd appreciate some fragments of code to get me started on this aim.
> 
> Anyone?
> 
> many thanks - Andy
>




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/