--- 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
> > > > > >
> > >
> > >
> > > > > >
>
> > > > >
> > > > >
>
> > > > >
> > >
>
> > >
>
>
>