PureBytes Links
Trading Reference Links
|
Tomasz,
Thank you, but the NDX is made up of more
than 3 tickers. We would have to
code GetTicker( index ) for all of those symbols (S&P 500 would be a treat $B!D(B
hmm what about the Russel 2000). <span
> Plus if the symbols that compose the NDX
change (as they do at least once a year) not only would we have to change the
watchlist but also the code.
The thread was started to see if there was
a way to create a this indicator without AddtoComposit.
But maybe it is UM$B!G(Bs tool that I am having
a problem with.
Thank you,
Peter
<span
>-----Original Message-----
From: Tomasz Janeczko
[mailto:amibroker@xxxxxx]
Sent: <st1:date
Month="5" Day="13" Year="2003">Tuesday, May 13, 2003<font
size=2 face=Tahoma> <st1:time
Hour="14" Minute="27">2:27 PM<span
>
To: amibroker@xxxxxxxxxxxxxxx
Subject: Re: [amibroker] Array
processing in Loops (Tomasz) [was] Re: The use of the Powsmooth
<span
>
<span
>Hello,
<span
>
<span
>... and of course use AddToComposite.
<span
>
<span
>As to your question: arrays in loops are processed in
the same way as usual:
<span
>
<span
>function<font
size=1> GetTicker( index )
{
if(
index == 0 )
result = "MSFT";
<span
> else<span
>
if(
index == 1 )
result = "INTC";
else
if( index == <span
>2 ) result = <span
>"AAPL";
return
result;
<span
>}
<span
>Composite = <font
color=fuchsia>0;
<span
>for<font
size=1>( <font size=1
face="Courier New">index<font
size=1> = <span
>0; i<font size=1
face="Courier New">ndex<font
size=1> < <span
>3; i<font size=1
face="Courier New">ndex<font
size=1>++ )
{
ticker = GetTicker( index );
Composite = Composite + Foreign(
ticker, "C"
);
}
<span
>AddColumn<span
>( Composite<span
>/<span
>3<span
>, "<font
size=1 color=fuchsia face="Courier New">Close of <font size=1
color=fuchsia>MSFT+INTC+AAPL"<font
size=1> );
Filter = <span
>1;
<span
>=============
<font size=2
face="Times New Roman">So in your code you
should simply replace:
<span
>
<font
size=1 color=black face="Courier New"> currADX
= ForeignADX( ticker, <font size=1 color=fuchsia
face="Courier New">14<span
> );
<font
size=1 color=green face="Courier New">// ^
should hold ForeignADX Array<font size=1 color=black
face="Courier New">
<font
size=1 color=black face="Courier New"> <font
size=1 color=maroon face="Courier New">for<font size=1
color=black face="Courier New"> (i=<span
>1<font
size=1 color=black face="Courier New">;i<BarCount;i++)
<font
size=1 color=black face="Courier New"> {<span
>
<font
size=1 color=black face="Courier New"> MeanADX[i]
= MeanADX[i] + currADX[i];
<font
size=1 color=black face="Courier New"> }
<font
size=3 face="Times New Roman">
<font
size=1 color=black face="Courier New">by
<font
size=3 face="Times New Roman">
<font
size=1 color=black face="Courier New"> currADX
= ForeignADX( ticker, <font size=1 color=fuchsia
face="Courier New">14<span
> );
<font
size=1 color=green face="Courier New">// ^
should hold ForeignADX Array<span
>
<font
size=1 color=black face="Courier New"> <font size=2 color=black
face=Tahoma>
MeanADX = MeanADX + currADX;<font size=1 color=black
face="Courier New">
<font
size=3 color=black face="Times New Roman"> <span
>
<font
size=3 color=black face="Times New Roman"> <span
>
<font
size=3 color=black face="Times New Roman"> <span
>
<font size=3
face="Times New Roman">(you can add arrays
directly without loop thanks to AFL powerfull array processing)
<span
>
<span
>Best regards,
Tomasz Janeczko
amibroker.com
<span
>----- Original Message -----
<font size=2
face=Arial>From:<font
size=2 face=Arial> <a
href="" title="amibroker@xxxxxx">Tomasz Janeczko
<span
>To:<font
size=2 face=Arial> <a
href="" title="amibroker@xxxxxxxxxxxxxxx">amibroker@xxxxxxxxxxxxxxx
<span
>Sent:<font
size=2 face=Arial> <st1:date
Month="5" Day="13" Year="2003">Tuesday, May 13, 2003<font
size=2 face=Arial> <st1:time
Hour="20" Minute="3">8:03 PM<span
>
<span
>Subject:<font
size=2 face=Arial> Re:
[amibroker] Array processing in Loops (Tomasz) [was] Re: The use of the
Powsmooth
<span
>
<span
>Hello,
<span
>
<span
>Why do things so much complicated when they are easy.
<span
>
<span
>You CAN iterate through watch list.
<span
>Simply click on FILTER button and set it to
watch list of your choice.
<span
>Then AA will automatically go through your watch list.
<span
>
<span
>Best regards,
Tomasz Janeczko
amibroker.com
<span
>----- Original Message -----
<font size=2
face=Arial>From:<font
size=2 face=Arial> <a
href="" title="investor@xxxxxxxxxxxxx">bluesinvestor
<span
>To:<font
size=2 face=Arial> <a
href="" title="amibroker@xxxxxxxxxxxxxxx">amibroker@xxxxxxxxxxxxxxx
<span
>Sent:<font
size=2 face=Arial> <st1:date
Month="5" Day="13" Year="2003">Tuesday, May 13, 2003<font
size=2 face=Arial> <st1:time
Hour="17" Minute="11">5:11 PM<span
>
<span
>Subject:<font
size=2 face=Arial> [amibroker]
Array processing in Loops (Tomasz) [was] Re: The use of the Powsmooth
<span
>
<span
>Tomasz,
<span
>
<span
>I am trying to find an easy way to code Dimitris$B!G(B
Powsmooth using UM$B!G(Bs ABTool DLL (I would like to use a pure AFL method but
cannot seem to find a way to iterate through tickers in a watchlist via AFL).
<span
>
<span
>How does AB handle arrays when enclosed in a
loop? This does not seem to work:
<span
>
<font
size=1 color=green face="Courier New">/* WRITE ONCE */<font size=1
color=black face="Courier New">
<font
size=1 color=maroon face="Courier New">function<font
size=1 color=black face="Courier New"> ForeignADX( symbol, period )
<font
size=1 color=black face="Courier New">{
<font
size=1 color=black face="Courier New"> <font
size=1 color=green face="Courier New">/* save original price arrays */<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New"> SC
= C;
<font
size=1 color=black face="Courier New"> SO
= O;
<font
size=1 color=black face="Courier New"> SH
= H;
<font
size=1 color=black face="Courier New"> SL
= L;
<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New"> <span
>C = <font size=1 color=blue
face="Courier New">Foreign<span
>( symbol, <font
size=1 color=fuchsia face="Courier New">"C"<font
size=1 color=black face="Courier New"> );
<font
size=1 color=black face="Courier New"> <span
>H = <font size=1 color=blue
face="Courier New">Foreign<span
>( symbol, <font
size=1 color=fuchsia face="Courier New">"H"<font
size=1 color=black face="Courier New"> );
<font
size=1 color=black face="Courier New"> <span
>L = <font size=1 color=blue
face="Courier New">Foreign<span
>( symbol, <font
size=1 color=fuchsia face="Courier New">"L"<font
size=1 color=black face="Courier New"> );
<font
size=1 color=black face="Courier New"> <span
>O = <font size=1 color=blue
face="Courier New">Foreign<span
>( symbol, <font
size=1 color=fuchsia face="Courier New">"O"<font
size=1 color=black face="Courier New"> );
<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New"> Result
= <span
>ADX<font
size=1 color=black face="Courier New">( period ); <font size=1 color=green
face="Courier New">// REPLACE THIS BY ANY AFL FUNCTION<font size=1
color=black face="Courier New">
<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New"> <font
size=1 color=green face="Courier New">/* restore original arrays */<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New"> <span
>C = SC;
<font
size=1 color=black face="Courier New"> <span
>O = SO;
<font
size=1 color=black face="Courier New"> <span
>H = SH;
<font
size=1 color=black face="Courier New"> <span
>L = SL;
<font
size=1 color=black face="Courier New">
<font
size=1 color=maroon face="Courier New">return<font
size=1 color=black face="Courier New"> Result;
<font
size=1 color=black face="Courier New">}
<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New">wl = <font size=1 color=fuchsia
face="Courier New">0<span
>;<span
> <font size=1 color=green
face="Courier New">// put your watchlist number (0..63) here; it should contain some
tickers<span
>
<font
size=1 color=black face="Courier New"><span
>
<span
>// (my WL 1
contains the 100 Nasdaq100 tickers)<font size=1 color=black
face="Courier New">
<font
size=1 color=black face="Courier New">
<font
size=1 color=blue face="Courier New">xxABtoolInit<font size=1 color=black
face="Courier New">();
<font
size=1 color=black face="Courier New">Filter<font
size=1 color=black face="Courier New"> = <font size=1 color=fuchsia
face="Courier New">1<span
>;
<font
size=1 color=black face="Courier New">xtickercount = <font size=1
color=blue face="Courier New">xxTickerCount<font size=1 color=black
face="Courier New">(wl);
<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New">ticker = <font size=1 color=blue
face="Courier New">xxTickerFirst<font size=1 color=black
face="Courier New">(wl);
<font
size=1 color=black face="Courier New">MeanADX = <font size=1 color=fuchsia
face="Courier New">0<span
>;
<font
size=1 color=maroon face="Courier New">while<font
size=1 color=black face="Courier New">(ticker != <font size=1 color=fuchsia
face="Courier New">""<font size=1 color=black
face="Courier New">)
<font
size=1 color=black face="Courier New">{
<font
size=1 color=black face="Courier New"> currADX
= ForeignADX( ticker, <font size=1 color=fuchsia
face="Courier New">14<span
> );
<font
size=1 color=green face="Courier New">// ^ should
hold ForeignADX Array<span
>
<font
size=1 color=black face="Courier New"> <font
size=1 color=maroon face="Courier New">for<font size=1
color=black face="Courier New"> (i=<span
>1<font
size=1 color=black face="Courier New">;i<BarCount;i++)
<font
size=1 color=black face="Courier New"> {<span
>
<font
size=1 color=black face="Courier New"> MeanADX[i]
= MeanADX[i] + currADX[i];
<font
size=1 color=black face="Courier New"> }
<font
size=1 color=black face="Courier New">
<font
size=1 color=black face="Courier New"> ticker
= <span
>xxTickerNext<font
size=1 color=black face="Courier New">(wl);
<font
size=1 color=black face="Courier New">}
<font
size=1 color=black face="Courier New">
<font
size=1 color=blue face="Courier New">xxABtoolInit<font size=1 color=black
face="Courier New">(); <font
size=1 color=green face="Courier New">//cleanup<font size=1 color=black
face="Courier New">
<font
size=1 color=black face="Courier New">
<font
size=1 color=blue face="Courier New">AddColumn<font size=1 color=black
face="Courier New">(MeanADX,<font size=1 color=fuchsia
face="Courier New">"MeanADX"<font size=1 color=black
face="Courier New">);
<font
size=1 color=black face="Courier New">
<font
size=1 color=green face="Courier New">
<span
>Thanks in advance,
<span
>Peter
<span
>
<span
>-----Original Message-----
From: DIMITRIS TSOKAKIS [mailto:TSOKAKIS@xxxxxxxxx]
Sent: Monday, May 12,
2003 2:39 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: The use of the Powsmooth
<span
>
<span
>Peter,
<span
>thank you for the unexpected [because of time] reply.
<span
>Sleep with the idea and talk again
"tomorrow".
<span
>It is 09.30 in Athens
now, 32 Celsius and the summer is already at
<span
>the corner.
<span
>Dimitris Tsokakis
<span
>--- In amibroker@xxxxxxxxxxxxxxx,
"bluesinvestor" <investor@xxxx>
<span
>wrote:
<span
>> Dimitris,
<span
>>
<span
>> Unfortunately it is late here and I cannot come
with a simple
<span
>solution
<span
>> to 'step' through foreign tickers to get the ADX
variable. We would
<span
>> have to list all the tickers involved.
<span
>>
<span
>> If there is a way (which I do not know or cannot
think of at the
<span
>moment)
<span
>> then the situation would be easy to solve.
<span
>>
<span
>> Maybe someone will have a suggestion or solution
by morning.
<span
>>
<span
>> Regards,
<span
>> Peter
<span
>>
<span
>> -----Original Message-----
<span
>> From: DIMITRIS TSOKAKIS [mailto:TSOKAKIS@xxxx]
<span
>> Sent: <st1:date Month="5" Day="12"
Year="2003">Monday, May 12, 2003 1:59
AM
<span
>> To: amibroker@xxxxxxxxxxxxxxx
<span
>> Subject: [amibroker] Re: The use of the Powsmooth
<span
>>
<span
>> Peter,
<span
>> to materialize this idea
<span
>>
http://groups.yahoo.com/group/amibroker/message/40198
<span
>> in N100 database we need to write 100 lines with
<span
>> ADX0=
<span
>> ADX1=
<span
>> ADX2=
<span
>> ...
<span
>> ADX99=
<span
>> MeanADX=(ADX0+ADX1+ADX2+...+ADX99)/100;
<span
>> Since you swim better in the iterations world, is
there a more
<span
>> elegant way to do it [through stocknum
perhaps...]
<span
>> Of course, even if we take it as is, the
advantage is great,
<span
>> especially for intraday use.
<span
>> I suppose we make a STEP here.
<span
>> Dimitris Tsokakis
<span
>> --- In amibroker@xxxxxxxxxxxxxxx,
"bluesinvestor" <investor@xxxx>
<span
>> wrote:
<span
>> > Dimitris,
<span
>> >
<span
>> > Without the _javascript_:
<span
>> >
<span
>> > /*PowSmooth and an application to Dratio*/
<span
>> > dratio=DEMA(1000*(H-L)/(H+L),20);
<span
>> >
<span
>> > for(i=2;i<BarCount;i++)
<span
>> > {
<span
>> ><span
>
t0[i]=(dratio[i]*dratio[i-1]*dratio[i-2])^(1/3);
<span
>> ><span
>
s0[i]=(dratio[i]*dratio[i-1])^(1/2);
<span
>> > }
<span
>> > PowSmooth=(s0+t0)/2;
<span
>> >
<span
>> > Filter=1;
<span
>> > AddColumn(dratio,"DRATIO");
<span
>> > AddColumn(s0,"SQRT");
<span
>> > AddColumn(t0,"THIRD");
<span
>> > AddColumn(Powsmooth,"PowSmooth");
<span
>> > Plot(dratio,"dratio",1,8);
<span
>> > Plot(PowSmooth,"PowSmooth",7,1);
<span
>> >
<span
>> > RRR=Powsmooth;// Replace this line with
RRR=dratio; to see the
<span
>usual
<span
>> > Dratioresults
<span
>> > D1=35;
<span
>> > F1=RRR>=D1;F2=RRR<=D1;
<span
>> > Sell=F2;Buy=F1;Buy=ExRem(Buy,Sell);Sell=ExRem(Sell,Buy);
<span
>> >
Short=Sell;Cover=Buy;Short=ExRem(Short,Cover);Cover=ExRem
<span
>> (Cover,Short);
<span
>> >
<span
>> > Regards,
<span
>> > Peter
<span
>> >
<span
>> > -----Original Message-----
<span
>> > From: Dimitris Tsokakis
[mailto:TSOKAKIS@xxxx]
<span
>> > Sent: <st1:date Month="5"
Day="10" Year="2003">Saturday, May 10, 2003 <st1:time Hour="7"
Minute="19">7:19 AM
<span
>> > To: amibroker@xxxxxxxxxxxxxxx
<span
>> > Subject: [amibroker] The use of the
Powsmooth
<span
>> >
<span
>> > The basic property of the Powsmooth
<span
>> >
http://groups.yahoo.com/group/amibroker/message/40077
<span
>> > is to filter out fast zigzags, passing
through them, without
<span
>> introducing
<span
>> > important lags.
<span
>> > When we use a cross level trading system,
many times we loose
<span
>money
<span
>> > because of oscillation of our indicator
around the
<span
>> > critical cross level.
<span
>> > If our cross level is "good", then
we should expect [and we shall
<span
>> > see...] strong ask and bid when we are close
to this level.
<span
>> > The result is the well known repeated
whipsaws, which usually
<span
>> annihilate
<span
>> > our profits.
<span
>> > Unfortunately, the solution is not to smooth
our nervous
<span
>indicator,
<span
>> it
<span
>> > will usually loose its charm to catch
quickly the market changes.
<span
>> > In this case [traders who use fast
indicators will understand
<span
>very
<span
>> well
<span
>> > this syndrom...] the PowSmooth may offer
great assistance.
<span
>> > Its smart curve will gently pass between the
accumulated ziggy
<span
>> points,
<span
>> > avoid cascade entries/exits and
substantially increase our
<span
>profits.
<span
>> > See a characteristic example in the att.
gif.
<span
>> > In the first case, the dratio gives 8 trades
in two months, with
<span
>a
<span
>> final
<span
>> > +13%, oscillating around the critical level
D=35.
<span
>> > The PowSmooth, for the same ^NDX period,
gives two clear trades
<span
>and
<span
>> > maximizes the profits to +20%.
<span
>> > [settings buy/sell/short/cover at +1open, commission
0.5%, stops
<span
>> > disabled]
<span
>> > The level D=35 is critical for the market,
the D_ratio frequntly
<span
>> > oscillates up and down, until the market
takes the decision to go
<span
>> higher
<span
>> > or lower.
<span
>> > The usual D_ratio system gives for the whole
market nice profits,
<span
>> +340%
<span
>> > since Jan2000.
<span
>> > The PowSmooth D_datio makes the difference :
+940% for the same
<span
>> period
<span
>> > and settings.
<span
>> > For ^NDX we could nearly double the profits:
<span
>> > Usual D_ratio : +550%,
37trades/28winners/9losers
<span
>> > PowSmooth : +1165%,
27trades/23winners/4losers.
<span
>> > A +550% is not that bad, a +1165% is much
better.
<span
>> > For CSCO, the signal generator of this
transcendental system
<span
>[since
<span
>> we
<span
>> > "borrow" CSCO data for the basic
curve] the situation needs
<span
>> > no further comments : the comparison is
+370% vs +2000%.
<span
>> > If you use fast and ziggy indicators and
Cross level systems,
<span
>take a
<span
>> > look at the PowSmooth, it may make you
smile.
<span
>> > Dimitris Tsokakis
<span
>> > I use the trancendental CSCO D_ratio code
<span
>> > /*Powsmooth CSCO D_ratio, written and used
by D.Tsokakis, Sept
<span
>> 2002*/
<span
>> >
H=Foreign("CSCO","H");L=Foreign("CSCO","L");
<span
>> > dratio=DEMA(1000*(H-L)/(H+L),20);
<span
>> > EnableScript("jscript");
<span
>> > <%
<span
>> > dratio = VBArray( AFL( "dratio" )
).toArray();
<span
>> > s=new Array();t=new Array();
<span
>> > s[0]=0;t[0]=0;
<span
>> > for(i=1;i<dratio.length;i++)
<span
>> > {
<span
>> >
{t[i]=Math.pow((dratio[i]*dratio[i-1]*dratio[i-2]),1/3);}
<span
>> >
{s[i]=Math.pow((dratio[i]*dratio[i-1]),1/2);}
<span
>> > }
<span
>> > AFL.Var("s0") =s ;
<span
>> > AFL.Var("t0")=t;
<span
>> > %>
<span
>> > Powsmooth=(s0+t0)/2;
<span
>> > RRR=Powsmooth;// Replace this line with
RRR=dratio; to see the
<span
>usual
<span
>> > Dratioresults
<span
>> > D1=35;
<span
>> > F1=RRR>=D1;F2=RRR<=D1;
<span
>> >
Sell=F2;Buy=F1;Buy=ExRem(Buy,Sell);Sell=ExRem(Sell,Buy);
<span
>> > Short=Sell;Cover=Buy;Short=ExRem(Short,Cover);Cover=ExRem
<span
>> (Cover,Short);
<span
>> >
<span
>> >
<span
>> >
<span
>> >
<span
>> > Yahoo! Groups Sponsor
<span
>> >
<span
>> >
<span
>> >
<span
>>
<span
><http://rd.yahoo.com/M=251812.3170658.4537139.1261774/D=egroupweb/S=17
<span
>> 05
<span
>> >
632198:HM/A=1564415/R=0/*http:/www.netflix.com/Default?
<span
>> mqso=60164784&par
<span
>> > tid=3170658>
<span
>> >
<span
>> >
<span
>> > <http://us.adserver.yahoo.com/l?
<span
>> M=251812.3170658.4537139.1261774/D=egrou
<span
>> > pmail/S=:HM/A=1564415/rand=998789952>
<span
>> >
<span
>> > Send BUG REPORTS to bugs@xxxx
<span
>> > Send SUGGESTIONS to suggest@xxxx
<span
>> > -----------------------------------------
<span
>> > Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
<span
>> > (Web page:
http://groups.yahoo.com/group/amiquote/messages/)
<span
>> > --------------------------------------------
<span
>> > Check group FAQ at:
<span
>> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
<span
>> >
<span
>> > Your use of Yahoo! Groups is subject to the
Yahoo!
<span
>> >
<http://docs.yahoo.com/info/terms/>
Terms of Service.
<span
>>
<span
>>
<span
>>
<span
>> Send BUG REPORTS to bugs@xxxx
<span
>> Send SUGGESTIONS to suggest@xxxx
<span
>> -----------------------------------------
<span
>> Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
<span
>> (Web page:
http://groups.yahoo.com/group/amiquote/messages/)
<span
>> --------------------------------------------
<span
>> Check group FAQ at:
<span
>> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
<span
>>
<span
>> Your use of Yahoo! Groups is subject to
<span
>> http://docs.yahoo.com/info/terms/
<span
>
<span
>
<span
>------------------------ Yahoo! Groups Sponsor
---------------------~-->
<span
>Rent DVDs from home.
<span
>Over 14,500 titles. Free Shipping
<span
>& No Late Fees. Try Netflix for FREE!
<span
>http://us.click.yahoo.com/BVVfoB/hP.FAA/uetFAA/GHeqlB/TM
<span
>---------------------------------------------------------------------~->
<span
>
<span
>Send BUG REPORTS to bugs@xxxxxxxxxxxxx
<span
>Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
<span
>-----------------------------------------
<span
>Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
<span
>(Web page:
http://groups.yahoo.com/group/amiquote/messages/)
<span
>--------------------------------------------
<span
>Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
<span
>
<span
>Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
<span
>
<span
>
Send
BUG REPORTS to bugs@xxxxxxxxxxxxx<font size=2
face="Courier New">
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
(Web page: <a
href="">http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: <a
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of
Yahoo! Groups is subject to the Yahoo!
Terms of Service.
<span
>
Send
BUG REPORTS to bugs@xxxxxxxxxxxxx<font size=2
face="Courier New">
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
(Web page: <a
href="">http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: <a
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of
Yahoo! Groups is subject to the Yahoo!
Terms of Service.
<span
>
<font size=2
face="Courier New">Send BUG REPORTS to
bugs@xxxxxxxxxxxxx<span
>
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
(Web page: <a
href="">http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: <a
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of
Yahoo! Groups is subject to the Yahoo!
Terms of Service.
Yahoo! Groups Sponsor
ADVERTISEMENT
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 the Yahoo! Terms of Service.
|