PureBytes Links
Trading Reference Links
|
<FONT face=Arial
color=#0000ff size=2>You don't need a break - if you follow my
instructions. Its clear that you didn't know how to do
it.
<FONT face=Arial
color=#0000ff size=2>
<FONT face=Arial
color=#0000ff size=2>d
From: Salil V Gangal
[mailto:salil_gangal@xxxxxxxxx] Sent: Saturday, May 15, 2004 10:47
PMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] Re:
Need to 'break'
Hello,Well ... I thought I was quite clear about your
replies to me. No ?I know what exactly I need to do to
manipulate a break, however it's not the same as a statement
'break'.- Salil V Gangal--- In amibroker@xxxxxxxxxxxxxxx,
"dingo" <dingo@xxxx> wrote:> Then all you need to do is set
colorindex to a value that will result in the> for loop
ending:> >
if ( color == inColor )
{>
colorNumber = StrToNum(StrExtract(colorToNumber, colorIndex+1));>
colorIndex =
16;> }> >
d> ________________________________> >
From: Salil V Gangal [mailto:salil_gangal@xxxx]
> Sent: Saturday, May 15, 2004 10:28
PM> To:
amibroker@xxxxxxxxxxxxxxx> Subject:
[amibroker] Need to 'break'> >
>
Herman,> >
The code below could use a statement to 'break'
out of a running for> >
loop. After the match for inColor is found, there's no need to
> continue with the remaining iterations
of for loop.> >
Regards,>
- Salil V Gangal> >
> --- In
amibroker@xxxxxxxxxxxxxxx, Salil V Gangal
<salil_gangal@xxxx>> >
wrote:> > Herman,>
> >
> Glad you found my code useful. I played some more ... >
> >
> In the code below one needs to simply indicate what ticker he/she
> wants to plot and in what color in a
ticker, color pair such > as
"MSFT,red,JNJ,green,C,yellow,WMT,pink,IP,violet,CAT,blue", and >
update the AmiBroker's color codes in the
function getColorNumber.> >
> > >
> >
> // Chart display similar to FT>
> > > Title = "";>
> >
> barvisible = Status("barvisible");>
> > > firstBarVisible = barvisible
AND NOT Ref( barvisible, -1 );> >
> > procedure plotScaled ( ticker,
color)> > >
> {>
> > >
array = Foreign(ticker,"C");> >
> >
scaledArray = 100*(array / ValueWhen(firstBarVisible,array ) ->
1);> >
> >
Plot(scaledArray ,"", color , styleLine|styleThick);>
> >
> Title = Title + EncodeColor(color) + ticker + "
";> > >
> }>
> > > function getColorNumber(
inColor )> > >
> {>
> > >
colorToNumber > =>
"red,29,green,27,yellow,42,pink,40,violet,38,blue,32,white,55,black,>
16";>
> > >
colorNumber = 47;> > >
> for( colorIndex =
0;> > >
> (color =
StrExtract(colorToNumber, colorIndex)) != "";>
> >
> colorIndex = colorIndex + 2>
> >
> ) {> >
>
> if ( color == inColor )
{> > >
>
colorNumber = StrToNum(StrExtract(colorToNumber, >
colorIndex+1));>
> >
> }>
> >
> }> >
> > return
colorNumber;> > >
> }>
> > > >
> >
> tickerColorList > =
"MSFT,red,JNJ,green,C,yellow,WMT,pink,IP,violet,CAT,blue";>
> >
> for( tickerIndex=0; (ticker=StrExtract(tickerColorList, >
tickerIndex))!= ""; tickerIndex = tickerIndex +
2) {> > >
> plotScaled (
ticker,> getColorNumber(StrExtract(tickerColorList, >
tickerIndex+1)));>
> >
> }> > Regards,>
> - Salil V Gangal>
> >
> > > Herman van den Bergen
<psytek@xxxx> wrote:> > Thanks
for your code Salil, nice to play with :-) here is a slight>
> modification of your code to plot
normalized charts for a small >
watchlist:> > >
> // Chart display similar to FT>
> barvisible = Status("barvisible");>
> firstBarVisible = barvisible AND NOT Ref(
barvisible, -1 );> > global
ChartColor;> > >
> function PlotNormalizedTicker(
Ticker)> >
{> >
array2=Foreign(ticker,"C");>
>
scaledArray2=100*(array2/ValueWhen(firstBarVisible,array2)-1);>
>
Plot(scaledArray2,"\n"+Ticker,ChartColor++,4);>
> }>
> >
> list = GetCategorySymbols(
categoryWatchlist, 6);> >
ChartColor=1;> > for( n=0;
(Ticker=StrExtract( List, n))!= ""; n++) >
PlotNormalizedTicker( Ticker); >
> >
> herman> > >
> -----Original Message----->
> From: Salil V Gangal
[mailto:salil_gangal@xxxx]> > Sent:
Saturday, May 15, 2004 7:41 PM> > To:
amibroker@xxxxxxxxxxxxxxx> > Subject:
Re: [amibroker] Performance Charts> >
> > >
> Sam,>
> >
> Perhaps following will help. This code is
for AmiBroker's IB.> Copy->
n-paste the code block of 2nd ticker multiple times per your needs>
to > put additional tickers. Also,
use tickers you need in place > of
"MSFT", "YHOO".> > >
> // Chart display similar to FT>
> >
> > > barvisible =
Status("barvisible");> > >
> firstBarVisible = barvisible AND NOT Ref(
barvisible, -1 );> > >
> >
> >
> // code block for 1st ticker> >
> > >
> ticker = "MSFT";>
> >
> array1=Foreign(ticker,"C");> >
> >
scaledArray1=100*(array1/ValueWhen(firstBarVisible,array1)-1);>
> >
> Plot(scaledArray1,"",colorBlue,4);>
> > > Title =
EncodeColor(colorBlue) + ticker + " ";>
> > > >
> >
> // code block for 2nd ticker> >
> > ticker = "YHOO";>
> >
> array2=Foreign(ticker,"C");> >
> >
scaledArray2=100*(array2/ValueWhen(firstBarVisible,array2)-1);>
> >
> Plot(scaledArray2,"",colorRed,4);>
> > > Title = Title +
EncodeColor(colorRed) + ticker + " ";>
> > > >
> Regards,>
> - Salil V Gangal>
> >
> >
> --- Sam Levy <slevy1220@xxxx> wrote: >
> > Has anyone used Amibroker to
construct "performance charts" >
similar > > > to those available
at the following link? > > >
> > > <A
href="">http://stockcharts.com/charts/performance/
> > > >
> > If so, would appreciate a suggestion
on how to construct afl > code.
> > > Thanks >
> > >
> > >
> >
> > > >
> >
> --------------------------------->
> Do you Yahoo!?> > SBC Yahoo! -
Internet access at a great low price. >
> > > Send BUG REPORTS to
bugs@xxxx> > Send SUGGESTIONS to
suggest@xxxx> >
----------------------------------------->
> 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
> > >
> >
> > > >
> Send BUG REPORTS to bugs@xxxx>
> Send SUGGESTIONS to suggest@xxxx>
>
----------------------------------------->
> 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
> > >
> >
> Yahoo! Groups SponsorADVERTISEMENT>
> > > >
> --------------------------------->
> Yahoo! Groups Links>
> >
> To visit your group on the web, go to:>
> <A
href="">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 the Yahoo!
Terms of > Service. >
> >
> >
>
> >
---------------------------------> >
Do you Yahoo!?> > SBC Yahoo! -
Internet access at a great low price.>
> >
> Send
BUG REPORTS to bugs@xxxx> Send
SUGGESTIONS to suggest@xxxx>
----------------------------------------->
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
> >
>
> Yahoo! Groups
Sponsor >
ADVERTISEMENT>
click here> <<A
href="">http://rd.yahoo.com/SIG=129aooqtt/M=285832.4851039.5997748.1269404/D=groups>
/S=1705632198:HM/EXP=1084760885/A=2105440/R=0/SIG=14dpdlr1u/*<A
href="">http://www.hous>
eholdfinance.com/ln/TrackingServlet?cmd_MediaCode=&fc=APS&mkt=000&mc=01PSYAY>
A004001B220000U0300L0010000000000&dest=HOME_PAGE>
>
> <<A
href="">http://us.adserver.yahoo.com/l?M=285832.4851039.5997748.1269404/D=groups/S=>
:HM/A=2105440/rand=900332338> >
>
________________________________> >
Yahoo! Groups Links>
> >
* To visit your
group on the web, go to:>
<A
href="">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
<<A
href="">http://docs.yahoo.com/info/terms/>
.Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend
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
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
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 the Yahoo! Terms of Service.
|