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

RE: [amibroker] Re: Dynamic Naming of Composites



PureBytes Links

Trading Reference Links

So what you have to do is replace the   _TRACE(sym ) with a get foreign on
sym to get the stuff you want to composite. The do your addtocomposite.  In
doing the naming you're gonna have to part of the name after the for
(watchlistnum....) to get the watchlist number into the name.

d

> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx 
> [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of dingo
> Sent: Tuesday, August 08, 2006 11:02 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] Re: Dynamic Naming of Composites
> 
> Ok, it had a missing { and shoulda given you a syntax err.
> 
> This will work:
> 
> 
> WlStart = 4;
> WlEnd = 10;
> 
> _TRACE("# DBGVIEWCLEAR");
> 
> for (WatchlistNum = WlStart; WatchlistNum <= WlEnd; WatchlistNum++) 
> {   List = CategoryGetSymbols(categoryWatchlist, WatchlistNum);
>     for (i=0; (sym = StrExtract(List, i)) != ""; i++)
>     {
>         if(sym != Name())
>         {
>             _TRACE(sym );
>         }
>     }
> }
> 
> 
> Do you know how to run debugview?  If you do it will show all 
> of the tickers in the watchlists.
> 
> Make sure the ticker you have in the chart is NOT one of 
> those in the watchlists. Set Apply to = "current symbol"
> 
> d 
> 
> > -----Original Message-----
> > From: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Ken Close
> > Sent: Tuesday, August 08, 2006 10:27 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: RE: [amibroker] Re: Dynamic Naming of Composites
> > 
> >  >>> You set the AA window to current symbol.
> > 
> > Didn't work for me, although highly likely I was doing something 
> > wrong.
> > It accessed the single symbol and stopped....no looping, no 
> adding up 
> > composites.
> > 
> > Stuck....
> > 
> > Ken
> > 
> > -----Original Message-----
> > From: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of dingo
> > Sent: Tuesday, August 08, 2006 4:06 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: RE: [amibroker] Re: Dynamic Naming of Composites
> > 
> > Can be done in AFL:
> > 
> > You set the AA window to current symbol.
> > 
> > 
> > WlStart = 4;
> > WlEnd = 10;
> > 
> > For (WatchlistNum = WlStart; WatchlistNum <= WlEnd; WatchlistNum++) 
> >     List = CategoryGetSymbols(categoryWatchlist, WatchlistNum);
> >     For (i=0; (sym = StrExtract(List, i)) != ""; i++)
> >     {
> >         if(sym != Name())
> >         {
> >         // do your addtocomposite here
> >         }
> >     }
> > }
> > 
> > I just cobbled this together - didn't run it
> > 
> > d
> > 
> >  
> > 
> > > -----Original Message-----
> > > From: amibroker@xxxxxxxxxxxxxxx
> > > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Metasan
> > > Sent: Tuesday, August 08, 2006 4:03 PM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > Subject: [amibroker] Re: Dynamic Naming of Composites
> > > 
> > > --- In amibroker@xxxxxxxxxxxxxxx, Ken Close <ken45140@xxx> wrote:
> > > >
> > > >  That is what I figured but there are what, 8000 stocks
> > on TC2005.  
> > > My
> > > > watchlists have 10 to 25 stocks in only 10 watchlists....I keep
> > > hoping there
> > > > is a way to keep from cycling thru all 8000 to calculate 10.
> > > > 
> > > > Thanks,
> > > > Ken
> > > > 
> > > 
> > > Then you can write a JScript to loop through the 10 watchlists by 
> > > setting AA.Filter(...) and invoking AA.Scan().
> > > It would be much much faster.
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 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 other support material please check also:
> > > http://www.amibroker.com/support.html
> > > 
> > >  
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > >  
> > > 
> > > 
> > > 
> > > 
> > > --
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.405 / Virus Database: 268.10.7/411 - Release
> > > Date: 8/7/2006
> > >  
> > > 
> > 
> > 
> > 
> > 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 other support material please check also:
> > http://www.amibroker.com/support.html
> > 
> >  
> > Yahoo! Groups Links
> > 
> > 
> > 
> >  
> > 
> > 
> > 
> > 
> > 
> > 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 other support material please check also:
> > http://www.amibroker.com/support.html
> > 
> >  
> > Yahoo! Groups Links
> > 
> > 
> > 
> >  
> > 
> > 
> > 
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.405 / Virus Database: 268.10.7/411 - Release
> > Date: 8/7/2006
> >  
> > 
> 
> 
> 
> 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 other support material please check also:
> http://www.amibroker.com/support.html
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.10.7/411 - Release 
> Date: 8/7/2006
>  
>