--- In
amibroker@xxxxxxxxx ps.com, "Mike"
<sfclimbers@x ..> wrote:
>
> You have not correctly
inverted the opposite condition. The _expression_ that you should be
trying to form is as follows;
>
> In the case of up
volume:
>
> ( (1 * colorGreen) + (0 * colorRed)
)
>
> which you will note is equivalent to simply
saying "colorGreen" since we are zeroing out the colorRed value.
Conversely, in the case of down volumne:
>
> ( (0 *
colorGreen) + (1 * coloreRed) )
>
> which is the same
as simply saying "colorRed" since we zero out the colorGreen
value.
>
> In your code you have not inverted the up
condition for application to down color. Therefore your values are
evaluating to other colors.
>
> In the case of up
volume:
>
> 1 * colorGreen + 1 * colorRed
>
> In the case of down volume:
>
> 0 * colorGreen
+ 0 * colorRed
>
> Change your code to something
like:
>
> (direction * colorGreen) + (!direction *
colorRed);
>
> better yet, change your variable name
accordingly:
>
> (upVolume * colorGreen) + (!upVolume *
colorRed);
>
> Mike
>
> --- In
amibroker@xxxxxxxxx ps.com, "edwol53"
<edwol@> wrote:
> >
> > Hello Barry
>
>
> > I made a slight modification to your code below,
which should give the same clour output for volume, but it instead
it plots black for green & light grey for red. The boolean
_expression_ for direction should resolve to 1 (true) or 0 (false) and
Volcolor should plot the same as you original code. Can you why this
is not the case ?
> >
> >
_SECTION_BEGIN("Variable Volume Hight2");
> > direction = C
> O OR (C == O AND (H-C) <= (C-L) );
> > VolColor =
(direction) * ParamColor( "UpColor" ,colorGreen) + (direction
)*ParamColor( "DnColor" ,colorRed) ;
> > vHeight =
Param("Volume: 1 / Height",10, 1, 100, 1.0) ; // height as % of
screen
> > Plot(Prec(Volume ,0),"V",VolColor, styleNoTitle
| styleOwnScale| styleNoLabel | styleHistogram | styleNoLabel,
vHeight);
> > _SECTION_END( );
> >
> >
Thanks
> > Ed
> >
> > --- In
amibroker@xxxxxxxxx ps.com, "Barry"
<razzbarry@> wrote:
> > >
> > > The
formula in post 146327 has parameters that allow you to change the
color. OR you can use this version which also has colors red and
green but also has parameters for the colors. Just make a formula
out of it and drag and drop onto the price all in one
screen.
> > >
> > >
_SECTION_BEGIN("Variable Volume Hight");
> > > VolColor
= (C > O OR (C == O AND (H-C) <= (C-L) )) * ParamColor(
"UpColor" ,colorGreen) + (C < O OR (C == O AND (H-C) > (C-L))
)*ParamColor( "DnColor" ,colorRed) ;
> > > vHeight =
Param("Volume: 1 / Height",10, 1, 100, 1.0) ; // height as % of
screen
> > > Plot(Prec(Volume ,0),"V",VolColor,
styleNoTitle | styleOwnScale| styleNoLabel | styleHistogram |
styleNoLabel, vHeight);
> > > _SECTION_END( );
>
> >
> > > Barry
> > >
> >
> --- In
amibroker@xxxxxxxxx ps.com, "Richard"
<areehoi@> wrote:
> > > >
> > >
> I'm interested in using this "Price (all in one)" chart but,
how would I change code to show color ...Green for up volume and red
for down volume. Thanks
> > > >
> > >
> Dick H
> > > >
> > > > --- In
amibroker@xxxxxxxxx ps.com, Tomasz Janeczko
<groups@> wrote:
> > > > >
> > >
> > Hello,
> > > > >
> > > >
> Price (all in one).afl shipped with AmiBroker contains the code
that
> > > > > does that exactly.
> >
> > > You can use AFL Editor to see the underlying code and
see how it is done.
> > > > >
> > >
> > Best regards,
> > > > > Tomasz
Janeczko
> > > > >
amibroker.com> > > > >
>
> > > > On 2010-01-25 11:01, osp2osp wrote:
> >
> > > > Mike,
> > > > > >
>
> > > > > Thank you very much for your kind
reply.
> > > > > >
> > > > >
> It is dead end for me. May be, I have to place my request
properly.
> > > > > >
> > > >
> > Price is already plotted along with moving averages and
Bollinger Bands.
> > > > > >
> > >
> > > I just want to overlay the volume bars at the bottom
of the screen. So that, the area available for price plot is not
reduced and at the same time the volume spikes do not go up to the
top of window.
> > > > > >
> > >
> > > Hope, I am clear.
> > > > >
>
> > > > > > Thank you once again.
>
> > > > >
> > > > > > Warm
Regards
> > > > > >
> > > > >
>
> > > > > > --- In
amibroker@xxxxxxxxx ps.com,
"Mike"<sfclimbers@> wrote:
> > > > > >
> > > > > >> Multiple plots on a single
pane have been discussed in the following thread. Read through it
and see if it's what you want:
> > > > >
>>
> > > > > >>
http://finance. groups.yahoo. com/group/ amibroker/ message/143807>
> > > > >>
> > > > > >>
Mike
> > > > > >>
> > > >
> >> --- In
amibroker@xxxxxxxxx ps.com,
"osp2osp"<osp2osp@> wrote:
> > > > >
>>
> > > > > >>>
> > >
> > >>> Hi,
> > > > >
>>>
> > > > > >>> Thanks for the
reply. I tried that already.
> > > > >
>>>
> > > > > >>> Plot(Volume,
"",MyVolCol,styleOwnS cale+styleHistog ram,0,20) ;
> > >
> > >>>
> > > > > >>> Not
getting the desired the results.
> > > > >
>>>
> > > > > >>> Thank You Very
Much.
> > > > > >>>
> > >
> > >>> Regards.
> > > > >
>>>
> > > > > >>> --- In
amibroker@xxxxxxxxx ps.com, Keith
McCombs<kmccombs@> wrote:
> > > > >
>>>
> > > > > >>>> Check AFL
Help for how to use Plot() function. You need to use sixth
>
> > > > >>>> parameter, maxvalue.
>
> > > > >>>>
> > > > >
>>>> osp2osp wrote:
> > > > >
>>>>
> > > > >
>>>>>
> > > > >
>>>>>
> > > > >
>>>>> Hi,
> > > > >
>>>>>
> > > > >
>>>>> I like to plot the volume in the price window
itself and tried the
> > > > >
>>>>> following:
> > > > >
>>>>>
> > > > >
>>>>> Plot(Volume,
"Vol",MyVolCol,styleOwnS cale+styleHistog ram);
> > > >
> >>>>>
> > > > >
>>>>> It plots the volume bars in entire price
window.
> > > > > >>>>>
>
> > > > >>>>> I need help to plot ie.
overlay volume at the bottom of the price
> > > >
> >>>>> window, taking not more than 20% of the
entire price window.
> > > > >
>>>>>
> > > > >
>>>>> Request someone to help me.
> > >
> > >>>>>
> > > > >
>>>>> Thank you very much.
> > > >
> >>>>>
> > > > >
>>>>> Warm Regards.
> > > > >
>>>>>
> > > > >
>>>>> K Karunakaran
> > > > >
>>>>>
> > > > >
>>>>>
> > > > >
>>>>>
> > > > > >>>>
> > > > > >>>
> > > >
> >>
> > > > > >
> > >
> > >
> > > > > >
> > >
> > > ------------ --------- --------- ------
> >
> > > >
> > > > > > **** IMPORTANT
PLEASE READ ****
> > > > > > This group is for
the discussion between users only.
> > > > > >
This is *NOT* technical support channel.
> > > > >
>
> > > > > > TO GET TECHNICAL SUPPORT send
an e-mail directly to
> > > > > > SUPPORT {at}
amibroker.com> > > > >
>
> > > > > > TO SUBMIT SUGGESTIONS please
use FEEDBACK CENTER at
> > > > > >
http://www.amibroke r.com/feedback/> >
> > > > (submissions sent via other channels won't be
considered)
> > > > > >
> > > >
> > For NEW RELEASE ANNOUNCEMENTS and other news always check
DEVLOG:
> > > > > >
http://www.amibroke r.com/devlog/> > >
> > >
> > > > > > Yahoo! Groups
Links
> > > > > >
> > > > >
>
> > > > > >
> > > > >
>
> > > > > >
> > > >
>
> > > >
> > >
>
>
>