MM,
“…can’t seem to get this
to work…” is unclear. Specifically what happens when you run the
scan? Does it display an error message? Does nothing?
Regards,
Dan.
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of marketmonk777
Sent: Sunday, March 26, 2006 6:57
AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: add scan
results to watchlist programmatically
Hi folks,
I can't seem to get this to work. Here is my
code:
// Exploration code to clear a watchlist
function ClearWatchList(_watchListNumber)
{_toClear = CategoryGetSymbols(categoryWatchlist,
_watchListNumber);
for(i = 0; (symC =
StrExtract(_toClear, i) ) != ""; i++)
{CategoryRemoveSymbol(symC, categoryWatchlist, _watchListNumber);}
}
ClearWatchList(4);
Filter=True;
I read in the help files that the
"GetCatagorySymbols" was changed to
"CatagoryGetSymbols" and so I am using
that Function.
It is probably something simple.
I am trying to run the code above as a simple
exploration to clear out
a single watchlist. The loop code below will
be next. Then I am
thinking of using the #include function to add it
to a number of my
explorations. My thinking is that this small
piece of code will be
easier to manage from one file than if I copy and
paste into all of my
explorations.
MM
--- In amibroker@xxxxxxxxxxxxxxx,
"Joe Landry" <jelandry@xxx> wrote:
>
> Hello Jeff - I like the way you've
coded this! Obviously you had
some experience. I'm clipping this and putting
> it in the bottomless pit of code snippets
that I use to augment my
memory and lack of training
>
> You can tell I got started many years before
where we could not
carry around long symbol names. This way is
self
> documenting. Always easier to read.
>
> NOW for finding what ConditonA and ConditionB
are? The HOLY GRAIL?
>
> BTW if you scan this forum for recent
postings by Dan Clark, and I'm
sure others you'll find Dan's developed daily runs
where he
> builds multiple watchlists of sectors or
industry areas. I do these
runs on a daily basis for the 12 sectors in
QuotesPlus then build
> composites of the breadth metrics of these
sectors. In starting
this out I have to clear 12 watchlists and one
could use your function
within a FOR loop.
>
> for (i=30; i<=41; i++)
> {
> Clearwatchlist(i);
> }
>
> I'll have to be careful in making sure the
ranges are accurate
otherwise I'll clear out more than I
expect. Coding a utility
> to write specific watchlists to CSV files
wouldn't be a bad idea,
either.
>
> Best regards
> Joe
>
> ----- Original Message -----
> From: hongyu lu
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Sunday, March 26, 2006
12:44 AM
> Subject: Re: [amibroker] add scan
results to wathlist programmatically
>
>
> thanks for all the info to get it
work. here is the summary for
reference.
>
> 1. To clear watchlists:
>
> function ClearWatchList(_watchListNumber)
{
> _toClear
= GetCategorySymbols(categoryWatchlist,
>
_watchListNumber);
> for(i =
0; (symC = StrExtract(_toClear, i) ) != ""; i++) {
>
CategoryRemoveSymbol(symC, categoryWatchlist,
>
_watchListNumber);
> }
> }
>
> ClearWatchList(0);
> ClearWatchList(1);
> ClearWatchList(2);
> ClearWatchList(3);
>
> 2. To add scanned out stocks to
watchlists:
>
> r2 = ConditionA and
ConditionB;
>
> if (LastValue(r2) == 1) {
>
CategoryAddSymbol("", categoryWatchlist, 1);
> }
>
> Buy = 0;
>
> Thanks again!
> Jeff
>
>
>
> On 3/25/06, Joe Landry <
jelandry@xxx> wrote:
> Here's another
example. When you go to see if you've been
successful be sure to select refresh all
>
> // clear Watchlists
used to store composite symbols of QP Sector
Runs
>
> WL =
>
> 3; // or use WL
= Param("WL No.",3,1,63,1);
> ClearList =
>
>
GetCategorySymbols(categoryWatchlist, WL);
>
> for( i = 0; ( symC =
StrExtract(ClearList, i) ) != ""; i++ )
> {
>
>
> CategoryRemoveSymbol(
symC, categoryWatchlist, WL );
> }
>
>
> Buy = Sell =0;
> ----- Original
Message -----
> From: hongyu lu
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Saturday, March
25, 2006 2:19 PM
> Subject: Re:
[amibroker] add scan results to wathlist
programmatically
>
>
> Hi Joe,
>
> could you give an
example? I played with my afl but could not
figure out how to get the scanned out symbols.
>
> if my buy signal is
like below, how to add the scanned out 'buy'
symbols to watch list?
>
> buy = a & b &
c;
>
> i tried: CategoryAddSymbol(Name(),
categoryWatchlist, 10); but
got all db symbols added.
> i also tried:
valuewhen(buy, name()), but got syntax error.
>
> could you shed some
lite on this?
>
> thanks a lot
> Jeff
>
>
>
> On 3/25/06, Joe
Landry <jelandry@xxx> wrote:
> There's a
function called categoryaddsymbol...can be used to
add your selected ticker to a watchlist to
> build
watchlists. You can also clear your watchlist
programmatically.
> Best
regards
> JOE
>
----- Original Message -----
>
From: hongyu lu
>
To: amibroker@xxxxxxxxxxxxxxx
>
Sent: Saturday, March 25, 2006 1:04 AM
>
Subject: [amibroker] add scan results to wathlist
programmatically
>
>
>
is it possible to add scan results to wathlist with AFL
programmatically? I have to do "add all
results to watch list" all the
time at this point.
>
>
thanks in advance
>
Jeff
>
>
>
> 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
>
>
>
>
>
> SPONSORED
LINKS Investment management software Real estate
investment software Investment property
software
>
Software support Real estate investment analysis
software Investment software
>
>
>
--------------------------------------------------------------------------
> YAHOO!
GROUPS LINKS
>
>
a.. Visit your group "amibroker" on the web.
>
>
b.. To unsubscribe from this group, send an email to:
>
amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
>
c.. Your use of Yahoo! Groups is subject to the Yahoo!
Terms of Service.
>
>
>
--------------------------------------------------------------------------
>
>
>
>
>
> 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
>
>
>
>
>
> SPONSORED LINKS
Investment management software Real estate
investment software Investment property
software
>
Software support Real estate investment analysis software
Investment software
>
>
>
----------------------------------------------------------------------------
> YAHOO! GROUPS LINKS
>
> a..
Visit your group "amibroker" on the web.
>
> b..
To unsubscribe from this group, send an email to:
>
amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> c..
Your use of Yahoo! Groups is subject to the Yahoo! Terms
of Service .
>
>
>
----------------------------------------------------------------------------
>
>
>
>
> 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
>
> a.. Visit your
group "amibroker" on the web.
>
> b.. To
unsubscribe from this group, send an email to:
>
amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> c.. Your use of
Yahoo! Groups is subject to the Yahoo! Terms of
Service.
>
>
>
------------------------------------------------------------------------------
>
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
SPONSORED LINKS
YAHOO! GROUPS LINKS