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

Re: [amibroker] Why Ref(Day(), -1) does not give 29 ?



PureBytes Links

Trading Reference Links

Sure Steve, a memorial should be erected for this amazing know-how.

This lesson goes into my AB bible.

The discovery of the array was a shock followed by "Obviously !!!"

Anyway, it's beyond the words...

Best regards

Steve Dugas a écrit :
>
> You are welcome. I always found that plotting the whole arrays, starting
> with the first arrays in the code and then continuing with the later 
> arrrays
> until I located the problem, helped me to see what was happening 
> better than
> using DebugView or Trace. It is a pretty simple technique but very
> effective, maybe it would make a good little "Debugging Your Code" 
> lesson in
> the Users Guide. 8 - )
>
> Steve
>
> ----- Original Message -----
> From: "reinsley" <reinsley@xxxxxxxx <mailto:reinsley%40yahoo.fr>>
> To: <amibroker@xxxxxxxxxxxxxxx <mailto:amibroker%40yahoogroups.com>>
> Sent: Friday, January 30, 2009 3:42 PM
> Subject: Re: [amibroker] Why Ref(Day(), -1) does not give 29 ?
>
> >
> > An extra quotation produced a wrong result. Some days, a tick gives an
> > extra minute.
> >
> > Thank you Steve for your help and your knack. :-)
> >
> > Best regards
> >
> > reinsley a écrit :
> >>
> >>
> >> The plotting of the array amazed me.
> >> I misunderstood the formula and the array.
> >> Your formula is of great help. My issue is hidden in another part.
> >>
> >> Best regards
> >>
> >> //test newday
> >>
> >> NewDay1 = Day() != Ref(Day(), 1);
> >> NewDay2 = DateNum() != Ref(DateNum(),-1);
> >>
> >> _TRACE("NewDay = "+NewDay1 );
> >> _TRACE("Day1 = "+Day() );
> >> _TRACE("RefDay1 = "+Ref(Day(), -1) );
> >>
> >> _TRACE("NewDay2 = "+NewDay2 );
> >> _TRACE("Day2 = "+Day() );
> >> _TRACE("RefDay2 = "+Ref(Day(), -1) );
> >>
> >> Plot( Day(), "Day1", colorRed, styleDashed|styleThick);
> >> Plot( Ref( Day(), -1 ), "RefDay1", colorYellow, 
> styleDashed|styleThick);
> >>
> >> Plot( Day(), "Day2", colorBlue, styleLine );
> >> Plot( Ref( Day(), -1 ), "RefDay2", colorWhite, styleLine );
> >>
> >> reinsley a écrit :
> >> >
> >> >
> >> > Hello Steve,
> >> >
> >> > In 15 minutes.
> >> >
> >> > I saw the good result, but it's wrong again. Whatever formula I use !
> >> >
> >> > //test newday
> >> >
> >> > //NewDay2 = Day() != Ref(Day(), 1);
> >> > NewDay2 = DateNum() != Ref(DateNum(),-1);
> >> > _TRACE("NewDay2 = "+NewDay2 );
> >> > _TRACE("Day2 = "+Day() );
> >> > _TRACE("RefDay2 = "+Ref(Day(), -1) );
> >> >
> >> > Plot( Day(), "Day2", colorBlue, styleLine );
> >> > Plot( Ref( Day(), -1 ), "RefDay2", colorWhite, styleLine );
> >> >
> >> > Steve Dugas a écrit :
> >> > >
> >> > > Using daily bars? Why not plot it to see what the array looks like?
> >> > >
> >> > > Plot( Day(), "Day", colorblue, styleline );
> >> > > Plot( ref( Day(), -1 ), "Day", colorwhite, styleline );
> >> > >
> >> > > Steve
> >> > >
> >> > > ----- Original Message -----
> >> > > From: "reinsley" <reinsley@xxxxxxxx 
> <mailto:reinsley%40yahoo.fr> <mailto:reinsley%40yahoo.fr>
> >> <mailto:reinsley%40yahoo.fr>
> >> > <mailto:reinsley%40yahoo.fr>>
> >> > > To: <amibroker@xxxxxxxxxxxxxxx <mailto:amibroker%40yahoogroups.com>
> >> <mailto:amibroker%40yahoogroups.com> 
> <mailto:amibroker%40yahoogroups.com>
> >> > <mailto:amibroker%40yahoogroups.com>>
> >> > > Sent: Friday, January 30, 2009 1:33 PM
> >> > > Subject: [amibroker] Why Ref(Day(), -1) does not give 29 ?
> >> > >
> >> > > > Hi,
> >> > > >
> >> > > > The following formula used to work well.
> >> > > >
> >> > > > But today, january 30, it's wrong.
> >> > > >
> >> > > > NewDay = Day()!= Ref(Day(), -1);
> >> > > >
> >> > > > **********
> >> > > >
> >> > > >
> >> > > > _TRACE("NewDay = "+NewDay ); gives 0
> >> > > > _TRACE("Day = "+Day() ); gives 30
> >> > > > _TRACE("RefDay = "+Ref(Day(), -1) ); gives 30
> >> > > >
> >> > > >
> >> > > > **********
> >> > > >
> >> > > > Why Ref(Day(), -1) does not give 29 ???
> >> > > >
> >> > > > What could be the issue ?
> >> > > >
> >> > > > Thank you for your help.
> >> > > >
> >> > > > Best regards
> >> > > >
> >> > > >
> >> > > > ------------------------------------
> >> > > >
> >> > > > **** IMPORTANT ****
> >> > > > This group is for the discussion between users only.
> >> > > > This is *NOT* technical support channel.
> >> > > >
> >> > > > *********************
> >> > > > TO GET TECHNICAL SUPPORT from AmiBroker please send an e-mail
> >> > > directly to
> >> > > > SUPPORT {at} amibroker.com
> >> > > > *********************
> >> > > >
> >> > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> >> > > > http://www.amibroker.com/devlog/ 
> <http://www.amibroker.com/devlog/> <http://www.amibroker.com/devlog/ 
> <http://www.amibroker.com/devlog/>>
> >> > <http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>
> >> <http://www.amibroker.com/devlog/ 
> <http://www.amibroker.com/devlog/>>> <http://www.amibroker.com/devlog/ 
> <http://www.amibroker.com/devlog/>
> >> <http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>>
> >> > <http://www.amibroker.com/devlog/ 
> <http://www.amibroker.com/devlog/> <http://www.amibroker.com/devlog/ 
> <http://www.amibroker.com/devlog/>>>>
> >> > > >
> >> > > > For other support material please check also:
> >> > > > http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>
> >> <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>>
> >> > <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>
> >> <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>>>
> >> > > <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>
> >> <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>>
> >> > <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>
> >> <http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>>>>
> >> > > >
> >> > > > *********************************
> >> > > > Yahoo! Groups Links
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > >
> >> > >
> >> >
> >> >
> >>
> >>
> >
> >
> >
> > ------------------------------------
> >
> > **** IMPORTANT ****
> > This group is for the discussion between users only.
> > This is *NOT* technical support channel.
> >
> > *********************
> > TO GET TECHNICAL SUPPORT from AmiBroker please send an e-mail 
> directly to
> > SUPPORT {at} amibroker.com
> > *********************
> >
> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>
> >
> > For other support material please check also:
> > http://www.amibroker.com/support.html 
> <http://www.amibroker.com/support.html>
> >
> > *********************************
> > Yahoo! Groups Links
> >
> >
> >
> >
>
>  



------------------------------------

**** IMPORTANT ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

*********************
TO GET TECHNICAL SUPPORT from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com
*********************

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html

*********************************
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

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