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

[amibroker] Re: Neat method to see fundamentals for QP2 Users:



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/