PureBytes Links
Trading Reference Links
|
Was that my first or second reply??
I forget what I wrote now but I am sure you can reset everyday.
Include in your loop something like:
timecheck = Iif(yourtimenumarray[i] == number for 9:30,1,0);
...code that checks 1 or 0 for timecheck
--- In amibroker@xxxxxxxxxxxxxxx, "g_r_e_g_69" <gregoliver_@xxxx>
wrote:
> I see what you're saying, I could make it reset after every 390
bars
> (6.5 hrs. * 60 mins) or whatever. That would work for most days
but
> would get messed up whenever there was a half day like on New Years
> Eve. I guess I could remove all the half days from my data. Is
> there no way to make it reset at 9:30 every day though?
>
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "rlb21079" <rlb21079@xxxx> wrote:
> > I can do a little better than that,
> >
> > day = 0; //your day array
> > time = 0; //your time array
> > for(i=1;i<BarCount;i++)
> > {
> > time[i] = time + 1; //assume for example time in hrs. and 6
hrs./day
> > day[i] = Iif(frac(time/6)==0,day+1,day);
> > if (day[i] != day[i-1])
> > {
> > your coding...
> > }
> > else...
> >
> > > > IntradayH[0]=High[0];
> > > > IntradayL[0]=Low[0];
> > > >
> > > > for(i=1;i<BarCount;i++)
> > > > {
> > > > if(TimeNum()==093000)
> > > > {
> > > > IntradayH[i]=High[i];
> > > > IntradayL[i]=Low[i];
> > > > }
> > > > else
> > > > {
> > > > IntradayH[i]=max(IntradayH[i-1], High[i]);
> > > > IntradayL[i]=min(IntradayL[i-1], Low[i]);
> > > > }
> > > > }
> > > > Plot( IntradayH, "High", 27); Plot( IntradayL, "Low", 32);
> > > >
> > > >
> > > > NOTE: I know that I can create the intraday high/low with
the
> > > > following AFL code...
> > > >
> > > > IntradayH = IIf(TimeNum() == 930000, High, HHV(High, BarsSince
> > > (TimeNum
> > > > () == 093000)));
> > > > IntradayL = IIf(TimeNum() == 930000, Low, LLV(Low, BarsSince
> > (TimeNum
> > > > () == 093000)));
> > > >
> > > > ...but I want to know how to do it with a loop because I have
a
> > > > couple of other ideas that also need to be reset at the
> beginning
> > > of
> > > > each day, but are too complex to code without a loop (without
> the
> > > > program crashing). If anyone can help it would be much
> > appreciated.
> > > >
> > > > Greg
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/Lj3uPC/Me7FAA/ySSFAA/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/
|