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

Re: [amibroker] Re: Need to 'break'



PureBytes Links

Trading Reference Links

Your assertion about 'no need of break' is completely pointless.  C, 
C++, Java, Perl, ... all have mechanisms to 'break' out of running 
loops.

BTW  ... did you forget your pill again ? *smile*  As I wrote 
earlier, I do not - *NOT* - need any replies from you to me.  Get 
it ?  Can you follow my instructions and not reply to me ?


--- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
> You don't need a break - if you follow my instructions.  Its clear 
that you
> didn't know how to do it.
>  
> d
> 
> 
>   _____  
> 
> From: Salil V Gangal [mailto:salil_gangal@x...] 
> Sent: Saturday, May 15, 2004 10:47 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [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@x...] 
> >       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@x...]
> >       > 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? 
> >       > > 
> >       > > 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: 
http://groups.yahoo.com/group/amiquote/messages/)
> >       > --------------------------------------------
> >       > Check group FAQ at: 
> >       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: 
http://groups.yahoo.com/group/amiquote/messages/)
> >       > --------------------------------------------
> >       > Check group FAQ at: 
> >       http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> >       > 
> >       > 
> >       > Yahoo! Groups SponsorADVERTISEMENT
> >       > 
> >       > 
> >       > ---------------------------------
> >       > 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. 
> >       > 
> >       > 
> >       >             
> >       > ---------------------------------
> >       > 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: 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=129aooqtt/M=285832.4851039.5997748.1269404/D=
> groups
> 
> /S=1705632198:HM/EXP=1084760885/A=2105440/R=0/SIG=14dpdlr1u/*http://
> www.hous
> > eholdfinance.com/ln/TrackingServlet?
> cmd_MediaCode=&fc=APS&mkt=000&mc=01PSYAY
> > A004001B220000U0300L0010000000000&dest=HOME_PAGE>       
> >       
> > <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:
> >             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@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 
> 
> 
> 
> Yahoo! Groups Sponsor	
> 
> ADVERTISEMENT
>  
> 
<http://rd.yahoo.com/SIG=129338khj/M=285832.4851039.5997748.1269404/D=
groups
> /S=1705632198:HM/EXP=1084762050/A=2142721/R=0/SIG=14di1pg12/*http://
www.hous
> eholdfinance.com/ln/TrackingServlet?
cmd_MediaCode=&fc=APS&mkt=000&mc=01PSYAY
> A004001B220000U0300L0020000000000&dest=HOME_PAGE> click here	
>  
> <http://us.adserver.yahoo.com/l?
M=285832.4851039.5997748.1269404/D=groups/S=
> :HM/A=2142721/rand=421750390> 	
> 
> 
>   _____  
> 
> 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/> .



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/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 
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/