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

RE: [amibroker] Array processing in Loops (Tomasz) [was] Re: The use of the Powsmooth



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.