PureBytes Links
Trading Reference Links
|
I am not sure what you mean with "TRUE" market
profile,
but built-in market profile volume at price has been
GREATLY
improved with 5.14.0 BETA. It includes ability to draw at
USER-SPECIFIED
points.
It is as true as the one you have posted. There are no "letter
codes",
but they only duplicate the same information that is provided
by graphical bars.
Now you can draw them at USER-DEFINED time
points.
Excerpt from the read me:
new multiple Volume At Price charts at user-defined
points via new PlotVolumeOverlayA function PlotVAPOverlayA( segments,
lines = 300, width = 80, color = colorLightGrey, vapstyle = 4);
segmens - is an array which holds 0 and 1 (False/True) values, where 1
indicates starting/ending point of each VAP segment
AmiBroker will draw as many segments as there are '1' in the array. Note that
minimum segment length is 2, so if entire array is filled with 1-s only, it
won't draw anything. In other words, there must be zeros (at least one) between
1's.
Simplest example:
Plot(C,
"Close", colorBlack, styleCandle ); segments =
IIf( Interval() < inDaily, Day(), Month() ); // draw daily or monthly VAP segments depending on display
interval segments = segments != Ref( segments , -1 );
PlotVAPOverlayA( segments );
More complex example:
_SECTION_BEGIN("Price"); SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g
(%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() ); _SECTION_END();
_SECTION_BEGIN("VAP"); segments = IIf( Interval() < inDaily, Day(), Month() ); segments = segments !=
Ref( segments ,
-1 );
PlotVAPOverlayA( segments , Param("Lines", 300, 100, 1000, 1 ), Param("Width", 80, 1, 100, 1 ), ParamColor("Color", colorGold ),
ParamToggle("Side", "Left|Right" ) | 2 * ParamToggle("Style", "Fill|Lines", 0) | 4*ParamToggle("Z-order", "On top|Behind", 1 ) ); Plot(segments, "", colorLightGrey,
styleHistogram | styleOwnScale ); _SECTION_END();
Best regards, Tomasz Janeczko amibroker.com
----- Original Message -----
Sent: Saturday, August 16, 2008 12:13 AM
Subject: [amibroker] Re: Market Profile
> Thanks TJ. I will look at
this. Sadly, that level of complexity may > make it unfeasbale. >
> I really do think a key enhancement to AB would be the ability
to > control the x-axis in some way. I have actually raised this as
a > request on the AB Feedback centre. > > Almost everything
I am trying to do right now requires control of the > x-axis... >
> 1. True Market Profile. > 2. Equivolume charts > 3.
Graphing instruments in tick form that have differing tick > intervals
(e.g. the ES contract and the TRIN) > > TJ... would you seriously
look at this as an extension to AB...? I > don't think this is marginal or
appeals to too small a group of users. > I think any users who use AFL to
any serious extent would benefit from > the addition of simple graphing
control over the x-axis in some form. > > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko
\(groups\)" > <groups@xxx> wrote: >> >> It is
doable, provided that entire chart is drawn from the scratch, >>
including axes using LOW LEVEL graphics: >> >> http://www.amibroker.com/guide/a_lowlevelgfx.html >> >> Best regards, >> Tomasz
Janeczko >> amibroker.com >> ----- Original
Message ----- >> From: wavemechanic
>> To: amibroker@xxxxxxxxxxxxxxx
>> Sent: Friday, August 15, 2008 11:02
PM >> Subject: Re: [amibroker] Market Profile >>
>> >> You have no control over the
X-axis. >> ----- Original Message -----
>> From: sidhartha70
>> To: amibroker@xxxxxxxxxxxxxxx
>> Sent: Friday, August 15, 2008 12:04
PM >> Subject: [amibroker] Market
Profile >> >> >> Hi
All, >> >> I'm looking to code
something along the lines of proper market >
profile >> for AmiBroker... When I say proper,
I mean as per Peter Steidlman's >> work, not
simply 'volume at price'... >> >> I
mean something like the following that has been written
for >> NinjaTrader... >>
>> http://fin-alg.com/mp.jpg >>
>> Now, I have seen some attempts at this in
the AFL library... but >> frankly they are not
even close to complete solutions to this >
problem. >> No-one seems to have coded a
quality solution to this yet in AFL. >>
>> I'm happy to pursue the coding of this and
would be happy to > share it, >> or even
colaborate with others on the project. So if anyone else
is >> interested in helping, feel free to let
me know... >> >> Right now I have a
very obvious question... to make this work,
I'm >> going to need complete control, not only
over the y-axis (price) but >> the x-axis
too... It's not clear to me how, with AB, I can > attain
such >> control over the x-axis in terms of
plotting graphics and text > in the >>
most simplisitic way. >> >> How would
I achieve this...? Would I have to go down the Gfx >
route...? >> Is this the only
way...? >> >> Pointers in the right
direction appreciated. >> >>
>>
------------------------------------ >>
>> 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 >> Yahoo! Groups Links >>
>> >> >> >> No
virus found in this incoming message. >>
Checked by AVG - http://www.avg.com
>> Version: 8.0.138 / Virus Database:
270.6.3/1613 - Release Date: > 8/15/2008 5:58 AM >> >
> > > ------------------------------------ > >
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 >
Yahoo! Groups Links > > <*> To visit your group on the web,
go to: > http://groups.yahoo.com/group/amibroker/ >
> <*> Your email settings: > Individual
Email | Traditional > > <*> To change settings online go
to: > http://groups.yahoo.com/group/amibroker/join > (Yahoo! ID required) > > <*> To
change settings via email: > mailto:amibroker-digest@xxxxxxxxxxxxxxx
> mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx > > <*> 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/ >
__._,_.___
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
__,_._,___
|