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

Re: Are your Composites accurate???



PureBytes Links

Trading Reference Links

Go to the upper right corner of this page, print your name in Search 
archive and you will have the recent mails from/for you.
Copy them somewhere, from time to time.
Hit next to go back.
DT 
--- In amibroker@xxxx, "Herman van den Bergen" <psytek@xxxx> wrote:
> Thank you Dimitris, very helpful references!
> 
> Dimitris, I am repeatedly impressed with you ability to come up with
> references without delay. You appear extremely well 
organized....would you
> mind sharing how you organize your references and information?
> 
> Many thanks again,
> Herman
> 
> 
> 
> > -----Original Message-----
> > From: dtsokakis [mailto:TSOKAKIS@x...]
> > Sent: Monday, April 29, 2002 3:05 AM
> > To: amibroker@xxxx
> > Subject: [amibroker] Re: Are your Composites accurate???
> >
> >
> > Herman,
> > The problem is already solved !
> > Please read
> > http://groups.yahoo.com/group/amibroker/message/13679
> > http://groups.yahoo.com/group/amibroker/message/13726
> > This method is localising intermediate missing data[holes].
> > There is one more case, when you have missing data at the end of 
some
> > stock,[like ADLAC after Apr 15].
> > It is easy to find it, but it is not included in above method.
> > [I may join two properties in one, but it is not ready].
> > Dimitris Tsokakis
> > PS. By the way, did you have stocks with open==1 in your 
database ?
> > --- In amibroker@xxxx, "Herman van den Bergen" <psytek@xxxx> 
wrote:
> > > Very good thinking, Dimitris :-) substituting "1" gives the same
> > result.
> > > Thank you!
> > >
> > > What is strange is that I copied the EMPTY definition from 
Thomasz'
> > sample
> > > C++ code:
> > >
> > > #define EMPTY_VAL (-1e10f)
> > >
> > > The result of my cut-n-paste programming :-)))
> > >
> > > I guess I could have used:
> > > AddToComposite(IIf(IsEmpty(Open),0,1),"_Count","x",7);
> > > But that doesn't work either - so how to spot empty bars?
> > >
> > > I searched emails and the AB help, but can't find any clear
> > definition of a
> > > "hole" and the values that must be used to find it. You had 
quite a
> > > discussion on this with Thomasz some time ago, do you know how
> > holes are
> > > "defined"?
> > >
> > > Many thanks Dimitris, you are a great help in keeping the gray
> > matter moving
> > > :-)
> > >
> > > Herman.
> > >
> > >
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: dtsokakis [mailto:TSOKAKIS@x...]
> > > > Sent: Sunday, April 28, 2002 11:35 AM
> > > > To: amibroker@xxxx
> > > > Subject: [amibroker] Re: Are your Composites accurate???
> > > >
> > > >
> > > > Herman,
> > > > try for this purpose the exploration
> > > > EMPTY = -1^10;
> > > > Filter=Open==empty;
> > > > AddColumn(Open,"");
> > > > Buy=Filter;
> > > > I do not have any in ^NDX.
> > > > But, I run ASE, where a lot of opens==1 and verified my 
thought.
> > > > Please check your database.You must have some stocks with 
open==1.
> > > > With your formula, you donīt count these stocks, by assigning 
a 0
> > to
> > > > them.
> > > > DT
> > > > --- In amibroker@xxxx, "dtsokakis" <TSOKAKIS@xxxx> wrote:
> > > > > Herman,
> > > > > I just noticed that your EMPTY is -1^10, ie equal to 1.
> > > > > So, your equivalent formula is
> > > > > EMPTY = 1;
> > > > > AddToComposite(IIf(Open == 1,0,1),"~DataPresent","v",3);
> > > > > Do you have in the group of your gif some stocks with 
open==1 ?
> > > > > This would give some explanation.
> > > > > DT
> > > > > PS The huge negative symbol in AFL is -1e10
> > > > > --- In amibroker@xxxx, "dtsokakis" <TSOKAKIS@xxxx> wrote:
> > > > > > Of course I receive an identical result list with your
> > > > > > EMPTY = -1^10;
> > > > > > AddToComposite(IIf(Open == 
EMPTY,0,1),"~DataPresent","v",3);
> > > > > > Buy= 0;
> > > > > > f=Foreign("~datapresent","v");
> > > > > > Filter=f!=101;
> > > > > > AddColumn(f,"");
> > > > > > EXACTLY the same results.
> > > > > > To avoid any misuderstanding :your formula works, I just 
think
> > > > > > Amibroker does not use the open==EMPTY hypothesis, 
because if
> > the
> > > > > > ADLAC is not present on 16/4/2002, there is no reference 
for
> > > > ADLAC
> > > > > > this date.
> > > > > > My opinion is from experience, Tomasz knows how 
AddToComposite
> > ()
> > > > > > works.
> > > > > > DT
> > > > > > --- In amibroker@xxxx, "Dimitris Tsokakis" <TSOKAKIS@xxxx>
> > wrote:
> > > > > > > I respectfully disagree. If you are not concerned about 
bar-
> > by-
> > > > > bar
> > > > > > accuracy
> > > > > > > than you are correct. In that case the "1" method works
> > fine.
> > > > As
> > > > > > long as you
> > > > > > > know that this method will pick up holes of several 
days but
> > > > that
> > > > > > it will
> > > > > > > not pick up single bar holes.
> > > > > > >
> > > > > > >
> > > > > > > Herman,
> > > > > > > Of course we speak for daily search, bar-by-bar.
> > > > > > > I have in my ^NDX 4 experimental holes on
> > > > > > > 6/1/2000 [1], 15/2/2000 [1] and 1/3/2000[2]
> > > > > > > plus the missing ADLAC after 15/4/2002.
> > > > > > > As you see from the exploration, the population
> > > > > > > is different from 101 exactly these dates.
> > > > > > > I do not understand the conditions of your graph.
> > > > > > > The
> > > > > > > AddToComposite(1,"~count","v");
> > > > > > > Buy=0;
> > > > > > > scans bar-by-bar every stock for each date.
> > > > > > > If the stock is present, it adds an 1 and moves to the 
next
> > > > stock.
> > > > > > > If ADLAC is not present on 16/4/2002, then the sum will 
be
> > 100
> > > > > > > for the certain date.
> > > > > > > It is impossible to have a 20% error, there should be
> > another
> > > > > > > reason for your results.
> > > > > > > Dimitris Tsokakis
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> > > >
> > > >
> >
> >
> >
> >
> >
> > Your use of Yahoo! Groups is subject to 
http://docs.yahoo.com/info/terms/
> >
> >
> >