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