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

RE: [amibroker] Re: Simplified support resistance levels



PureBytes Links

Trading Reference Links

If you just copy/paste from the email you can get errors appear due to the
html coding in the email changing some characters.
Try copy to Notepad first


Cheers,
Graham
http://groups.msn.com/ASXShareTrading
http://groups.msn.com/FMSAustralia 

-----Original Message-----
From: telecheck1 [mailto:w_end@xxxxxxxxxxx] 
Sent: Wednesday, 15 October 2003 3:02 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: Simplified support resistance levels


Hi Graham,

Thank you for sharing. I am getting errors using the formula. Gedi

--- In amibroker@xxxxxxxxxxxxxxx, "Graham" <gkavanagh@xxxx> wrote:
> So now getting myself organised, and probably everyone bored :) I have 
> now reorganised the formula into a loop which makes it
simpler
> Any comments / suggestions?
>  
> //RETRACEMENTS TO FIND VOLATILITY / PIVOT POINTS
> 
> //Graham Kavanagh 15 Oct 2003
> 
> Line1 = MA(Avg,10);
> 
> Line2 = MA(Line1,5);
> 
> RT = Line1 > Line2; //rising trend
> 
> FT = Line1 < Line2; //falling trend
> 
> top = 0;
> 
> bot = 0;
> 
> for( i=2; i<BarCount-1; i++ )
> 
> {
> 
> if( ( H[i]>=H[i-2] && H[i]>=H[i-1] && H[i]>H[i+1] ) OR ( L[i]>L[i-
1] &&
> H[i]<=H[i-1] && H[i]>=H[i+1] && H[i]>H[i+2] ) )
> 
> {
> 
> top[i] = 1;
> 
> }
> 
> {
> 
> if( ( L[i]<L[i-2] && L[i]<=L[i-1] && L[i]<L[i+1] ) OR ( H[i]<H[i-1]
&&
> L[i]>=L[i-1] && L[i]<=L[i+1] && L[i]<L[i+2] ) )
> 
> {
> 
> bot[i] = 1;
> 
> }
> 
> }
> 
> }
> 
> //Indicator section
> 
> GraphXSpace=5;
> 
> Plot( C, "C", colorLightGrey, styleBar+styleNoLabel );
> 
> PlotShapes( rt * top * shapeSmallDownTriangle , colorRed, 0, H, -
10);
> 
> PlotShapes( rt * bot * shapeSmallUpTriangle , colorGreen , 0, L, -
10);
> 
> PlotShapes( ft * top * shapeHollowSmallDownTriangle, colorRed, 0,
H, -10);
> 
> PlotShapes( ft * bot * shapeHollowSmallUpTriangle, colorGreen , 0,
L, -10);
> 
> Title = Name()+", "+Date()+ ": Volatility, Red = peaks, blue =
troughs,
> solid uptrend, hollow downtrend: ";
> 
>  
>  
> 
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
> 
> -----Original Message-----
> From: Graham [mailto:gkavanagh@x...]
> Sent: Tuesday, 14 October 2003 9:19 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] Simplified support resistance levels
> 
> 
> Thanks Harvey, I was aware of that but I like to try and create
things for
> myself to see if I can do it or not. Plus in order to find the
maximum
> excursion of price from the MA you almost need to wait for hte
price and MA
> to cross. That to me for my purposes too late to wait for.
>  
> I have been trying a few things and have gotten it into a state of
trying to
> have sets of points for rising and falling trends. I have used a
very simple
> trend identifier to get the exercise working correctly.
>  
> I think it may be able to be done much simpler with a loop, but
have not yet
> worked that one out. I have also tried to remove excess signals
when there
> are concurrent signals the same. Not completely successful with
that either.
>  
> Here is the code so far, any suggestions appreciated
>  
> //RETRACEMENTS TO FIND VOLATILITY
> 
> //Graham Kavanagh 10 Oct 2003
> 
> //Trend direction
> 
> Line1 = MA(Avg,10);
> 
> Line2 = MA(Line1,5);
> 
> //Plot( Line1, "AVG10", colorGreen, styleLine);
> 
> //Plot( Line2, "AVG30", colorBrown, styleLine);
> 
> Trend1 = Line1 > Line2; //rising trend
> 
> Trend2 = Line1 < Line2; //falling trend
> 
> //Find turning points
> 
> top1 = ( H==HHV(H,5) AND H>Ref(H,1) AND H>=Ref(H,-1)AND H>=Ref(H,-
2) ) *
> Trend1;//rising trend
> 
> bot1 = ( L<=Ref(L,-2) AND L<=Ref(L,-1) AND L<Ref(L,1) ) *
Trend1;//rising
> trend
> 
> topcheck1 = Flip(top1,bot1);
> 
> botcheck1 = Flip(bot1,top1);
> 
> Hpiv1 = ValueWhen(top1,H);
> 
> Lpiv1 = ValueWhen(bot1,L);
> 
> top1 = top1 OR ( H>Ref(H,1) AND H>=Ref(H,-1) ) * trend1 * botcheck1
*
> Hpiv1>Ref(Hpiv1,-1) ;
> 
> bot1 = bot1 OR ( L<=Ref(L,-1) AND L<Ref(L,1) ) * Trend1 *
topcheck1;// *
> Lpiv1<Ref(Lpiv1,-1);
> 
> Hpiv1 = ValueWhen(top1,H);
> 
> Lpiv1 = ValueWhen(bot1,L);
> 
> top2 = ( H>=Ref(H,-2) AND H>=Ref(H,-1) AND H>Ref(H,1) ) *
Trend2;//falling
> trend
> 
> bot2 = ( L==LLV(L,5) AND L<Ref(L,1)AND L<=Ref(L,-1) AND L<=Ref(L,-
2) ) *
> Trend2;//falling trend
> 
> topcheck2 = Flip(top2,bot2);
> 
> botcheck2 = Flip(bot2,top2);
> 
> top2 = top2 OR ( H>Ref(H,1) AND H>=Ref(H,-1) ) * trend2 * botcheck2;
> 
> bot2 = bot2 OR ( L<=Ref(L,-1) AND L<Ref(L,1) ) * Trend2 * topcheck2;
> 
> Hpiv2 = ValueWhen(top2,H);
> 
> Lpiv2 = ValueWhen(bot2,L);
> 
> top = top1 OR top2;
> 
> bot = bot1 OR bot2;
> 
> Hpiv = ValueWhen(top,H);
> 
> Lpiv = ValueWhen(bot,L);
> 
> //Indicator section
> 
> GraphXSpace=5;
> 
> Plot( C, "C", colorLightGrey, styleBar+styleNoLabel );
> 
> PlotShapes( top1 * shapeSmallDownTriangle , colorRed, 0, H, -10);
> 
> PlotShapes( bot1 * shapeSmallUpTriangle , colorGreen , 0, L, -10);
> 
> PlotShapes( top2 * shapeHollowSmallDownTriangle, colorRed, 0, H, -
10);
> 
> PlotShapes( bot2 * shapeHollowSmallUpTriangle, colorGreen , 0, L, -
10);
> 
> //Plot( Hpiv, "topH",colorRed, styleStaircase);
> 
> //Plot( Lpiv, "botL",colorBlue, styleStaircase);
> 
> Title = Name()+", "+Date()+ ": Volatility, Red = peaks, blue =
troughs,
> solid uptrend, hollow downtrend" ;
> 
>  
> 
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
> 
> -----Original Message-----
> From: harveyhp [mailto:harveyhp@x...]
> Sent: Sunday, 12 October 2003 1:40 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] Simplified support resistance levels
> 
> 
> Graham,
> Don't know if this is any help, but there was a TAS&C article (by
Alex
> Saita?) a few years ago in which he used a moving average of the
close to
> separate the high and low points.  Pivot highs were the highest
point above
> the MA and vice versa for the pivot lows.  Pivot highs and lows
would always
> alternate.
> HHP
> ===================
> 
> At 05:24 PM 11/10/2003, you wrote:
> 
> 
> Gary, funny thing is I was just about to click on the reply button
when your
> email came through.
> I wish I was really good at AFL, but I still just do the simple
methods. Too
> much complexity tends to bamboozle me easily these days :)
>  
> I think it all comes down to how you define a pivot point. I just
tried it
> by one method. I don't believe you could ever say that a certain
bar is a
> pivot until the subsequent bars move in the opposite direction. So
by my
> understanding referencing future is necessary when finding them.
Sorry
> probably off the track with your query.
>  
> It would be possible to have, say a pivot high, but no corresponding 
> following pivot low. An example that comes to mind is you may get a
high
> then a few consecutive inside days before the price continues up.
This would
> create a pivot high, but no real pivot low, just a short congestion.
>  
> I have been doodling with various scenarios for defining pivot
points and
> have added one to my definition, code below (I have also changed
the title
> of the code to better reflect what it is finding, or trying to find)
> 
> //PIVOT POINTS
> 
> //Graham Kavanagh 11 Oct 2003
> 
> //Find turning points
> 
> top = ( H==HHV(H,3) AND H>=Ref(H,1) AND H>=Ref(H,2) )
> 
> OR ( H==HHV(H,3) AND H>=Ref(H,1) AND Ref(O,1)>Ref(C,1) );
> 
> bot = ( L==LLV(L,3) AND L<Ref(L,1) AND L<Ref(L,2) )
> 
> OR ( L==LLV(L,3) AND L<=Ref(L,1) AND Ref(C,1)>Ref(O,1) );
> 
> //Calculate movement between turning points
> 
> topH = ValueWhen(top,H);
> 
> botL = ValueWhen(bot,L);
> 
> moveup = Ref(botL,-1)<botL;
> 
> movedown = Ref(topH,-1)>topH;
> 
> diffup = IIf( moveup, botL - ValueWhen( moveup, topH ), Null);
> 
> diffdown = IIf( movedown, topH- ValueWhen( movedown, botL ), Null);
> 
> //Indicator section
> 
> GraphXSpace=5;
> 
> Plot( C, "C", colorLightGrey, styleBar+styleNoLabel );
> 
> PlotShapes( (shapeHollowSmallCircle+shapePositionAbove)*top,
colorRed, 0, H
> );
> 
> PlotShapes( (shapeHollowSmallCircle)*bot, colorBlue , 0, L);
> 
> Title = Name()+" "+Date()+ " Volatility, Red dots = peaks, blue =
troughs" +
> ", down move = "
> 
> + diffup + ", up move = " + diffdown + ", High = " + H + ", Low = "
+ L;
>  
>  
> 
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
> 
> 
> -----Original Message-----
> 
> 
> From: Gary A. Serkhoshian [mailto:serkhoshian777@x...]
> 
> 
> Sent: Saturday, 11 October 2003 1:39 AM
> 
> 
> To: amibroker@xxxxxxxxxxxxxxx
> 
> 
> Subject: RE: [amibroker] Simplified support resistance levels
> 
> 
> 
> Graham,
> 
> 
> 
>   
> 
> Just thinking about the looking into the future issue.  How could
it be
> possible to break the pivot high level while still forming and the
pivot
> high condition still be true.  It does not seem to be possible.
> 
> 
> 
>   
> 
> Any thoughts?  Just want to put this to bed.
> 
> 
> 
>   
> 
> Regards,
> 
> 
> Gary
> 
> 
> 
> Graham <gkavanagh@xxxx> wrote:
> 
> 
> Thanks for that Gary, gives me something to try to work them out,
and
> 
> 
> whether I need them.
> 
> 
> 
> Further to this simple support/resistance formula I am looking at
it to work
> 
> 
> out what the retracements are during trends. I am just starting
putting this
> 
> 
> together and look for any input to help simplify or enhance. I see
this as
> 
> 
> being used to determine box sizes for P&F charts, swing points and
setting
> 
> 
> trailing stop levels to name a few.
> 
> 
> 
> Here is what I have so far
> 
> 
> 
> //RETRACEMENTS TO FIND VOLATILITY
> 
> 
> //Graham Kavanagh 10 Oct 2003
> 
> 
> 
> //Find turning points
> 
> 
> top = H==HHV(H,3) AND H>=Ref(H,1) AND H>=Ref(H,2);
> 
> 
> bot = L==LLV(L,3) AND L<=Ref(L,1) AND L<=Ref(L,2);
> 
> 
> 
> //Calculate movement between turning points
> 
> 
> topH = ValueWhen(top,H);
> 
> 
> botL = ValueWhen(bot,L);
> 
> 
> moveup = Ref(botL,-1)<botL;
> 
> 
> movedown = Ref(topH,-1)>topH;
> 
> 
> diffup = IIf( moveup, botL - ValueWhen( moveup, topH ), Null);
> 
> 
> diffdown = IIf( movedown, topH- ValueWhen( movedown, botL ), Null);
> 
> 
> 
> //Indicator section
> 
> 
> GraphXSpace=5;
> 
> 
> Plot( C, "C", colorLightGrey, styleBar+styleNoLabel );
> 
> 
> PlotShapes( (shapeHollowSmallCircle+shapePositionAbove)*top,
colorRed, 0, H
> 
> 
> );
> 
> 
> PlotShapes( (shapeHollowSmallCircle)*bot, colorBlue , 0, L);
> 
> 
> 
> Plot(diffup, "diffup", colorAqua,
styleHistogram+styleLeftAxisScale);
> 
> 
> Plot(diffdown, "diffdown", colorLime,
styleHistogram+styleLeftAxisScale);
> 
> 
> Plot(0, "0", colorBlack, styleLine+styleLeftAxisScale);
> 
> 
> Title = Name()+" "+Date()+ " Volatility, Red dots = peaks, blue =
troughs" +
> 
> 
> ", down move = " + diffup + ", up move = " + diffdown + ", High = "
+ H + ",
> 
> 
> Low = " + L;
> 
> 
> 
> 
> 
> Cheers,
> 
> 
> Graham
> 
> 
> http://groups.msn.com/ASXShareTrading
> 
> 
> http://groups.msn.com/FMSAustralia
> 
> 
> -----Original Message-----
> 
> 
> From: Gary A. Serkhoshian [mailto:serkhoshian777@x...]
> 
> 
> Sent: Friday, 10 October 2003 12:41 PM
> 
> 
> To: amibroker@xxxxxxxxxxxxxxx
> 
> 
> Subject: RE: [amibroker] Simplified support resistance levels
> 
> 
> 
> 
> Hi Graham,
> 
> 
> I forgot to include the PivotLow function on the last send.  Both
are below.
> 
> 
> You'd use the functions like this:
> 
> 
> #pragma nocache
> 
> 
> #include "Wherever you put your afl file with the functions"
> 
> 
> PH = PivotHigh(3,3); PL = PivotLow(3,3);
> 
> 
> Plot( C, "C", colorLightGrey, styleBar+styleNoLabel );
> 
> 
> Plot( PH, "res", colorRed, styleDots+styleNoLine );
> 
> 
> Plot( PL, "sup", colorGreen, styleDots+styleNoLine );
> 
> 
> Title = Name() + ", " + Date() + ", Support & Resistance Levels
Support = "
> 
> 
> + PH + ", Resistance = " + PL ;
> 
> 
> 
> If you are using functions embedded in your afl, make sure they are
above
> 
> 
> the code that actually calls them.
> 
> 
> e.g.
> 
> 
> Function Blah(Len);
> 
> 
> {
> 
> 
> return MoreBlah;
> 
> 
> }
> 
> 
> BL = Blah(5);
> 
> 
> Plot(BL,"BL",colordefault,styleline);
> 
> 
> Hope this helps,
> 
> 
> Gary
> 
> 
> CODE BELOW FOR THE PIVOT LOW/HI FUNCTIONS
> 
> 
> //===== PivotHigh(LeftStr, RightStr)
====================================
> 
> 
> /*
> 
> 
> SUPPORT & RESISTANCE LEVELS
> 
> 
> Graham Kavanagh 9 Oct 2003
> 
> 
> Returns High value of pivot
> 
> 
> */
> 
> 
> function PivotHigh(LeftStr, RightStr)
> 
> 
> {
> 
> 
> //Find turning points
> 
> 
> top = H == HHV(H,LeftStr+1) AND H == Ref(HHV(H,RightStr+1),
RightStr);
> 
> 
> topH = ValueWhen(top,H);
> 
> 
> return topH;
> 
> 
> }
> 
> 
> //======= PivotLow(LeftStr, RightStr)
====================================
> 
> 
> /*
> 
> 
> SUPPORT & RESISTANCE LEVELS
> 
> 
> Graham Kavanagh 9 Oct 2003
> 
> 
> Returns Low value of pivot
> 
> 
> */
> 
> 
> function PivotLow(LeftStr, RightStr)
> 
> 
> {
> 
> 
> //Find turning points
> 
> 
> BOT = L == LLV(L,LeftStr+1) AND L == Ref(LLV(L,RightStr+1),
RightStr);
> 
> 
> BOTL = ValueWhen(BOT,L);
> 
> 
> return BOTL;
> 
> 
> }
> 
> 
> 
> 
> 
> 
> Graham <gkavanagh@xxxx> wrote:
> 
> 
> Thanks Gary
> 
> 
> That makes it interesting as I have not yet tried the function
function :) 
> 
> 
> Do you just put the numbers you want into the intital function
setting 
> 
> 
> 
> Eg
> 
> 
> function PivotHigh(2, 4)
> 
> 
> 
> 
> 
> Cheers,
> 
> 
> Graham
> 
> 
> http://groups.msn.com/ASXShareTrading
> 
> 
> http://groups.msn.com/FMSAustralia
> 
> 
> -----Original Message-----
> 
> 
> From: Gary A. Serkhoshian [mailto:serkhoshian777@x...]
> 
> 
> Sent: Friday, 10 October 2003 11:43 AM
> 
> 
> To: amibroker@xxxxxxxxxxxxxxx
> 
> 
> Subject: Re: [amibroker] Simplified support resistance levels
> 
> 
> 
> 
> Hi Graham,
> 
> 
> I just added the ability to have variable right and left strength
and
> 
> 
> converted into a function.  Hope this saves you some work, and
thanks for
> 
> 
> all the posts and code you've contributed.
> 
> 
> Regards,
> 
> 
> Gary
> 
> 
> 
> //==========  PivotHigh(LeftStr, RightStr)
============================
> 
> 
> /*
> 
> 
> SUPPORT & RESISTANCE LEVELS
> 
> 
> Graham Kavanagh 9 Oct 2003
> 
> 
> Returns High value of pivot
> 
> 
> */
> 
> 
> function PivotHigh(LeftStr, RightStr)
> 
> 
> {
> 
> 
> //Find turning points
> 
> 
> top = H == HHV(H,LeftStr+1) AND H == Ref(HHV(H,RightStr+1),
RightStr);
> 
> 
> topH = ValueWhen(top,H);
> 
> 
> return topH;
> 
> 
> }
> 
> 
> 
> 
> Graham <gkavanagh@xxxx> wrote:
> 
> 
> I have been looking at various ways to chart the support resistance
elevels,
> 
> 
> ultimately to incorporate into various trading systems. Having
attempted
> 
> 
> loops and other methods of differing complexity I pulled back to the
> 
> 
> simplest of forms, price.
> 
> 
> Now this is probably already shown somewhere, but will share it
anyway.
> 
> 
> Any comments appreciated
> 
> 
> 
> //SUPPORT & RESISTANCE LEVELS
> 
> 
> //Graham Kavanagh 9 Oct 2003
> 
> 
> 
> //Find turning points
> 
> 
> top = H==HHV(H,3) AND H>=Ref(H,1) AND H>=Ref(H,2);
> 
> 
> bot = L==LLV(L,3) AND L<=Ref(L,1) AND L<=Ref(L,2);
> 
> 
> 
> topH = ValueWhen(top,H);
> 
> 
> botL = ValueWhen(bot,L);
> 
> 
> 
> //Indicator section
> 
> 
> GraphXSpace=5;
> 
> 
> Plot( C, "C", colorLightGrey, styleBar+styleNoLabel );
> 
> 
> Plot( topH, "res", colorRed, styleDots+styleNoLine );
> 
> 
> Plot( botL, "sup", colorGreen, styleDots+styleNoLine );
> 
> 
> 
> Title = Name() + ", " + Date() + ", Support & Resistance Levels
Support = "
> 
> 
> + topH + ", Resistance = " + botL ;
> 
> 
> 
> 
> Cheers,
> 
> 
> Graham
> 
> 
> http://groups.msn.com/ASXShareTrading
> 
> 
> http://groups.msn.com/FMSAustralia
> 
> 
> 
> 
> 
> 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. 
> 
> 
> 
> 
> 
> Do you Yahoo!?
> 
> 
> The New Yahoo! Shopping - with improved product search
> 
> 
> Yahoo! Groups Sponsor
> 
> 
> 
> 
> 
> 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 the Yahoo! Terms of
Service. 
> 
> 
> 
> 
> 
> Do you Yahoo!?
> 
> 
> The New Yahoo! Shopping - with improved product search
> 
> 
> 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 the Yahoo! Terms of 
> <http://docs.yahoo.com/info/terms/> Service.
> 
> 
> 
> 
> Do you Yahoo!?
> The <http://shopping.yahoo.com/?__yltc=s%3A150000443%2Cd%3A22708228%
2Cslk%3Atext
> %2Csec%3Amail> New Yahoo! Shopping - with improved product search
> 
> 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 
> <http://docs.yahoo.com/info/terms/> .
> 
> 
> Yahoo! Groups Sponsor
> ADVERTISEMENT
>  
> 
<http://rd.yahoo.com/M=251812.4024216.5238180.1261774/D=egroupweb/S=17
056321
> 98:HM/A=1754452/R=0/SIG=11tadqrng/*http://www.netflix.com/Default?
mqso=60178
> 324&partid=4024216> click here
>  []
> <http://us.adserver.yahoo.com/l?
M=251812.4024216.5238180.1261774/D=egroupmai
> l/S=:HM/A=1754452/rand=249124030>
> 
> 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 
> <http://docs.yahoo.com/info/terms/> .
> 
> 
> 
> 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 
> <http://docs.yahoo.com/info/terms/> .
> 
> 
> 
> Yahoo! Groups Sponsor	
>  
> 
<http://rd.yahoo.com/M=259395.3614674.4902533.1261774/D=egroupweb/S=17
056321
> 98:HM/A=1524963/R=0/SIG=12o885gmo/*http://hits.411web.com/cgi-
bin/autoredir?
> camp=556&lineid=3614674&prop=egroupweb&pos=HM> 	
>  
> <http://us.adserver.yahoo.com/l?
M=259395.3614674.4902533.1261774/D=egroupmai
> l/S=:HM/A=1524963/rand=953426052> 	
> 
> 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 
> <http://docs.yahoo.com/info/terms/> .



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/ 


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/Tq9otC/XP.FAA/3jkFAA/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/