PureBytes Links
Trading Reference Links
|
Jim,
This code does exactly what you want. You may want to modify it a bit.
If the volume is more than twice the average vol, it reduces it to the
average volume and paints it yellow.
You can substitute any height you want instead of avg volume.
About the peak you want to reach the top, it will depend on the remaining
bars ...if it's the highest it will go to top.
----- Original Message -----
From: "Jim" <bankedout@xxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, February 05, 2004 1:48 PM
Subject: [amibroker] Re: Cutting off volume spikes
> I wish I could say that the problem is solved, but that's not
> exactly what I had in mind. As an example, use Ticker ABBK Plot a
> daily periodicity chart. Maybe 1 year in length. Apply this code
> for volume:
>
> //Volume chart
>
> col=IIf(C>O AND Close>Ref(C,-1),colorBrightGreen,IIf(C<Open AND C<Ref
> (C,-1),colorRed,colorYellow));
>
> Plot( V, "Volume", col, styleHistogram | styleThick );
>
> Title= EncodeColor (colorWhite) + Name () + " " + WriteIf(Interval()
> ==86400,"Daily",WriteIf(Interval()==432000,"Weekly",WriteIf(Interval
> ()==2160000,"Monthly","")))+ EncodeColor(colorDefault) + " Volume "
> + WriteVal (V, 1.0) + " " + WriteVal(DateTime(), formatDateTime );
>
> Look at the volume for 10/21/2003 as compared to the rest of the
> volume bars on the chart. It's about twice as tall as 6/13/2003 and
> 1/26/2004 volume.
>
> I would like to have maybe the volume of about 6/13/2003 be the top
> of my chart. I want 10/21/2003 to be cut off. Maybe that's what
> you mean by truncated. 10/21/2003's volume should hit the top of
> the chart like 6/13/2003's volume. I would then like the bar which
> is chopped off to be marked from the rest. Maybe color it blue or
> something, or plot an arrow pointing to it.
>
> Is this possible? Thanks in advance.
>
> Jim
> ---------------------------------------------------------------------
> --- In amibroker@xxxxxxxxxxxxxxx, "Ara Kaloustian" <ara1@xxxx> wrote:
> > Jim Try This... I had the exact same issue
> > This will color the truncated vol bars yellow
> > Vol = Volume / 1000;
> >
> > Vol_Avg = Ref(MA(Vol,30),-1);
> >
> > PlotColor= IIf(Vol > (2*Vol_Avg),colorYellow,IIf(Close >
> > Open,colorBlue,colorRed));
> >
> > PlotVol = IIf(Vol < (2*Vol_Avg),Vol,(Vol_Avg));
> >
> > Plot( PlotVol,"Volume", Plotcolor,styleHistogram|styleThick);
> >
> > ----- Original Message -----
> > From: "Jim" <bankedout@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Thursday, February 05, 2004 10:40 AM
> > Subject: [amibroker] Cutting off volume spikes
> >
> >
> > > Hello,
> > >
> > > I was wondering if I can do this. I tried searching the
> archives,
> > > but I didn't know what to search for I guess. On a volume chart,
> > > let's say the average volume on a stock is maybe 100,000 per day.
> > >
> > > One day there is volume of 20,000,000 After that day, volume
> goes
> > > back to normal.
> > >
> > > Now the "regular" volume looks squished on the chart.
> > >
> > > Is there a way to cut off the super volume spike to make it look
> > > big, but still let me see the regular bars in some detail? I
> hope I
> > > am describing this correctly. Maybe a way to indicate to me
> that it
> > > has been cut off as well. Otherwise I will never know that it
> was
> > > really that big unless I click on it.
> > >
> > > In searching the archives I solved one of my problems. In the
> built
> > > in price charts, there is empty space at the top and bottom of
> the
> > > chart to allow for the Title text to display at the top or
> > > whatever. The code for that is:
> > >
> > > GraphXSpace = 7; //Empty space at top and bottom of chart
> > >
> > > The bigger the number, the bigger the space. I hope that helps
> > > someone else.
> > >
> > > Jim
> > >
> > >
> > >
> > >
> > > Send BUG REPORTS to bugs@xxxx
> > > Send SUGGESTIONS to suggest@xxxx
> > > -----------------------------------------
> > > Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > --------------------------------------------
> > > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
>
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> Yahoo! Groups Links
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|