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

RE: [amibroker] Re: Tomasz, can this be done? please!



PureBytes Links

Trading Reference Links

Ray,

I think I understand what you want, and the code below will do it. The key section is the title, as that area is what put your info on screen. I use Quotes Plus for my data feed, so some of this code will show [Empty] on your machine, but now that you see HOW its done, you can adapt for your preferences.

 

Don Lindberg

 

---------------------------------Code Starts Here ------------------------------------

 

Filter=Close>0;

Buy=1;

QRS = GetExtraData("QRS");

QInst=GetExtraData("InstHolds");

EPS=GetFnData("EPS");

BV=GetExtraData("BookValuePerShare");

QEPSR = GetExtraData("EPSRank");

IY=Param("Intrest Yield on 10 yr AAA Corporate Bond",5.77,1.00,20.00,0.1); // Interest Yield percent on 10 yr AAA Corporate Bond

QEPS=GetExtraData("EPS");

Sales=GetExtraData("Sales");

PM=GetFnData("ProfitMargin");

ROE=GetFnData("ReturnonEquity");

QRG=GetFnData("QtrlyRevenueGrowth");

QEG=GetFnData("QtrlyEarningsGrowth");

OYT = GetFnData("OneYearTargetPrice");

 

 

PEratio=Close/EPS;

EY=(100*(1/PEratio));

Value=(100*(EPS/IY));

 

AddColumn(Close,"Close",1.2);

AddColumn(IY,"Interest Yield AAA Corporate Bond",1.2);

AddColumn(EPS,"EPS",1.4);

AddColumn(BV,"Book Value ps",1.4);

AddColumn(Sales,"Sales",1.4);

AddColumn(PEratio,"P/E Ratio",1.2);

AddColumn(EY,"Earnings Yield %",1.2);

AddColumn(Value,"Quick Value Estimate",1.2);

AddColumn(PM,"Profit Margin",1.4);

AddColumn(ROE,"Return on Equity",1.4);

AddColumn(QRG,"Quarterly Revenue Growth",1.4);

AddColumn(QEG,"Quarterly Earnings Growth",1.4);

AddColumn(OYT,"One Year Target Price",1.4);

 

//Plot(Value,"Quick Value Estimate",colorViolet,styleLine|styleThick);

//Plot(PEratio,"P/E Ratio",colorGreen,styleLine|styleThick);

//Plot(EY,"Earnings Yield %",colorRed,styleLine|styleThick);

//Plot(EPS,"EPS",colorViolet,styleLine|styleThick|styleOwnScale);

//Plot(Sales,"Sales",colorBlue,styleLine|styleThick|styleOwnScale);

//Plot(IY,"Interest Yield AAA Corporate Bond",colorBlack,styleLine|styleThick);//|styleOwnScale);

 

Title = "Quick Value Information by D Lindberg "

 + Date()+" - "+Name() + " - Open = "+Open+" High = "+High+" Low = "+Low+" Close = "+Close

+ " - Vector Vest Quick Value Estimate = "+ Value + " - Book Value Per Share = $" + BV + " - PE Ratio = "+PEratio+" - Earnings Yield  = "+EY

+"% - QP3 Relative Strength Ranking = "+ QRS

+" - QP3 EPS Ranking = " + QEPSR + " - Institutional Holding = "+QInst+" %" + " - EPS= $"+EPS + " - Sales = $"+Sales

 + "- Profit Margin = "+ PM + "% - Return on Equity = "+ROE +"% - Quarterly Revenue Growth = "+QRG+"% - Quarterly Earnings Growth = "+QEG

+"% - One Year Target Price= $"+OYT+" -  AAA Cotporate Bond Rate = "+ IY

;

SetChartOptions( 0,chartWrapTitle);

 

 

------------------------------------------------- Code Ends Here ----------------------------------------


From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of ax_ray2222
Sent: Thursday, June 21, 2007 1:13 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: Tomasz, can this be done? please!

 

Brian, I understand your concerns, but I need some answers regarding
the program. I did sent a message with all my questions to AB support
and did not received any answer yet, so I try to find out in the help
group here, from the other users or from somebody who already know
the answer and is willing to help.

I tried your suggestions and I made a formula with AddColumn for the
test items I needed in the window as follow, but I just get a black
screen (the background):

_SECTION_BEGIN("Fundamentals Columns");
EPS=GetFnData("EPS");
Tgt=GetFnData("OneYearTargetPrice");
PM=GetFnData("ProfitMargin");
AddColumn(Close,"Close",1.2,IIf( Close>=15, (colorGreen ),
(colorOrange )));
AddTextColumn( FullName(), "Company
Name",1.0,colorBlack,colorYellow,170 );
AddColumn( ROC( Close, 10 ), "ROC(10)" );
AddColumn (RSI(10) ," RSI",1.2,IIf( RSI(10) >= 75, (colorGreen ),
(colorOrange )));
AddColumn (EPS," EPS",1.2,IIf( EPS >= 1, (colorGreen ),
(colorOrange )));
AddColumn (PM,"Profit Margin",1.2,IIf( PM >= 15, (colorGreen ),
(colorOrange )));
_SECTION_END();

Where is my mistake? or what should I add? where can I find this
info?
Thank you for any help or advise you can give me...
I like AB so far but it has to deliver what I'm looking for otherwise
I'll have to look somewhere else.

Ray

--- In amibroker@xxxxxxxxxps.com, "brian_z321" <brian_z321@...> wrote:
>
> Hello Ray,
>
> File > New > Blank Chart or Blank Pane OR just right click and
insert
> the formula ?
>
> Not telling you or others off, but to get the best out of the group.
>
> ThIS group is for discussion between users.
> It is not an AB support site.
>
> Tomasz does not join in discussion.
> His role is mainly to advise on the best way to use the key
features of
> AB or correct erroroneous comments made about AB's key features.
>
> He doesn't answer posts directed to him.
> He joins in when and where he sees the need (he's a very busy
person).
>
> Brian.
>
>
> --- In amibroker@xxxxxxxxxps.com, "ax_ray2222" <ax_ray2222@> wrote:
> >
> > Hello Tomasz, 1.under chart window in AB, can we open another
> permanent
> > or removable window to display any chosen fields like: PE, EPS,
RS, 52
> > wk high, low, split date, ex-dividend date...etc. I mean when
you
> > chart a stock to see all the other needed data as well. can
this be
> > done? Thank you , Ray
> >
>

__._,_.___

Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html





SPONSORED LINKS
Investment management software Investment property software Investment software
Investment tracking software Return on investment software

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___