| 
 PureBytes Links 
Trading Reference Links 
 | 
1. You can use Title and WriteVal to put the QP fundamental data in 
the chart title...that way you don't have to open up the 
interpretation window.
Some other QP tips:
   a. I run a QP scan to get all the common stock issues and I put 
those in an Amibroker watchlist.
   b. I run another QP scan for all the EPS Rank numbers. I import 
these into AB and access the EPS array via 'Foreign'. I use a fixed 
prefix+the ticker name as the foreign ticker; it is a simple string 
operation to get the foreign EPS rank ticker for a given ticker.
downhillspeedster   
--- In amibroker@xxxxxxxxxxxxxxx, "Jayson" <jcasavant@xxxx> wrote:
> Steve,
> This is very nice! I forget all the nice things "getextradata" has 
to offer.
> Thanks for sharing...
> 
> Regards,
> Jayson
> -----Original Message-----
> From: Steve Wiser [mailto:slwiser@x...]
> Sent: Saturday, June 14, 2003 8:32 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Neat method to see fundamentals for QP2 Users:
> 
> 
> FYI
> 
> Place the following line into your primary indicator whether it is 
the Price
> pane or some other.
> 
> #include "C:\\program 
files\amibroker\afl\include\writeuponstock.afl";
> 
> Have the following in your include subdirectory as I have shown in 
mine
> above.  I have an include subdirectory under \afl. I also have 
placed a file
> named writeuponstock.afl into this subdirectory.  This information 
is fairly
> complete and it will show up in the interpetation window.
> 
> This is nice when moving across a watch list of similar equities 
and being
> able to see how they compare in a fundamental way. You may have to 
click
> into price window (if this is where you placed the line above) if 
you are
> moving around in Amibroker to get the information show.
> 
> Steve
> 
> New File below:  Mine was called writeuponstock.afl
> _____________________
> 
> WriteIf(Buy==1 OR Buy == 0,GetExtraData("briefing"),"");//1
> 
> WriteIf(Buy==1 OR Buy == 0,"\n"+"QP2 Relative Strength ="+
>           WriteVal(GetExtraData("QRS")),"");//2
> 
> WriteIf(Buy==1 OR Buy == 0,"Shares Float = "+
>           WriteVal(GetExtraData("SharesFloat")),"");//3
> 
> WriteIf(Buy==1 OR Buy == 0,"Shares = "+
>           WriteVal(GetExtraData("Shares")),"");//4
> 
> WriteIf(Buy==1 OR Buy == 0,"PEG = "+
>           WriteVal(GetExtraData("PEG")),"");//5
> 
> WriteIf(Buy==1 OR Buy == 0,"Return on Equity = "+
>           WriteVal(GetExtraData("ROE"))+"%","");//6
> 
> WriteIf(Buy==1 OR Buy == 0,"1 Year EPS Growth = "+
>           WriteVal(GetExtraData("Yr1EPSGrowth"))+"%","");//7
> 
> WriteIf(Buy==1 OR Buy == 0,"5 Year EPS Growth = "+
>           WriteVal(GetExtraData("Yr5EPSGrowth"))+"%","");//8
> 
> WriteIf(Buy==1 OR Buy == 0,"1 Year Proj EPS Growth = "+
>           WriteVal(GetExtraData("Yr1ProjEPSGrowth"))+"%","");//9
> 
> WriteIf(Buy==1 OR Buy == 0,"3 to 5 Year Proj EPS Growth = "+
>           WriteVal(GetExtraData("Yr3to5ProjEPSGrowth"))
+"%","");//10
> 
> WriteIf(Buy==1 OR Buy == 0,"Book Value per share = "+
>           WriteVal(GetExtraData("BookValuePerShare"))+"$","");//11
> 
> WriteIf(Buy==1 OR Buy == 0,"Annual Dividend = "+
>           WriteVal(GetExtraData("AnnDividend"))+"%","");//12
> 
> WriteIf(Buy==1 OR Buy == 0,"TTM Sales = "+
>           WriteVal(GetExtraData("TTMSales")),"");//13
> 
> WriteIf(Buy==1 OR Buy == 0,"TTM EPS = "+
>           WriteVal(GetExtraData("TTMEPS")),"");//14
> 
> WriteIf(Buy==1 OR Buy == 0,"Institutional Holdings = "+
>           WriteVal(GetExtraData("InstHolds"))+"%","");//15
> 
> WriteIf(Buy==1 OR Buy == 0,"Long Term Debt to Equity = "+
>           WriteVal(GetExtraData("LTDebtToEq")),"");//16
> 
> WriteIf(Buy==1 OR Buy == 0,"Cash Flow Per Share = "+
>           WriteVal(GetExtraData("CashFlowPerShare")),""); //17
> 
> WriteIf(Buy==1 OR Buy == 0,"Trailing 12 months EPS = "+
>           WriteVal(GetExtraData("TTMEps")),"");//18
> 
> WriteIf(Buy==1 OR Buy == 0,"LoW PE Range = "+
>           WriteVal(GetExtraData("LoPERange")),"");//19
> 
> WriteIf(Buy==1 OR Buy == 0,"High PE Range = "+
>           WriteVal(GetExtraData("HiPERange")),"");//20
> 
> WriteIf(Buy==1 OR Buy == 0,"Beta = "+
>           WriteVal(GetExtraData("BEta")),"");//21
> 
> 
>       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.
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/ySSFAA/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/ 
 |