Using a filter from the AA window is the fastest way to run an exploration.  

Doing that kind of filtering from code would imply that you would be running 
the exploration on more symbols than necessary (and filtering for only those 
that qualified), which means useless processing time for all those that you 
already know in advance do not qualify.

If for some reason you still want to run the exploration on more symbols than 
necessary, you can set your filter to whatever sector you like as follows:

Filter = SectorID(1) == "Energy";

or, if you prefer the less descriptive version, you can use:

Filter = SectorID() == 5;

See the user guide for details: 
http://www.amibroker.com/guide/afl/afl_view.php?id=134

Mike

--- In [email protected], "aajurg" <aaj...@...> wrote:
>
> Finally I have found something without the "for" loop ...
> 
>    b= Foreign("^DJI","Close");  
> 
>    Rapport1 = C/b;  
>    basepricedetest1 = MA(Rapport1,13);  
>    Courbemansfield1 = ((Rapport1/basepricedetest1));
>   
>    Filter = 1 ;
>    AddColumn(Courbemansfield1,"Mansfield",1.3);
>    SetSortColumns(-3);
> 
> I have got a sorted array .
> But before to obtain the result I must click with my mouse in the "analysis 
> windows" on the option button "use filter" and on the button "define" and 
> checks the box "indexes" on .
> 
> The better way will be to say the same thing in AFL code ...
> 
> The line to change is "filter = 1 ;"
> wich will become ?  filter = sectorID;
> 
> Ideas are welcome ...
>


Reply via email to