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

RE: [amibroker] Re: any ideas to reduce runtime for the price RS ranking code?



PureBytes Links

Trading Reference Links

Hello,

See: http://finance.groups.yahoo.com/group/amibroker/message/66836

FYI: up to know no-one used this functionality.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Graham" <gkavanagh@xxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, August 05, 2004 10:00 AM
Subject: RE: [amibroker] Comment From a newbie


> Ron, I looked up the on line help and couldn't find anything new there
> except a list of AFL library items that contain that function. Where is this
> guru section?
> 
> Cheers,
> Graham
> http://e-wire.net.au/~eb_kavan/
> 
> -----Original Message-----
> From: mrdavis9 [mailto:mrdavis9@xxxxxxxxxx] 
> Sent: Thursday, August 05, 2004 11:40 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Comment From a newbie
> 
> I had the same problem learning AFL, and a great solution to this problem
> has been suggested and even approved by TJ.
> Lately, I have been reading very few of these posts, so maybe the suggestion
> is being implemented.
> There are many Gurus who are providing what is probably the finest online
> support of any software ever developed, and they are doing it all for no
> charge at all.
> All that needs to happen now, is for the Gurus to start adding the detailed
> descriptions to the online manual so that when you click to see a
> description of "SUM" in the  UPDATED/EXTENDED VERSION ONLINE, you will
> actually see Graham's explanation, as well as many others.  Ron D
> 
> I have pasted the suggestion that I made below.
> 
> 
> 
> 
> There are numerous Amibroker Gurus worldwide who are very proficient users
> of Amibroker.  I am encouraging them  to VOLUNTEER to become screeners of
> potential new content to be added to the  UPDATED/EXTENDED VERSION ONLINE
> link. Then,  when I click on it, I would actually see NUMEROUS examples in
> GREAT DETAIL of  how to use the particular function that I am reading about.
> It would be of enormous help to me when I am trying to learn about a
> function that I have never used before.
> 
> TJ should allow such a  group of Amibroker Guru volunteers, to screen all
> suggestions for additional  "FURTHER EXPLANATIONS"  before they are posted
> to the ONLINE VERSION.  This would be a minimal task for TJ, and would be
> an enourmous help to new trial users, new users, and I bet that even some of
> the Gurus would benefit from seeing NUMEROUS examples in GREAT DETAIL. This
> would almost certainly measurably increase the rate at which trial users
> become paid Amerbrokerians.
> 
> The explanation below of CUM() by Graham is an example of what can be added
> by Volunteers to the Online Manual in order to improve it a lot more than TJ
> just did with this improvement.
> 
> All Amerbrokerians should be allowed to send suggested explanations to the
> Gurus for possible addition to the online manual.   Many of us will be able
> to help clarify  some of these concepts to non-techie users.
> ==============================================================
> This is Graham's explanation of Sum();
> 
> Sum adds up the last "n" number of bars. It sums whatever you put into the
> first part of the sum formula.
> Cum(1) adds 1 to the previous value of Cum, so the first bar is 1 and it
> just keeps adding one to the last bar value of cum(1). You can use Cum to
> add anything, like how many times you get rising days in the entire chart
> Rise = C>O; //this gives results of 0 or 1
> TotalRise = Cum(Rise);
> 
> You could limit this as well to time periods, or any other condition
> Example would be one for total rise days since 1995
> RecentRise = C>O and Year()>=1995; //this gives results of 0 or 1
> TotalRise = Cum(RecentRise);
> 
> If you wanted to know how many rising days in the last 12 bars you would use
> LastRises = Sum(Rise,12);
> 
> Hope this helps
> 
> Cheers,
> Graham
> ----- Original Message ----- 
> From: "see_change007" <cvt@xxxxxxxxxxxxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Wednesday, August 04, 2004 9:27 PM
> Subject: [amibroker] Comment From a newbie
> 
> 
> > Thomaz
> >
> > Please don't take this post as a critisism of you. I think Amibroker
> > is an amazing program but I'm frustrated at the steepness of the
> > learning curve in coming to terms with AFL.( talking to other people
> > who are now competent with Amibroker , they have also had similar
> > probelms )
> >
> > I've had Amibroker for coming up to two months now and am just
> > starting to come to terms whith how AFL is structured. I don't have a
> > problem with how it's structured , and I note in another post you
> > commented how you'd worked in another company where people would
> > spend a long time working on small details of the user interface.
> > Again I don't have a problem with this aspect of the program.
> >
> > Where my concerns are , are with the manual. My problem is that I've
> > never done computer programming before , and the manual ( IMHO )
> > assumes a certain level of computer programing knolwedge.
> >
> > Eg in the manaul the dot is described as :
> >
> > " The dot (.) is a member access operator. It is used to call COM
> > object methods. If myobj variable holds the object, using dot
> > operator we can call the methods (functions) of myobj object: "
> >
> > To someone with a non programming background this is confusing to say
> > the least.
> >
> > I posted a question about this on the share forum I normally hang
> > around ( which has an AMibroker section now :) and got the following
> > explanation
> >
> >  " A modern paradigm in programming is to use 'object-oriented'
> > techniques - where the data and the code that immediately manipulates
> > it are written together into the one code module and called by the
> > different programs that want to use it. Earlier techniques meant that
> > those programs that wanted to use the data would individually read &
> > manipulate it, resulting in unnecessary code duplication, possible
> > inconsistencies and maintenance headaches.
> >
> > The data relating to an object is referred to as the properties of
> > that object and the functions utilising it are called methods.
> >
> > An example would be where a piece of code defined say, a person. You
> > would create an object in code called Person. It would have
> > properties like FirstName, Surname, Sex, DateOfBirth - typically
> > loaded from a database or input by the user. It could have methods
> > defined for FullName (to return the concatenation of FirstName and
> > Surname) and Age (to return the difference between the DoB and a date
> > supplied as a parameter).
> >
> > You would then refer to the properties in your code as:
> > Person.FirstName
> > Person.Surname
> > Person.Sex
> > Person.DateOfBirth
> > and you would call the methods as:
> > Person.FullName()
> > Person.Age('23.07.2004')
> >
> > It will all start making more sense as you read on & come across
> > examples - you might have to plan on reading those manuals a couple
> > of times! "
> >
> > Many aspects of the manual are easily understood eg " built in
> > functions" and once you start getting an understanding of AFL things
> > start making more sense, but the initial learning curve is steep.
> > One way of improving things would be to put more realistic share
> > related examples in the manual , or maybe doing an AFL for Dummies.
> >
> > Share programs are notorious for being hard to learn to program , but
> > if there was a way to shorten the learning curve and make Amibroker
> > more user friendly ( in terms of learning it ) , I think it would be
> > another  good way to differentiate it from others in the market place
> > ( apart from the fact it's the best ...:) )
> >
> > As your priority is understandably further development of amibrokers
> > features , maybe you could  see if there was someone who was
> > interested in doing it. Another suggestion would be to have a
> > seperate Beginners forum, or a specific archive where posts which
> > explain basic concepts not covered in the manual , such as herman's
> > post on the Iif Function
> >
> > http://finance.groups.yahoo.com/group/amibroker/message/68248
> >
> > could be collected
> >
> > See Change
> >
> >
> >
> >
> > Check AmiBroker web page at:
> > http://www.amibroker.com/
> >
> > Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> 
> 
> 
> 
> Check AmiBroker web page at:
> http://www.amibroker.com/
> 
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 
> Check AmiBroker web page at:
> http://www.amibroker.com/
> 
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

Check AmiBroker web page at:
http://www.amibroker.com/

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/