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

[amibroker] Re: Amibroker vs. other software



PureBytes Links

Trading Reference Links

Paul,

I am pleased to hear good things about Premium Data (go the 
Aussies!).

If you are interested in some reading material enter #99927 in the 
message search box when in individual message view>click go and when 
message 99927 comes up change to group view.
You will then be able to scroll through the topic from the top.
It is a topic on script language.
There is a link there in one of my posts to a down-loadable 
Microsoft file that I found helpful.
Tomasz pointed out to me that it is not all that relevant to AFL but 
it still helped me to put some things in context.
I only read one of the sections in the download as that was all I 
needed at the time (I think I read the JScript part; anyway 
whichever part is the easiest is the one I read).

There is also a post there from Graham with links to some 
*educational* websites.
The W3 site was handy.
There is a lot of free stuff on the web if you need it.

Go back to individual message view and repeat for 99213.
It has the title of a basic programming book that I bought that I 
was happy with.
After the first few chapters the penny dropped and I was quite 
comfortable with learning AFL as a stand alone language without 
reference to other languages.
If I come up against any programming challenges later on I can 
always go back to the text books.

BrianB2.

--- In amibroker@xxxxxxxxxxxxxxx, "paulradge" <paulradge@xxx> wrote:
>
> hi Brian,,
>                thank you for your kind words and also thank you to 
Michael Mann as that one is also due from me,,
> 
>   Brian,,,i've now joined premium data and within their trial 
period,, and very happy with their very easy to use installation 
within amibroker of the data base and history and 1 click update of 
data,the cost is very good also compared to other providers and i'm 
looking at keeping both ASX and US data for my swing trading.
> 
>  i think Michael hit the nail on the head with his comment i'm 
trying to jump start the language,,,i've found a rose in amongst the 
weeds in the library thats more than satisfying to my current 
trading style so now i'm going to learn this funny language,
> 
>  i've watched all the tutorial video's and now into the other 
areas of reading about creating own explorations etc and actually 
doing the white belt stuff of aping the examples,,,
> 
>   so i'll put my dummy back in my mouth grab teddy and chuck him 
back under my arm after sowing his arms and legs back on and soldier 
on,,
> 
> considering buying C for Dummy's to get a grip of the array 
business but will search around here see if there's something about,
> 
> thank you for your post,,
> no doubt i'll be back with more beginner questions 
> 
> warm regards
>     Paul
> 
>   
> 
>  
>   Subject: [amibroker] Re: Amibroker vs. other software
> 
> 
>   Hello Paul,
> 
>   I noticed your opening posts.
>   I was going to take them if someone else didn't.
> 
>   We all have to start somewhere.
>   One step at a time.
> 
>   Unfortunately there are not enough hours in the day for *the 
forum* 
>   to answer every single question or give perfect answers.
>   There are a lot of us who would like to do that if we could.
> 
>   I highly recommend using the search functions to find stuff in 
the 
>   group archives.
>   It is tedious but I have turned up a lot of good advice from 
that 
>   source.
>   I would like to read every one of the 100k posts but I don't 
think 
>   anyone will ever do it.
>   I simply search for answers to specific questions, especially 
>   searching by function name.
>   I usually get my answer.
> 
>   O.K.
> 
>   If you don't know Xcel just learn AFL, full stop, although 
learning 
>   a little about the basics of Xcel would be an excellent training 
>   exercise if you want to go that way and you already own it (just 
>   learn how a row of data is arithmetically manipulated and how 
that 
>   flows into the next row (array)).
>   Compare that to the array example given in the help manual.
>   Tomasz is always mega-phoning the benefits of learning the array 
>   concept, and for good reason.
>   I think there is some additional examples of array processing 
using 
>   trading signals in the Houston lecture PDF file which is 
floating 
>   around somewhere (this is slightly more advanced).
>   It will take time until it clicks but believe me it is not 
rocket 
>   science.
>   If it was I wouldn't be doing it.
> 
>   Know your limitations; I don't try to trade like Fred, he's an 
Alpha-
>   Tech and I am not.
>   I trade like Brian.z123, end of story.
>   I did copy his Polynomial stuff though because one day I might 
try 
>   to follow the logic and expand my repertoire or just learn 
something 
>   that looks like it is hard for me to do (strengthen my 
weaknesses).
> 
>   Top up your AFL study up with a little background on basic 
>   programming as you need it (available on the net).
> 
>   I advise downloading a very small database from Yahoo, say one 
month 
>   only, and use that as your training database ( the DowJones 
>   constituent list provided by Ami is perfect.
>   I use that for training.
>   With only one month of data available I can view everything I am 
>   doing on the chart without scrolling.
>   For training purposes, try a function out, or try some code and 
then 
>   plot everything you can think of that relates to your code so 
you 
>   can see what the function/code is doing.
>   Use explorer to *print* the results of functions/code and 
compare 
>   that to what you are seeing in your charts.
> 
>   That is how I learn and also how I design systems.
> 
>   Good luck,
> 
>   Don't be embarrassed to ask simple questions....the forum 
definitely 
>   has a lot of time for sincere effort.
> 
>   BrianB2.
> 
>   --- In amibroker@xxxxxxxxxxxxxxx, "paulradge" <paulradge@> wrote:
>   >
>   > Graham,,
>   > that was a good read,,,for me,,someone with his 
>   head blown apart but i know nothing of excel,
>   > P
>   > 
>   > 
>   > 
>   > Sorry, I should have checked that I had replied privately 
about 
>   this AFL
>   > The code was prepared for customers
>   > 
>   > -- 
>   > Cheers
>   > Graham
>   > AB-Write >< Professional AFL Writing Service
>   > Yes, I write AFL code to your requirements 
>   > http://www.aflwriting.com 
>   > 
>   > 
>   > 
>   > 
>   > On 17/10/06, brian.z123 <brian.z123@> wrote:
>   > Hello Jlami11,
>   > 
>   > The virtues of AB are often extolled in this forum (along with 
>   the
>   > vices) but I don't think I have seen a post that even goes 
>   close to
>   > doing it justice.
>   > Tomasz is too modest to list all the good points in one place 
>   > himself, although God knows that after 100k posts it is well 
>   overdue.
>   > Here is my attempt that will have to suffice until bettered.
>   > 
>   > 
>   
*******************************************************************
>   > Conclusion: 
>   > 
>   > The bad news is that it takes a lot of patience to master 
>   AmiBroker,
>   > especially for those who are not seasoned traders/programmers.
>   > The good new is that it is worth the effort.
>   > If there is a better program out there Tomasz would have known 
>   about 
>   > it a long time ago ;-)
>   > 
>   > (If you are in a hurry skip to list at the bottom of the post).
>   > 
>   > 
>   
*******************************************************************
>   > 
>   > An interesting question.
>   > As a relatively new Ami user I can empathise with you. 
>   > Keep in mind that there is no *holy grail* of software or 
>   anything
>   > else in trading.
>   > Also my only intention is to offer help to you and give credit 
>   to
>   > AmiBroker where it is due.
>   > 
>   > What you are really asking is; "Will AmiBroker be worth the 
>   time I 
>   > will have to put in to learn it, will I be capable of learning 
>   it
>   > and what will I be able to do with it when I am competent?",
>   > (that is like looking for your glasses!).
>   > Ultimately you are the only one who can answer that. 
>   > 
>   > You need to clarify how serious you are about trading and 
>   clearly
>   > state your trading objectives to yourself first.
>   > I am continually amazed by the number of people who come into 
>   this
>   > forum and who, presumably, want to be winning traders, but 
>   obviously 
>   > do not have a winning attitude (I am not suggesting that is 
>   you. I
>   > am simply providing some context to my comments).
>   > If that is the case they can not blame the software for their
>   > eventual and inevitable failure. 
>   > 
>   > 
>   > My experiences may provide some guideance for you.
>   > 
>   > I am a non-programmer, non-mathematician and a self-taught 
>   computer
>   > layperson.
>   > I do not have a tertiary education.
>   > I am probably of above average intelligence but I don't know 
>   exactly 
>   > where I am on that line and I have no interest in finding out.
>   > Fortunately I do have abilities and talents of some kind that 
>   get me
>   > by, althoguh I am not sure exactly what they are either.
>   > 
>   > Four years ago I had zero experience in investment of any kind 
>   when 
>   > I set myself very high investment goals.
>   > I will rephrase the last part; I knew specifically what I 
>   wanted to
>   > achieve as an investor (if the format would allow it I would 
>   bold or
>   > underline specifically, as in, the % return I am going to get 
>   and 
>   > the hours per week I am going to get it in).
>   > After the intitial learning phase I also quickly identified 
>   what
>   > investment styles I *believed* in and which ones suited my 
>   personal
>   > characterstics and objectives e.g. I don't want to spend hours
>   > reading company reports, financials etc so I went away from 
>   that
>   > type of trading.
>   > Once again I would underline *belief* and *personal 
>   characteristics*.
>   > 
>   > In short, when I bought AB I knew why I was buying it. 
>   > At that stage I had already settled on *trading* as my chosen
>   > primary investment vehicle and I also had a definite trading 
>   style.
>   > I wanted to use AB as the tool to develop and implement that 
>   on a
>   > wider scale. 
>   > I am continually improving and growing so I never say never as 
>   far
>   > as trading goes but so far nothing I have learnt in AmiWorld 
>   has
>   > changed my view on trading; it has simply confirmed and 
>   enhanced it.
>   > 
>   > I didn't know exactly what I was getting with AB but I did 
>   exchange 
>   > a couple of emails with support in which I discussed the 
>   capability
>   > of AB in the key areas of my interest.
>   > My questions were somewhat naive, and Tomasz probably 
>   scratched his
>   > head a little, but he gave me a professional reply. 
>   > Specifically I enquired about customising my own stops and one 
>   or
>   > two other similar questions, as I do not trade in anything I 
>   don't
>   > understand.
>   > If I can code it myself I definitely understand it.
>   > 
>   > I had also found that what passes as folklore in common 
>   investment 
>   > culture more often than not does not stand up to analysis, so I
>   > prefer to go my own way; no *canned* anything for me.
>   > 
>   > My conclusion was that on the balance of probability AB would 
>   do the
>   > job. I also formed a favourable impression of the 
>   CEO/developer i.e.
>   > he was obviously no dummy with an exceptional empathy for his 
>   users
>   > and that is an important thing when buying and using trading
>   > software.
>   > You have to have confidence.
>   > (That wasn't too bad an assessment based on two short emails 
>   was it? 
>   > Time has proven that to be spot on).
>   > 
>   > Like all products, only long term ownership will provide a 
>   complete
>   > answer to buyer satisfaction, so I went ahead and purchased.
>   > I am quite used to spending money on dead leads etc; that is 
>   normal 
>   > business practise and I consider it to be a part of development
>   > costs.
>   > I didn't hesitate to spend USD$199 on Ami.
>   > Like any business, there was no guarentee that cost would ever 
>   be
>   > recouped. That is not to mention the intellectual capital 
>   invested 
>   > e.g. my first 2 trading years and $15000 were purely 
>   speculative
>   > ventures, until I reached a point where I was able to prove to
>   > myself that, compared to the majority, I was quite good at it.
>   > 
>   > For the record my trading disposition is objective, mechanical 
>   > system, TA based, but I do keep an open mind and will snap up
>   > anything that works.
>   > I consider myself to be a developing trader.
>   > It is not something that can be mastered in a few hundred or 
>   even a
>   > few thousand hours; not from my background anyway. 
>   > 
>   > 
>   > I could write a book on the subject, and I might one day, but 
>   to cut
>   > to the chase.
>   > 
>   > I have used a lot of other market programs but my experience is
>   > lightweight compared to some in this group.
>   > I will benchmark my comments against the last program I used, 
>   which 
>   > was one of the majors.
>   > I was very happy with it in every respect until after 1000's of
>   > hours of commitment to learning it, I found it couldn't 
>   actually do
>   > what I really needed it to.
>   > The backtester didn't work, at least not the way I expected it 
>   too, 
>   > and at that time my expectations were not as high as they are 
>   now.
>   > 
>   > I managed to jig around that problem by using the programs 
>   explorer
>   > as a psuedo-backtester and exporting the results to Xcel for
>   > analysis. 
>   > I was proud of myself, as a non-programmer, for achieving that.
>   > I set up four older computers with a KVM switch as my test-
>   bank and
>   > reeled off a few thousand hours of backtesting until I simply 
>   came
>   > to the end of the line, fullstop. 
>   > Why stuff around with homemade backtesters when there are
>   > professionals writing and maintaining them for a living?
>   > 
>   > Hence AmiBroker, which incidentally was recommended to me by 
>   the
>   > developer of a quite well known money management program. 
>   > 
>   > It was very hard to have to start all over again in a new 
>   program,
>   > especially after being able to use the old one fluently.
>   > The first 3 months of Ami were very de-motivating.
>   > I found it to be a hard program to learn and I had to grit my 
>   teeth 
>   > more than a few times.
>   > One of the reasons it is hard to learn is that it has a lot 
>   more
>   > depth and breadth than my previous program.
>   > That automatically demands more learning time.
>   > It also has a different business model to what most of us have 
>   come 
>   > to expect e.g the manual in AB is not a textbook that is 
>   posted in
>   > the mail nor is it merely the help files.
>   > The *manual* in Ami is dynamic and offers a lot more than help 
>   files
>   > but it is also less structured. 
>   > It also leaves out a few bits and pieces here and there that a 
>   lot
>   > of beginners would expect to find.
>   > I am comfortable with that but some people aren't.
>   > It is not a good system for beginners but it is a great system 
>   for 
>   > seasoned performers.
>   > Why begrudge them that; they are entitled to their place in the
>   > world?
>   > I guess in a way, that makes Ami a boutique program, although 
>   I am
>   > sure Tomasz will correct me if that is wrong.
>   > My attitude is; "if you can't beat them join them".
>   > I am playing catch-up at a furious rate.
>   > 
>   > 
>   > My trading objectives are very high.
>   > I bought AB in the belief that it was the program most likely 
>   to 
>   > enable me to meet those objectives.
>   > I have had the program approx 6 months and have spent a lot of 
>   hours
>   > per week on it.
>   > I don't have the definitive answer but so far AB has not
>   > disappointed.
>   > The ultimate responsibility is not on Tomasz's shoulders, it 
>   is on 
>   > mine.
>   > Initially Tomasz answered my *buying* questions and provided a 
>   free
>   > trial.
>   > It was my decision to buy.
>   > Let the buyer beware.
>   > 
>   > 
>   > I am continually learning and improving so the things I want 
>   to do 
>   > in the future may well be different from my current 
>   expectations but
>   > I am confident Ami will accommodate my growth.
>   > I have said that if I don't achieve my trading goals with Ami 
>   there
>   > will not be another program, which is my way of saying that 
>   Ami is 
>   > good enough if I am good enough.
>   > I do have a cut off point and I will retire my trading career 
>   if I
>   > retire Ami.
>   > 
>   > I won't look back and list the negatives of other programs.
>   > I will not list the negatives of AmiBroker either (I am into 
>   > positivity) although I will say it is not perfect.
>   > 
>   > 
>   
******************************************************************
>   > 
>   > My list of AB positives (not in any particular order):
>   > 
>   > 1. price
>   > 2. *fully* customiseable 
>   > 3. distant horizon (most traders will never exceed its ability.
>   > Those who do exceed AB's limits don't mind sharing their
>   > knowledge and Tomasz doesn't like coming second so that should 
>   tell
>   > you something).
>   > 4. transparent and controllable
>   > 5. honest dialogue
>   > 6. ethical company
>   > 7. allows use with a wide range of data providers
>   > 8. cheap and free data options for those who need that
>   > 9. trading orientated program (truly for traders by traders) 
>   > 10. trading friendships
>   > 11. trading mentorships
>   > 12. active forum with a sprinkling of diverse specialists
>   > 13. quick responses to program 'bugs'
>   > 14. 24-48 hour support
>   > 15. rapid pace of development
>   > 16. responsive to suggestions 
>   > 17. extensive support material albeit hard to find at first
>   > 18. open architecture
>   > 19. personal contact with CEO
>   > 20. CEO accepts and answers criticism in public
>   > 21. trading specific programming language (you don't need to 
>   learn 
>   > C++ etc just learn AFL. If that is your first language it will 
>   be a
>   > challenge but I am doing it. I only read half a dummies book,
>   > quarter of an online manual on scripting and a bit of 
>   Wikipedia here
>   > and there and away I went. My prior formula language and 
>   backtesting 
>   > experience does help though).
>   > 22. the last market software program I will ever have to master
>   > 23. challenging
>   > 24. offers trading opportunities I hadn't thought of before
>   > 25. good rapport with and respect for the developer 
>   > 26. provides easy access to basic fundamental data in formulas
>   > 27. provides access to unlimited external database (especially
>   > useful for referencing extensive fundamental databases)
>   > 28. cheap and reliable *industry standard* charting program 
>   for 
>   > those who just want that
>   > 29. time efficient (there are no unneccessary frills anywhere 
>   in
>   > Amiworld. If anything there are probably not enough frills 
>   depending
>   > on who you ask).
>   > 30. mature program (10+ years) 
>   > 31. extensive library (official and unofficial) of popular 
>   industry
>   > indicators etc
>   > 32. licenced to use on more than one machine
>   > 33. speed
>   > 34. 64 bit and dual core processors not a future problem?
>   > 35. backward compatibility not a problem? 
>   > 36. has trading orientated functions the others do not have?
>   > 37. array based processing which is a very *commonsense* 
>   approach
>   > for laypeople. Use is analagous to Xcel spreadsheet rows 
>   except for
>   > more advanced uses where programming procedures like looping 
>   come 
>   > into play (when you can see your code output being written 
>   into Xcel
>   > rows in your minds eye you are nearly there).
>   > I have spent a lot of time in Xcel prior to AB so that helps 
>   me to
>   > step into AFL. If you are good with Xcel functions you will 
>   > definitely be good with AFL.
>   > 38. industry standard *canned scans* are easily achievable with
>   > simple code
>   > 39. It is a very pragmatic program e.g I have 5-10 tasks on my
>   > advanced list that are industry wide trader breakers. I have 
>   already 
>   > cracked two or three of those in Ami without even getting out 
>   of
>   > second gear and I am optimistic about the rest (Null data 
>   handling,
>   > custom indexes and survivor bias are the first three demons to 
>   bite
>   > the dust). 
>   > 40. readily perform trainging examples and problem solve using
>   > explorer.
>   > 41. ASCII import for the data masochists
>   > 
>   > In short it does exactly what the publicity blurb on the 
>   homepage
>   > says it will do, and more! 
>   > 
>   > 
>   > There are probably additional postives but a mint tea and a 
>   bowl of
>   > muesli is calling.
>   > 
>   > BrianB2. =8-)
>   > 
>   > P.S Tomasz, this doesn't provide you future immunity from my
>   > withering critiques.
>   > 
>   > --- In amibroker@xxxxxxxxxxxxxxx, "jlami11" <jlami11@> wrote:
>   > >
>   > > Hi,
>   > >
>   > > I just wanted to know how Amibroker compares to other 
>   software. 
>   > >
>   > > In particular I heard tradingblox was pretty good and could 
>   do
>   > alot,
>   > > while requiring less programming. Or would programming 
>   required be
>   > the
>   > > same if more advanced functions were needed e.g. dynamic pos
>   > sizing,
>   > > dynamic risk control etc etc.
>   > >
>   > > Has anyone used tradingblox? and if Amibroker and 
>   Tradingblox were
>   > the
>   > > same price, which one would you prefer?
>   > >
>   > > Lastly is Amibroker generally superior to other software? I 
>   ask 
>   > this
>   > > as I come from a non-programming background and would not be 
>   easy
>   > for
>   > > me to adapt to diff. software in future.
>   > >
>   > > Thanks in advance any help is appreciated.
>   > >
>   > 
>   > 
>   > 
>   > 
>   > 
>   > Please note that this group is for discussion between users 
>   only.
>   > 
>   > To get support from AmiBroker please send an e-mail directly to
>   > SUPPORT {at} amibroker.com
>   > 
>   > For other support material please check also: 
>   > http://www.amibroker.com/support.html
>   > 
>   > 
>   > Yahoo! Groups Links
>   >
>




Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.13.27/517 - Release Date: 11/3/2006