PureBytes Links
Trading Reference Links
|
Hi Jason,
You did a great job, This is really great, it is doing just what I
was hoping for.
I agree with you about sum of the volume almost never being equal to
the float, just like support and resistance are area and not just one
price point.
Once again thank you for all your time and effort,
Dennis
--- In amibroker@xxxxxxxxxxxxxxx, "Jayson" <jcasavant@xxxx> wrote:
> Dennis,
> understood but....... the sum of the volume will never (almost
never) equal;
> the exact number of the float which is why I suggested the greater
than
> float solution. Now we are talking about something very different.
There may
> be a solution found in looping through the bars and accumulating
volume. In
> this code I have (I think) set X to the initial volume then
accumulated
> volume each day until such time as the Float value was met. When
this
> occurred I reset X to zero and began accumulating again. The green
dots show
> each rollover. The histogram shows where you are in the current
cycle. The
> title indicates the number of bars since the last turn over as well
as how
> many bars the previous turn over took. Lastly I have averaged the
last 2
> rolls.
>
> I got carried away but used the exercise to work on my looping
skills (lack
> of, there may still be problems I have missed). That said I think
you will
> find the notion of rollover to be a bit subjective. In theory you
would want
> to see significant moves begin/end at or near the rollover point. In
> practice there are many participants , all with their own agendas,
and few
> actually monitoring these roll over points.
>
> Regards,
> Jayson
>
> float=630000000;
> x[0]=Volume[0]; /*Initialise the first element here*/
> for(i = 1; i<BarCount; i++)
> {
>
> if(x[i]<float)
> { x[i] = x[i-1]+Volume[i];
> }
> if(x[i]>float)
> {
> x[i]=0;
> }
> }
> Plot(C,"",4,64);
> PlotShapes(IIf(x==0,shapeCircle,shapeNone),5,0,Graph0,-30);
> Plot(x,"",colorLightGrey,2|styleOwnScale);
> //Plot(float,"",colorWhite);
> GraphXSpace=25;
> Count1=BarIndex()-ValueWhen(x==0,BarIndex(),1);
> Count2=ValueWhen(x==0,BarIndex(),1)-ValueWhen(x==0,BarIndex(),2);
> Count3=ValueWhen(x==0,BarIndex(),2)-ValueWhen(x==0,BarIndex(),3);
> Title= " Bars Since the last float rollover "+Count1+ " The previous
> Rollover took "+Count2+ "\n The average of the last 2 rollovers
was "
> +(Count2+Count3)/2;
> -----Original Message-----
> From: theoldchartreader [mailto:theoldchartreader@x...]
> Sent: Sunday, December 07, 2003 3:05 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Float and Sum question
>
>
> Hi Jason,
> First let me thank you for your help,
> Let me try to explain what I am trying to do.
> I will use intel for a example, I am using a weekly chart.
> starting from 12/05/03 to 7/07/03 intel did one float turnover.
> It also did one from 2/07/03 to 7/07/03.( it seems to do one
complete
> float turnover every 22 to 24 weeks for the last six float
turnovers)
> I used a spreadsheet to total the volume.
> I would like to place shapecircle only at the point of each float
> turnover to mark the spot.
>
> Do we need to divided the sum of volume by the float, for a float
> turnover?
>
> Anyway thank once you again,
> Dennis
>
>
>
>
>
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "Jayson" <jcasavant@xxxx> wrote:
> > Dennis,
> > the chances of the sum of volume to match the float is very slim
> indeed.
> > Perhaps have the sum exceed the float??
> >
> > float=630000000;
> > x=Sum(Volume,220);
> > plot(c,"Price",4,64);
> > PlotShapes(IIf(x>float,shapeCircle,shapeNone),5);
> >
> > Regards,
> > Jayson
> > -----Original Message-----
> > From: theoldchartreader [mailto:theoldchartreader@x...]
> > Sent: Sunday, December 07, 2003 10:26 AM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] Float and Sum question
> >
> >
> > Hi,
> > I would like to plot a shapecircle every time the sum of volume
> > equals the float?
> >
> > What do I need to do?
> >
> >
> > float=630000000;
> > Sum(Volume,220);
> >
> >
> > thank you,
> > Dennis
> >
> >
> > Yahoo! Groups Sponsor
> > ADVERTISEMENT
> >
> >
> >
> >
> > 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
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
>
>
> Yahoo! Groups Sponsor
> ADVERTISEMENT
>
>
>
>
> 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
>
> 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
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|