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