[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [amibroker] Re: Cutting off volume spikes



PureBytes Links

Trading Reference Links

Actually just forget it.  I think this is hopeless.  Sorry for 
wasting everyone's time.

Jim
---------------------------------------------------------------------
--- In amibroker@xxxxxxxxxxxxxxx, "Jim" <bankedout@xxxx> wrote:
> Jayson,
> 
> This is much closer to what I want.  If I change the 2's to 4's, 
> that's what I had in mind.  Can you explain what the 30's are 
> describing?  As a reference, I have default number of quotations 
per 
> chart set at 210.
> 
> Now, I tried to retain my original bar coloring scheme, and add to 
> it bars which would be colored blue if your conditions were true.  
I 
> got error messages all over the place.  Here's what I created:
> 
> Vol_Avg = Ref(MA(V,30),-1);
> 
> PlotColor= IIf(V > (4*Vol_Avg),colorBlue,IIf(C > O AND (C > Ref(C,-
> 1))),colorBrightGreen, IIf(C < O AND (C < Ref(C,-1))), colorRed, 
> colorYellow);
> 
> X=Ref(HHV(V,30),-1);
> 
> PlotVol = IIf(V < (4*Vol_Avg),V,x);
>  
> Plot( PlotVol,"Volume", Plotcolor,styleHistogram|styleThick);
>  
> The problem is in the PlotColor= line I think.  I want the volume 
> bars to be BrightGreen if the Closing Price is greater than the 
> Opening price AND the Closing price is greater than the prior 
> Closing price
> 
> I want the volume bars to be colored Red if the Closing Price is 
> less than the Open price AND the Closing price is less than the 
> prior Closing price.
> 
> I want the volume bars to be colored Blue if they are chopped off.
> 
> I want all other volume bars to be colored Yellow.
> 
> Is that possible?  That's what I was trying to tell it when I 
> changed your PlotColor= line....
> 
> Thanks for your help.
> 
> Jim
> -------------------------------------------------------------------
--
> --- In amibroker@xxxxxxxxxxxxxxx, "Jayson" <jcasavant@xxxx> wrote:
> > Jim,
> > Instead of the vol average you could use the most recent HHV. In 
> my example
> > I used 30 bars but depending on how many bars you generally view 
> that could
> > be adjusted. I also suspect there would be a way to calculate 
the 
> number of
> > bars you are viewing with status("barvisible") but this should 
get 
> you
> > started....
> > 
> > Regards,
> > Jayson
> > 
> > Vol_Avg = Ref(MA(V,30),-1);
> > PlotColor= IIf(V > (2*Vol_Avg),colorYellow,IIf(Close >
> > Open,colorBlue,colorRed));
> > X=Ref(HHV(V,30),-1);
> > PlotVol = IIf(V < (2*Vol_Avg),V,x);
> > 
> > Plot( PlotVol,"Volume", Plotcolor,styleHistogram|styleThick);
> > 
> > -----Original Message-----
> > From: Jim [mailto:bankedout@x...]
> > Sent: Thursday, February 05, 2004 4:49 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > 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@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 Sponsor
> >             ADVERTISEMENT
> > 
> > 
> > 
> > 
> > 
> > -----------------------------------------------------------------
--
> ---------
> > ----
> > Yahoo! Groups Links
> > 
> >   a.. To visit your group on the web, go to:
> >   http://groups.yahoo.com/group/amibroker/
> > 
> >   b.. To unsubscribe from this group, send an email to:
> >   amibroker-unsubscribe@xxxxxxxxxxxxxxx
> > 
> >   c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms 
of 
> Service.



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