--- In
amibroker@xxxxxxxxxxxxxxx, "Mike" <sfclimbers@xxx>
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@xxxxxxxxxxxxxxx, "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@xxxxxxxxxxxxxxx, "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@xxxxxxxxxxxxxxx, "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@xxxxxxxxxxxxxxx, 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@xxxxxxxxxxxxxxx, "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@xxxxxxxxxxxxxxx, "osp2osp"<osp2osp@>
wrote:
> > > > > >>
> > > > >
>>>
> > > > > >>> Hi,
> > >
> > >>>
> > > > > >>> Thanks for
the reply. I tried that already.
> > > > >
>>>
> > > > > >>> Plot(Volume,
"",MyVolCol,styleOwnScale+styleHistogram,0,20);
> > > > >
>>>
> > > > > >>> Not getting the
desired the results.
> > > > > >>>
> >
> > > >>> Thank You Very Much.
> > > > >
>>>
> > > > > >>> Regards.
> >
> > > >>>
> > > > > >>> --- In
amibroker@xxxxxxxxxxxxxxx, 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,styleOwnScale+styleHistogram);
> > >
> > >>>>>
> > > > >
>>>>> 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.amibroker.com/feedback/> > > >
> > (submissions sent via other channels won't be considered)
>
> > > > >
> > > > > > For NEW RELEASE
ANNOUNCEMENTS and other news always check DEVLOG:
> > > >
> >
http://www.amibroker.com/devlog/> > > >
> >
> > > > > > Yahoo! Groups Links
> >
> > > >
> > > > > >
> > > >
> >
> > > > > >
> > > > >
>
> > > > >
> > > >
> >
>
> >
>