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

[amibroker] Re: How to vary the Positionsize based on number of possible stocks for that da



PureBytes Links

Trading Reference Links

Mark, 

You do not need explorations. The right way to do this is with the
custom portfolio backtester. I suggest reading the documentation. Then
read it again.

-Steve


--- In amibroker@xxxxxxxxxxxxxxx, "mbluhm2001" <mbluhm2001@xxx> wrote:
>
> Thanks very much for the direction.
> 
> So using your suggestion what I think is possible would be the
following:
> 
> Run Phase 1 twice. 1st with the explorer scan to give me all of the
> stocks that I would use for the following day as the list of possible
> trades. The Position size would be set very large. This would fool the
> backtest into giving me all of the same stocks that a normal explorer
> scan would give. Then use the GetSignalQty command to give the the
> total number of possible stocks and put that into an array.  Then run
> Phase 1 again with the new Position size based on the number of
> possible stocks for the day but with the entry code that would of
> triggered the stock trade. 
> 
> Think this would work?
> 
> Thanks again,
> Mark
> 
> 
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "hydroblue@" <hydroblue@> wrote:
> >
> > Mark,
> > 
> > The AmiBroker backtester operates in 2 major phases. In phase 1, you
> > set the buy/sell/short/cover arrays for one stock at a time. Then in
> > phase 2 (portfolio backtest), the arrays for all the stocks from phase
> > 1 are combined into the signal list ordered by position score. You
> > need to scan the signal list and set the desired position size for
> > each entry signal.
> > 
> > Your position sizing algorithm will most likely need to know the
> > number of entry signals for each bar and possibly the number of
> > positions already open for each bar. This can be determined in the
> > custom backtester.
> > 
> > See also:
> > http://www.amibroker.com/feedback/view_bug.php?bug_id=1671
> > 
> > Cheers,
> > Steve
> > 
> > 
> > --- In amibroker@xxxxxxxxxxxxxxx, "mbluhm2001" <mbluhm2001@> wrote:
> > >
> > > But the way I understand the Custom Backtester is that it will
process
> > > each stock one at a time. What I need is to first process all of the
> > > stocks for each day and keep track of how many stocks are on the
list
> > > for tomorrow. Then based on how many are in that list, then I
can set
> > > the positionsize for that day and let the backtester work. The issue
> > > that I can't understand is how to get the stock list for the day
(like
> > > I do running the explorer each night) into the backtester to be used
> > > each day with the modified positionsize. 
> > > 
> > > Hope that makes sense,
> > > Mark
> > > 
> > > 
> > > --- In amibroker@xxxxxxxxxxxxxxx, "hydroblue@" <hydroblue@> wrote:
> > > >
> > > > Yes, it is possible. You can use the custom portfolio
backtester to
> > > > change the position size of the entry signals.
> > > > 
> > > > -Steve
> > > > 
> > > > 
> > > > --- In amibroker@xxxxxxxxxxxxxxx, "mbluhm2001" <mbluhm2001@>
wrote:
> > > > >
> > > > > Each day I get a various number of stocks that I want to
> posssibly 
> > > > > trade the next day. I don't know ahead of time which stocks will
> > hit 
> > > > > their price point. Also to lower risk I want to divide my
> money up 
> > > > > into a number of possible slots. So I may make 10 slots and so
> only 
> > > > > take 10 trades, each at 1/10th of my money. I'm thinking that
> if I 
> > > > > have a lot of possible stocks for the next day then I want to
> raise 
> > > > > the number of slots and if I have very few possible stocks then
> > lower 
> > > > > the number of slots. This will keep my money invested as
much as 
> > > > > possible.
> > > > > 
> > > > > So the problem is that I don't know how to put this all in one 
> > > > > program. I know how to write a scan that will give me the stocks
> > for 
> > > > > tomorrow and I know how to back test based on a fixed number of 
> > > > > slots. But I want to be able to combine the two and know for the
> > next 
> > > > > day, in the backtesting program, how many possible stocks so I
> can 
> > > > > increase the number of slots.
> > > > > 
> > > > > Is this possible with Amibroker backtester and if so can
someone 
> > > > > point me in the right direction.
> > > > > 
> > > > > Thanks,
> > > > > Mark
> > > > >
> > > >
> > >
> >
>




------------------------------------

**** 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:
    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/