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

[amibroker] Re: Organize your WatchLists in Daily basis



PureBytes Links

Trading Reference Links

But, it is written :"Explore all stocks, n=1 last quotations with..."
Is it not enough ?
Dimitris Tsokakis

--- In amibroker@xxxxxxxxxxxxxxx, "Joey Lin" <lzhiyi@xxxx> wrote:
> Hi
> 
> Thanks all for the great example for automation of watch list. But 
it seems
> can only for the stocks that qualify the conditions for the current 
date. I
> setup some conditions, and no matter how I choose the date range 
either last
> 10 dates or from 10/14/2003 to 10/24/2003(today) the result panel 
gets a lot
> of results, which seems right, but watch list only get the result 
from
> today, far fewer than the list in the result panel.
> 
> I am new for the AB programming and I don't know what's logic behind
> exploration dialog, so can someone shed some light onto this?
> 
> Thanks 
> 
> joey
> 
> -----Original Message-----
> From: DIMITRIS TSOKAKIS [mailto:TSOKAKIS@x...] 
> Sent: Sunday, October 26, 2003 6:30 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Organize your WatchLists in Daily basis
> 
> Tomasz,
> thank you for the simplified example.
> BTW, how should I know this "emtpy string means current symbol" ??
> I have met this "" in your code for GetCategorySymbols( category, 
> index ) 
> You write [and I use]
> 
> for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
> 
> Does it mean "sym not equal to current symbol" ??
> Because, in this looping, current symbol *will be included* in the 
> search...
> What I understood from this !="" was : all symbols [no matter how 
> many]. Did I miss something in this [important] loop ?
> Dimitris Tsokakis
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" 
<amibroker@xxxx> 
> wrote:
> > Dimitris,
> > 
> > No you dont need StrToNum() at all. and you don't need Name() 
> because "" emtpy string means current symbol.
> > 
> > Your code therefore can be simplified to:
> > 
> > // Some 4.46.0 applications
> > // Remove symbols from WLs
> > CategoryRemoveSymbol( "", categoryWatchlist, 30 ); 
> > CategoryRemoveSymbol( "", categoryWatchlist, 31 ); 
> > CategoryRemoveSymbol( "", categoryWatchlist, 32 ); 
> > CategoryRemoveSymbol( "", categoryWatchlist, 33 ); 
> > CategoryRemoveSymbol( "", categoryWatchlist, 34 ); 
> > CategoryRemoveSymbol( "", categoryWatchlist, 35 ); 
> > // Stochastic O/B, O/S criteria
> > OVERBOUGHT=LastValue(StochD()>70);
> > OVERSOLD=LastValue(StochD()<30);
> > WLNumber=IIf(OVERBOUGHT,30,IIf(OVERSOLD,32,31));
> > // add symbols to the respective WLs
> > CategoryAddSymbol(Name(),categoryWatchlist,WLNumber);
> > // Adv, Dec criteria
> > Adv=LastValue( C>Ref(C,-1) );
> > Dec=LastValue( C<Ref(C,-1) );
> > WLNumber1=IIf(Adv,33,IIf(Dec,35,34));
> > CategoryAddSymbol(Name(),categoryWatchlist,WLNumber1);
> > Filter=1;
> > AddColumn(C,"C");
> > 
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> >   ----- Original Message ----- 
> >   From: Dimitris Tsokakis 
> >   To: amibroker@xxxxxxxxxxxxxxx 
> >   Sent: Sunday, October 26, 2003 12:04 PM
> >   Subject: [amibroker] Organize your WatchLists in Daily basis
> > 
> > 
> >   The fresh 4.46.0, Oct22, 2003 gives some excellent 
possibilities 
> to automatically organize your WatchLists.
> >   Example:
> >   Select some Watchlists not in use, say WL30, WL31, WL32 to be 
the 
> stochastic O/B, CONGESTIVE, O/S respectively and
> >   WL33, WL34, WL35 to be the ADVISSUES, UNCISSUES and DECISSUES 
> respectively.
> >   Right after the new EODs download,  Explore all stocks, n=1 
last 
> quotations with
> > 
> >   // Some 4.46.0 applications
> >   // Remove symbols from WLs
> >   CategoryRemoveSymbol( Name(), categoryWatchlist, 30 ); 
> >   CategoryRemoveSymbol( Name(), categoryWatchlist, 31 ); 
> >   CategoryRemoveSymbol( Name(), categoryWatchlist, 32 ); 
> >   CategoryRemoveSymbol( Name(), categoryWatchlist, 33 ); 
> >   CategoryRemoveSymbol( Name(), categoryWatchlist, 34 ); 
> >   CategoryRemoveSymbol( Name(), categoryWatchlist, 35 ); 
> >   // Stochastic O/B, O/S criteria
> >   OVERBOUGHT=StochD()>70;
> >   OVERSOLD=StochD()<30;
> >   WLNumber=IIf(OVERBOUGHT,30,IIf(OVERSOLD,32,31));
> >   z=StrToNum(NumToStr(WLNumber));
> >   // add symbols to the respective WLs
> >   CategoryAddSymbol(Name(),categoryWatchlist,z);
> >   // Adv, Dec criteria
> >   Adv=C>Ref(C,-1);
> >   Dec=C<Ref(C,-1);
> >   WLNumber1=IIf(Adv,33,IIf(Dec,35,34));
> >   z1=StrToNum(NumToStr(WLNumber1));
> >   CategoryAddSymbol(Name(),categoryWatchlist,z1);
> >   Filter=1;
> >   AddColumn(C,"C");
> > 
> >   then hit View->RefreshAll and all above  WatchLists will be 
> automatically updated for further use.
> >   Through Symbol->Categories->WatchLists->EditName you may name 
the 
> respective WatchLists.
> >   You may create now your own organization with various 
conditions.
> >   Note1: the new function CategoryAddSymbol( symbol, category, 
> number ) does not accept a variable inrut for "number", but the  
> >   StrToNum(NumToStr(variable)) will overcome this obstacle.
> >   Dimitris Tsokakis
> > 
> >         Yahoo! Groups Sponsor 
> >               ADVERTISEMENT
> >              
> >        
> >        
> > 
> >   Send BUG REPORTS to bugs@xxxx
> >   Send SUGGESTIONS to suggest@xxxx
> >   -----------------------------------------
> >   Post AmiQuote-related messages ONLY to: 
amiquote@xxxxxxxxxxxxxxx 
> >   (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> >   --------------------------------------------
> >   Check group FAQ at: 
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> > 
> >   Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
> Service.
> 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to 
http://docs.yahoo.com/info/terms/


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/