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