PureBytes Links
Trading Reference Links
|
Dingo and Mr. Valley,
Thanks so much for fixing this for me! Works great.
ron
----- Original Message -----
From: "dingo" <dingo@xxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Saturday, January 31, 2004 9:55 AM
Subject: RE: [AmiBroker] Re: Search Routine for Crossover Point -- EMA
Version
> I've shortened all the lines - lets see if Yahoo mangles this.
>
> d
>
>
> // ***********************************************
> //
> // An all purpose routine to find the price
> // necessary to move an indicator to a GOAL.
> //
> // This should work for virtually any indicator,
> // built in or otherwise. It's demonstrated
> // here using RSI & BBand's ...
> //
> // Note: It will appear to use future quotes
> // because of the down shifting of the
> // price array, but obviously it can't
> // "know" tomorrows price. There's
> // probably a way to rectify this but
> // I was more concerned with the rest
> // of the process.
> //
> // The maximum iterations have arbitrarily been
> // set to 200 which is undoubtedly overkill
> // as I've yet to see anything take 200 even
> // when tolerance was set to 0 on datastreams
> // with very high prices.
> //
> // For real usage the saving of i in j and the
> // accuracy calculation can be tossed as they
> // were only put in for demonstration purposes
> //
> // ***********************************************
> //
> // This Routine requires the following things
> //
> // P0 = A price array or synthetic
> //
> // Goal = The goal value of the indicator
> //
> // Acc = An accuracy level for the calculations
> //
> // Set this to the order of magnitude
> // that you want. For example if you want
> // accuracy in calculated price to within
> // 0.01 then set it 0.01. It can even
> // be set to 0 which will force AB to
> // calculate until it can't find any
> // further improvements (Usually between
> // 150-170 iterations) but this is semi
> // useless as improvements relative to
> // price granularity have long since
> // been gone by.
> //
> // The lower you set it the longer it
> // will take but it's pretty quick
> // (Usually between 15-30 iterations)
> // unless you set it at 0.
> //
> // ***********************************************
> //
> //Note: Some goals are virtually unattainable on
> // the next bar, especially on the downside
> // as they would require a negative price
> // which is what this routine will show if
> // that is what is required.
> //
> // ***********************************************
>
> P0 = C;
>
> Acc = 0.0001;
>
> LVBI = LastValue(BarIndex());
> Mult = 1;
>
> // ***********************************************
> // Shift Price up by n orders of magnitude to make
> // it >= 1. This is useful to increase
> // accuracy on very low priced datastreams
> // such as the JY.
> // ***********************************************
> for (i = 0; i < 10; i++)
> {
> if (P0[LVBI] >= 1)
> i = 99;
> else
> Mult = Mult * 10;
> }
> // ***********************************************
>
> P1 = Ref(P0, 1) * Mult;
> UpDn = 100 * P1[LVBI];
>
> for (i = 0; i < 200; i++)
> {
>
> // An example for finding price associated with
> // the next bars BBandTop
> //
> // ***********************************************
> // Put whatever indicator you want to goal seek
> // here based on P1
> // ***********************************************
> Calc = P1;
> // ***********************************************
> // Put whatever you want for the goal here ...
> //
> // The reason for putting it in the loop is because
> // sometimes the goal is price oriented and will
> // need to be recalculated on each iteration.
> // ***********************************************
> Goal = LastValue(BBandBot(P1, 14, 2));
> // ***********************************************
> // An example for finding price associated with
> // the next bars RSI value of 65
> //
> // ***********************************************
> // Put whatever indicator you want to goal seek
> // here based on P1
> // ***********************************************
> // Calc = RSIa(P1, 14);
> // ***********************************************
> // Put whatever you want for the goal here ...
> // ***********************************************
> // Goal = 65;
> // ***********************************************
> //
> // The reason for putting it in the loop is because
> // sometimes the goal is price oriented and will
> // need to be recalculated on each iteration.
>
> if (Calc[LVBI] < Goal)
> P1[LVBI] = P1[LVBI] + UpDn;
> else
> P1[LVBI] = P1[LVBI] - UpDn;
> UpDn = UpDn / 2;
> if (UpDn <= Acc)
> {
> j = i;
> i = 99999;
> }
> }
>
> Accuracy = 100 * (abs(Goal - Calc) / Goal);
>
> Filter = BarIndex() == LVBI;
>
> AddColumn(Mult, "Multiplier", 1.0);
> AddColumn(Calc[LVBI - 1] / Mult, "Curr Ind Val", 1.9);
> AddColumn(Goal / Mult, "Goal Ind Val", 1.9);
> AddColumn(Calc[LVBI] / Mult, "Calc Ind Val", 1.9);
> AddColumn(j, "Iterations", 1.0);
> AddColumn(Accuracy, "Accuray (%)", 1.9);
> AddColumn(Ref(P1, -1) / Mult, "Todays Price", 1.9);
> AddColumn(P1 / Mult, "Goal Price", 1.9);
>
>
> ________________________________
>
> From: Mr Valley [mailto:valleymj@xxxxxxxxxxx]
> Sent: Saturday, January 31, 2004 2:50 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [AmiBroker] Re: Search Routine for Crossover Point -- EMA
> Version
>
>
> Isn't it /* that kills the line because the other end doesn't say */
>
> Try This ...
> Mr. Valley
>
> /*Search routine to Find a Crossover Point */
>
>
////////////////////////////////////////////////////////////////////////////
> ////////////////
>
> // An all purpose routine to find the price
>
> // necessary to move an indicator to a GOAL.
>
> //
>
> // This should work for virtually any indicator,
>
> // built in or otherwise. It's demonstrated
>
> // here using RSI & BBand's ...
>
> //
>
> // Note: It will appear to use future quotes
>
> // because of the down shifting of the
>
> // price array, but obviously it can't
>
> // "know" tomorrows price. There's
>
> // probably a way to rectify this but
>
> // I was more concerned with the rest
>
> // of the process.
>
> //
>
> // The maximum iterations have arbitrarily been
>
> // set to 200 which is undoubtedly overkill
>
> // as I've yet to see anything take 200 even
>
> // when tolerance was set to 0 on datastreams
>
> // with very high prices.
>
> //
>
> // For real usage the saving of i in j and the
>
> // accuracy calculation can be tossed as they
>
> // were only put in for demonstration purposes
>
> //
>
> // ***********************************************
>
> //
>
> // This Routine requires the following things
>
> //
>
> // P0 = A price array or synthetic
>
> //
>
> // Goal = The goal value of the indicator
>
> //
>
> // Acc = An accuracy level for the calculations
>
> //
>
> // Set this to the order of magnitude
>
> // that you want. For example if you want
>
> // accuracy in calculated price to within
>
> // 0.01 then set it 0.01. It can even
>
> // be set to 0 which will force AB to
>
> // calculate until it can't find any
>
> // further improvements (Usually between
>
> // 150-170 iterations) but this is semi
>
> // useless as improvements relative to
>
> // price granularity have long since
>
> // been gone by.
>
> //
>
> // The lower you set it the longer it
>
> // will take but it's pretty quick
>
> // (Usually between 15-30 iterations)
>
> // unless you set it at 0.
>
> //
>
> // ***********************************************
>
> //
>
> // Note: Some goals are virtually unattainable on
>
> // the next bar, especially on the downside
>
> // as they would require a negative price
>
> // which is what this routine will show if
>
> // that is what is required.
>
> //
>
> // ***********************************************
>
> P0 = C;
>
> Acc = 0.0001;
>
> LVBI = LastValue(BarIndex());
>
> Mult = 1;
>
> // ***********************************************
>
> // Shift Price up by n orders of magnitude to make
>
> // it >= 1. This is useful to increase
>
> // accuracy on very low priced datastreams
>
> // such as the JY.
>
> // ***********************************************
>
> for (i = 0; i < 10; i++)
>
> {
>
> if (P0[LVBI] >= 1)
>
> i = 99;
>
> else
>
> Mult = Mult * 10;
>
> }
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> P1 = Ref(P0, 1) * Mult;
>
> UpDn = 100 * P1[LVBI];
>
> for (i = 0; i < 200; i++)
>
> {
>
> // An example for finding price associated with the next bars BBandTop
>
> //
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> // Put whatever indicator you want to goal seek here based on P1
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> Calc = P1;
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> // Put whatever you want for the goal here ...
>
> //
>
> // The reason for putting it in the loop is because sometimes the goal is
> price
>
> // oriented and will need to be recalculated on each iteration.
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> Goal = LastValue(BBandBot(P1, 14, 2));
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
>
>
> // An example for finding price associated with the next bars RSI value of
> 65
>
> //
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> // Put whatever indicator you want to goal seek here based on P1
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> // Calc = RSIa(P1, 14);
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> // Put whatever you want for the goal here ...
>
> //
>
> // The reason for putting it in the loop is because sometimes the goal is
> price
>
> // oriented and will need to be recalculated on each iteration.
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> // Goal = 65;
>
>
////////////////////////////////////////////////////////////////////////////
> //////////////
>
> /* */
>
> if (Calc[LVBI] < Goal)
>
> P1[LVBI] = P1[LVBI] + UpDn;
>
> else
>
> P1[LVBI] = P1[LVBI] - UpDn;
>
> UpDn = UpDn / 2;
>
> if (UpDn <= Acc)
>
> {
>
> j = i;
>
> i = 99999;
>
> }
>
> }
>
> Accuracy = 100 * (abs(Goal - Calc) / Goal);
>
> Filter = BarIndex() == LVBI;
>
> AddColumn(Mult, "Multiplier", 1.0);
>
> AddColumn(Calc[LVBI - 1] / Mult,"Curr Ind Val", 1.9);
>
> AddColumn(Goal / Mult, "Goal Ind Val", 1.9);
>
> AddColumn(Calc[LVBI] / Mult,"Calc Ind Val", 1.9);
>
> AddColumn(j, "Iterations", 1.0);
>
> AddColumn(Accuracy, "Accuray (%)", 1.9);
>
> AddColumn(Ref(P1, -1) / Mult, "Todays Price", 1.9);
>
> AddColumn(P1 / Mult, "Goal Price", 1.9);
>
> -----Original Message-----
> From: dingo [mailto:dingo@xxxxxxxxxxxx]
> Sent: Saturday, January 31, 2004 12:38 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] Re: Search Routine for Crossover Point --
> EMA Version
>
>
> Ron - the code has been mangled by Yahoo.
>
> That's what's causing your problems if you just copied and pasted it
> without trying to straigthen out the line wraps.
>
> Its not an easy thing to do since Fred used such long "*' lines.
>
> d
>
> ________________________________
>
> From: Ron Morton [mailto:mortonr003@xxxxxxxxxxxxx]
> Sent: Saturday, January 31, 2004 2:07 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Re: Search Routine for Crossover Point --
> EMA Version
>
>
> All I did was copy the code from the messages here and put it into
> amibroker. No changes were made to the code, as soon as I hit apply I
would
> get the syntax error message. I highlighted in red on the code on this
page
> where there errors occurred.
> ron
>
> ----- Original Message -----
> From: Jayson <mailto:jcasavant@xxxxxxxxxxx>
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Saturday, January 31, 2004 8:52 AM
> Subject: RE: [amibroker] Re: Search Routine for Crossover
> Point -- EMA Version
>
> Impossible to say with out seeing the code..... sounds like
> you are calling calc and goal prior to defining them..
>
> Regards,
> Jayson
> -----Original Message-----
> From: Ron Morton [mailto:mortonr003@xxxxxxxxxxxxx]
> Sent: Saturday, January 31, 2004 1:41 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Re: Search Routine for Crossover
> Point -- EMA Version
>
>
> I tried running the code here as it looks like something
> that I've been searching for for a while. When I tried to run it I keep
> getting syntax error 23 whenever the words calc or goal come up. Could
> someone explain to me how to go about fixing this? The specific areas
where
> this occurs are Calc=P1; and Goal = LastValue(BBandBot(P1, 14, 2));
> Thank you,
> Ron
>
> ----- Original Message -----
> From: dingo <mailto:dingo@xxxxxxxxxxxx>
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Saturday, January 31, 2004 5:41 AM
> Subject: RE: [amibroker] Re: Search Routine for
> Crossover Point -- EMA Version
>
> Take a closer look at what Fred did. He shifted the
> array back by 1 bar so that it would plot into the future by one bar. It
> just doesn't use the space that is non-addressable in the chart area. Its
> the only solution right now and it can be adapted to what you want by
> shifting the array by as many bars as you need.
>
> d
>
> ________________________________
>
> From: pcwinch [mailto:pcwinch@xxxxxxxxxxxxxxx]
> Sent: Saturday, January 31, 2004 9:51 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Re: Search Routine for
> Crossover Point -- EMA Version
>
>
> Gentlemen,
>
> This is starting to get interesting especially of
> someone can figure out how we can extend this into the whitespace area
> beyond the latest data.
>
> For example, use your favourite indicator(s) and
> apply projected regression channel to the prices.
>
> Qu: A.what happens to your indicator when prices are
> at the mid and extremes of the next bar..and the next bar, then
>
> B. use the formula below to see what happens when
> the indicator is 1. extrapolated , 2. the same or 3. (2*same -
extrapolated)
>
> What would be interesting is what happens to all the
> indicators and the prices in the channel when this is applied to one
> indicator, and how the indicators look in different time frames. What
does
> it mean to the setting of stops and exits philosophy is also an
interesting
> outcome.
>
> Any comments?
>
> Peter
>
> ----- Original Message -----
>
> From: Fred <mailto:ftonetti@xxxxxxxxxxxxx>
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Saturday, January 31, 2004 3:41 AM
> Subject: [amibroker] Re: Search Routine for
> Crossover Point -- EMA Version
>
> Is there any reason to limit this to an xMA
> when this can easily be
> done for any built in AB indicator or any
> custom AFL "indicator" that
> one cares to write ?
>
> //
> ***********************************************
> //
> // An all purpose routine to find the
> price
> // necessary to move an indicator
> to a GOAL.
> //
> // This should work for virtually any
> indicator,
> // built in or otherwise. It's
> demonstrated
> // here using RSI & BBand's ...
> //
> // Note: It will appear to use
> future quotes
> // because of the
> down shifting of the
> // price array, but
> obviously it can't
> // "know" tomorrows
> price. There's
> // probably a way to
> rectify this but
> // I was more
> concerned with the rest
> // of the process.
> //
> // The maximum iterations have
> arbitrarily been
> // set to 200 which is
> undoubtedly overkill
> // as I've yet to see anything
> take 200 even
> // when tolerance was set to 0 on
> datastreams
> // with very high prices.
> //
> // For real usage the saving of i in j
> and the
> // accuracy calculation can be
> tossed as they
> // were only put in for
> demonstration purposes
> //
> //
> ***********************************************
> //
> // This Routine requires the following
> things
> //
> // P0 = A price array or
> synthetic
> //
> // Goal = The goal value of the
> indicator
> //
> // Acc = An accuracy level
> for the calculations
> //
> // Set this to the order
> of magnitude
> // that you want. For
> example if you want
> // accuracy in calculated
> price to within
> // 0.01 then set it 0.01.
> It can even
> // be set to 0 which will
> force AB to
> // calculate until it
> can't find any
> // further improvements
> (Usually between
> // 150-170 iterations)
> but this is semi
> // useless as
> improvements relative to
> // price granularity have
> long since
> // been gone by.
> //
> // The lower you set it
> the longer it
> // will take but it's
> pretty quick
> // (Usually between 15-30
> iterations)
> // unless you set it at
> 0.
> //
> //
> ***********************************************
> //
> // Note: Some goals are virtually
> unattainable on
> // the next bar, especially
> on the downside
> // as they would require a
> negative price
> // which is what this
> routine will show if
> // that is what is
> required.
> //
> //
> ***********************************************
>
> P0 = C;
>
> Acc = 0.0001;
>
> LVBI = LastValue(BarIndex());
> Mult = 1;
>
> //
> ***********************************************
> // Shift Price up by n orders of
> magnitude to make
> // it >= 1. This is useful to
> increase
> // accuracy on very low priced
> datastreams
> // such as the JY.
> //
> ***********************************************
> for (i = 0; i < 10; i++)
> {
> if (P0[LVBI] >= 1)
> i = 99;
> else
> Mult = Mult * 10;
> }
> //
> ***********************************************
>
> P1 = Ref(P0, 1) * Mult;
> UpDn = 100 * P1[LVBI];
>
> for (i = 0; i < 200; i++)
> {
>
> // An example for finding price
> associated with the next bars
> BBandTop
> //
> //
>
> **************************************************************
> ***************
> // Put whatever indicator you want to
> goal seek here based on P1
> //
>
> **************************************************************
> ***************
> Calc = P1; Syntax error here
> //
>
> **************************************************************
> ***************
> // Put whatever you want for the goal
> here ...
> //
> // The reason for putting it in the
> loop is because sometimes
> the goal is price
> // oriented and will need to be
> recalculated on each
> iteration.
> //
>
> **************************************************************
> ***************
> Goal = LastValue(BBandBot(P1, 14, 2));
> //
>
> **************************************************************
> ***************
>
>
>
> // An example for finding price
> associated with the next bars
> RSI value of 65
> //
> //
>
> **************************************************************
> ***************
> // Put whatever indicator you want to
> goal seek here based on P1
> //
>
> **************************************************************
> ***************
> // Calc = RSIa(P1, 14); Syntax error
> here
> //
>
> **************************************************************
> ***************
> // Put whatever you want for the goal
> here ...
> //
> // The reason for putting it in the
> loop is because sometimes
> the goal is price
> // oriented and will need to be
> recalculated on each
> iteration.
> //
>
> **************************************************************
> ***************
> // Goal = 65;
> //
>
> **************************************************************
> ***************
>
> if (Calc[LVBI] < Goal)
> P1[LVBI] = P1[LVBI] + UpDn;
> else
> P1[LVBI] = P1[LVBI] - UpDn;
> UpDn = UpDn / 2;
> if (UpDn <= Acc)
> {
> j = i;
> i = 99999;
> }
> }
>
> Accuracy = 100 * (abs(Goal - Calc) / Goal);
>
> Filter = BarIndex() == LVBI;
>
> AddColumn(Mult,
>
> "Multiplier", 1.0);
> AddColumn(Calc[LVBI - 1] / Mult, "Curr
> Ind Val", 1.9);
> AddColumn(Goal / Mult,
> "Goal Ind Val", 1.9);
> AddColumn(Calc[LVBI] / Mult,
> "Calc Ind Val", 1.9);
> AddColumn(j,
>
> "Iterations", 1.0);
> AddColumn(Accuracy,
> "Accuray (%)", 1.9);
> AddColumn(Ref(P1, -1) / Mult,
> "Todays Price", 1.9);
> AddColumn(P1 / Mult,
> "Goal
> Price", 1.9);
>
>
>
> 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
>
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go
> to:
>
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send
> an email to:
>
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an
> email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an
> email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
>
> Yahoo! Groups Sponsor
> ADVERTISEMENT
> click here
>
<http://rd.yahoo.com/SIG=12c4a7l1n/M=267637.4116732.5333197.1261774/D=egroup
>
web/S=1705632198:HM/EXP=1075665006/A=1945637/R=0/*http://www.netflix.com/Def
> ault?mqso=60178397&partid=4116732>
>
>
<http://us.adserver.yahoo.com/l?M=267637.4116732.5333197.1261774/D=egroupmai
> l/S=:HM/A=1945637/rand=716664957>
>
> ________________________________
>
> Yahoo! Groups Links
>
>
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> * To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
>
> * 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
>
>
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/amibroker/
>
> To unsubscribe from this group, send an email to:
> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>
> Your use of Yahoo! Groups is subject to:
> 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
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|