How to use this site


So it seems that “you can’t win no matter what you do”. After imposing 10 minute reading requirement to be able to create new topic, what new users do? No, they don’t read for 10 minutes.

Instead, they email support :rage:. And what is more ridiculous even if this thread is pointed to them, they fail to read it, send another email complaining that “forum is not user friendly”.

Humanity is apparently nearing their dead end.

Maybe a banner, “this forum requires READING ABILITY” ?


@Tomasz this reinforces your earlier comments that customer service is one of the most unpleasant jobs in the world. I would suggest that if a user is to lazy or stupid to use the forum for 10 minutes they are not only unqualified to be AmiBroker users, but they are unqualified to be trading on the financial markets or managing their own finances.

Good luck.


I beg to differ. It takes time to learn in any software. The admin should know how long each user has been using this software. Recent users should be flagged as newbees. They deserve to be handheld in the beginning. Don’t you want Amibroker user base to increase ?


@Peter2047 then the software would not cost $279/$339 but $4000. Hand-holding is called IT CONSULTING and it is very, very costly. Average IT consulting fee is near $300 per hour. But then nobody would buy it and there would be no user base at all.

FYI: We spend way way more time than 1 hour per user. I just calculated that there were more than 100000 man-hours spent on supporting AmiBroker over the course of 20+ years. This gives 5 hours per user on average for support only. People forget that support is not only writing formulas. Support is zillions of “I lost my keyfile” emails, support is writing Knowledge Base articles, support is answering “why tax has been added” or “give me a demo”, fixing problems generated by 3rd parties (like Yahoo) and so on. This does NOT include development costs that are even larger.

Also “admin” does not know who you are because in 50% of cases:
a) user uses different email address for forum than for order
b) user is NOT registered at all (“demo”)




FWIW: I’ve added animated gif to the first post showing precisely how to enter / paste the code and same anim to “educational” notes that show up automatically when new user starts typing new reply or starts new topic (during first 6 posts). Maybe this will allow us to see properly formatted code :slight_smile: from new users.



@Tomasz - it’s a good idea, but because some users have read only a few posts before they make their own (it’s a pity we cannot restrain them from posting before they read at least 50-100 posts - you have already explained why), they might not know how their codes should look like. They might be used to many other forums which don’t provide similar functionalities. For this reason I suggest adding a small example - like this one (or this one):

If you enter or paste your code without proper code tags, it will look like this one:

_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, “Close”, ParamColor(“Color”, colorDefault ), styleNoTitle | ParamStyle(“Style”) | GetPriceStyle() );

If someone copies such code from the web page and pastes it to the AFL Editor, in most cases it will result in many editing errors:


If you copy-paste your code properly - using code tags, it should look like this:

_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() ); 

… such code can by copy-pasted directly to the AFL Editor without any editing errors. Additionally long or wide codes are placed inside a pane - which enables reading and copying them properly.

Each user can see how his/her post will look like (before submitting) by clicking Preview in the bottom right corner of the panel. It is advised to have this preview pane opened when writting a post.

Each post can be edited/modified/deleted within the first 15 minutes. For this reason after submitting the post, the user should check if the new post is properly formatted and if it doesn’t contain any errors which can be spotted and corrected.

If the user doesn’t obey the rules, his/her posts will be removed.

Maybe this helps, because there is nothing more frustrating than watching how much time is wasted on such basic and unproductive things …



That would be too much reading for “average” newbie. From my experience their reading ends at first paragraph of text.


But many users do not realise why it is important to use proper code tags. It is not a caprice. A good example might be really useful. They might also not be aware of some other things that I mentioned.

In my opinion, If they fail to read a few lines, such users should be kept away from the forum or at least have their “I don’t care” section :wink: Not only do they not input anything but constantly drain positive energy from other users and waste lots of their time… No one of us would like this forum to become one of many others flooded with countless messy and worthless posts…


They just won’t read that. It is that simple. You could display blinking red letters and they won’t read. That is the reality today.