MQL5 programmer certification - page 3

 
IgorM:

After reading the discussion I wanted to exclaim: "You're getting senile", but it's creepy to see them "pouring nothing into nothing" with a serious look.

Imho, Metaquotes has already done everything that is necessary for a full-fledged programmers and people interested in autotrading(Jobs, Championships, Code Base, Articles), any adequate person can familiarize themselves with "labor activity" of an MQL5 programmer and decide for themselves what they want and how much they want. If we are talking about the popularization of the service, the certification and all sorts of bureaucracy will only complicate the life of those wishing to engage in automated trading

First, here it is necessary to distinguish those who want to be engaged in autotrade and those who want to create for it software solutions (in fact it is different things, though there are also other variants).

Secondly, I personally believe that much has been done, but not even half of what can be implemented in this regard.

 
joo:

Wow...

What do you need to know to be certified as a C++ programmer? - Biology, anatomy, physics, chemistry, philosophy, astronomy, ......... Well, one cannot write a good program otherwise...

If a programmer develops serious projects in these fields, perhaps, yes.

Let's imagine that a person does not simply want to receive a certificate of a certain type confirming that he knows C++, but claims the professional knowledge (and I consider it so) in a particular area, for example, in medicine, biology, astronomy or accounting.

Hardly anyone would think to entrust even a good programmer in accounting and management accounting to develop software for spaceships or life support systems (without re-training and retraining).

Rather entrust such a programmer may be worthwhile, albeit with a certain number of "buts"...

PS

Again, going back to the certification for 1C - there may be some offices issuing certificates on the fact that the applicant knows the language and knows how to use it, but these are unlikely to be the official certificates, because there all is divided by products. I.e. a specialist certified in accounting may be good in the change configurations to calculate the salary, but will it be as effective as a specialist certified in this area?

 
Interesting:

If a programmer develops serious projects in these fields, maybe yes.

Let's imagine that a person does not just want to get a certificate of a certain type confirming that he knows C++, but pretends to professional knowledge (and I consider it so) in a particular field, for example, in medicine, biology, astronomy or accounting.

Hardly anyone would think to entrust even a good programmer in accounting and management accounting to develop software for spaceships or life support systems (without re-training and retraining).

Rather entrust such a programmer may be worthwhile, albeit with a certain number of "buts"...

PS

Again, going back to the certification for 1C - there may be some offices issuing certificates on the fact that the applicant knows the language and knows how to use it, but this is unlikely to be the official certificates, because there is shared by products. I.e. a specialist certified in accounting may be good in the change of configurations for payroll, but will it be as effective as a specialist certified in this particular area?

As soon as I saw this topic, I thought: "Here it comes!

Do not confuse the sweet with the cold.

The code for a lunar rover control program is not syntactically different from that of a web browser or a file manager, you see?

In each of the projects, the managers keep a staff of programmers and narrowly focused specialists in the relevant discipline of expertise. To write a CAE complex they do not need a programmer to know the wisdom of strength of mathematics. For the wisdom of resilience they employ a separate, specially trained mechanical engineer.

It is the same with MQL programs.

PS. I've been writing in MQL5 for 1.5 years now, and I've never used trading commands. It doesn't mean that I don't know anything about trading, and it doesn't mean that my programs are bad and useless.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 
joo:

When I saw this thread, I thought, "It's about to start!


Likewise, so I won't argue. Knew 1C:Enterprise for 13 years now, so I more than agree with these words - had to meet with such certified professionals that only wondered who and how they were issued certificates ...

AlexSTAL:

I worked closely with 1C for 10 years...

I know firsthand about their certificates ))))))

Their certificate is a piece of paper with which you can go to a well-known institution...


+100000
 
joo:

Andrey, you are wrong, you gave a wrong example, C++ is a system programming language that allows you to write both system and application implementations.

MQL is a strictly applied language, I would even say highly specialized, and the programmer has nothing to do here without knowledge of trading.

The programmer (even MQL programmer) must not be a successful trader. But he must understand trading. Otherwise, he simply will not be able to solve a trader's elementary TOR.

 
Urain:

Andrey, you are wrong, you gave a wrong example, C++ is a system programming language that allows you to write both system and application implementations.

MQL is a strictly applied language, I would even say highly specialized, and the programmer has nothing to do here without knowledge of trading.

The programmer (even MQL programmer) must not be a successful trader. But he must understand trading. Otherwise, he simply will not be able to solve a trader's elementary TOR.

What about the indicators and assistant scripts? What about the scripts that gather and process statistics? - 30%, if not more, of the code base does not use trading operations at all.
 

Urain:

Another thing that Interesting has kinks with reasoning too, a programmer (even an MQL programmer) does not have to be a successful trader. But he must understand trading. Otherwise, he simply will not be able to solve a trader's elementary TOR.

That's about how I wrote it, maybe not as accurately.

Interesting:

This involves testing for everyone without exception + a working trading complex (Expert Advisor, indicators, etc.). And the work must be carried out for at least 6 months and be profitable.

With this testing it is necessary to include not only the knowledge of MQL, but also an understanding of the basics of trading at least in the Forex market.

Payments and additional features need to be discussed.

A paper version is mandatory, possibly with a branded badge (numbered and anti-counterfeiting).

* Pro/Platinum (issued with gold + additional conditions).

The most complete testing package here, including the following elements: MQL; C++ or other languages (at choice of certification centre); Basics of Forex trading; Basics of stock market trading (at choice of Russia or other countries); Basics of self-development, testing and optimization of trading systems.

Payment and additional features to be discussed.

Obligatory, paper version with company badge.

 
joo:
What about indicators and helper scripts? What about the scripts that collect and process statistics? - 30%, if not more, of the code base does not use trading operations at all.

Again, based on my suggestion, this is roughly the following point.

Interesting:

* Silver (entry level).

Such a certificate can be given free of charge to those who have been successful in the WORK and SHOP sections.

You may also consider some discounts for those who won the championships and actively participates in filling the Code Base.

In addition, you can provide test tasks, which may not apply or apply with restrictions to the above groups.

All others to receive such a certificate are required to undergo testing and pay a certain fee (say no more than $100).

Such certificate may help to choose a performer and possibly bring additional benefits (the latter needs to be discussed).


And those who replenish the code base or participate in services, as it seems, have some preferences for the certificate. Thus, such a person as you (for that matter) with such a scheme would have all chances to get such a certificate automatically.

 
Interesting:

First, it should be noted that we must distinguish between those who want to engage in autotrading and those who want to create software solutions for it (essentially these are different things, although there are other variants).

Secondly, I personally believe that much has been done, but not even half of what can be implemented in this regard.

I mean, that's what I said - you're engaging in verbiage, all I see in your post is:

firstly: when you come to the hospital you'll be surprised to find that patients and doctors do different activities.

Secondly, if you want to be happy, be happy. (c) K. Prutkov

SZS: Surprise me better with quality codes in theMarket section, maybe I'll buy the idea itself or the realization - that's a real offer from the programmer and I do not really care whether the programmer is able to code or has a certificate, the main thing profit or the original idea itself.

 

Eh, couldn't take it.

1. Certification doesn't have to be done by the Metakwotas, it could be the same Sergeev. Just with tacit (or not) consent.

2. Certifications should be for a fee, necessarily. You can have some, but then for each time.

3. Certification should be the same for everyone. The bullshit about gold and silver etc. -- scary nonsense.

About perks, vending machines and service participants too.

Pros.

I don't see any for the MC, except for the money, but I doubt it will even pay off, too small a market.

For the customer the pluses are obvious - the bottom line - cheaters and freeloaders are eliminated, thus increasing the chance of getting the normal output from the order.

For the programmer the pluses are the same, but from the other side - he gets an advantage over the lower bar, the only way to compete - dumping prices, and if the customers are enough, it is possible to increase the rates for the a priori quality product (certified, eh!).

Yes, also the certificate is not for MQL5, but for MT5 -- that's much more correct, and for MT4, not for MQL4.