Discussion of article "How to Order an Expert Advisor and Obtain the Desired Result" - page 5

 
Forexample:

I have read the rules, but not everything is clear to me.

If I want to apply for jobs, I need an account. How do I open an account ?

Payment is made in credits, what is a credit? $1 ?

Thank you. 

See these articles:

https://www.mql5.com/en/articles/302

https://www.mql5.com/en/articles/24

https://www.mql5.com/en/articles/117

MQL5.community Payment System
MQL5.community Payment System
  • 2011.07.06
  • MetaQuotes Software Corp.
  • www.mql5.com
MQL5.community built-in services offer great opportunities both to MQL5 developers and ordinary traders with no programming skills. But, all these features cannot be implemented without an in-house secure payment system that provides a convenient basis for settlements between buyers and sellers. In this article, we will show how the MQL5.community payment system works.
 

So does that mean that I have to make a payment via PayPal or Webmoney before I am able to apply for Jobs? If I don't make any deposit, I will not be able to withdraw any credits later?

What if I start earning credits without making a deposit? Will I be able to withdraw from the account? 

 
Forexample:

So does that mean that I have to make a payment via PayPal or Webmoney before I am able to apply for Jobs? If I don't make any deposit, I will not be able to withdraw any credits later?

What if I start earning credits without making a deposit? Will I be able to withdraw from the account? 

To apply the Job as Developer the deposit is not needed. Later you will be able to withdraw all the credits earned.
 
Automated-Trading:
To apply the Job as Developer the deposit is not needed. Later you will be able to withdraw all the credits earned.
Thank you :)
 
I really enjoyed the article. It's useful. It also provides guidance for hiring other services. Congratulations to the author.
 
ftnobre :
. Наслаждался статью . Это полезно . И ЭТО ДЛЯ также РУКОВОДСТВО заражения других УСЛУГ Поздравляю автора.
Спасибо за ваш отзыв! И отдельное спасибо MQ за перевод на разные языки.
 

The absolute majority of customers have not read and will not read this article.

And there are many reasons for this. Most often it is lack of time and unwillingness to go into details....

From their point of view a developer is a person who reads the customer's mind and grasps the essence at once.

For them a programme from different programmers is the same thing. The main thing is that the name of the programme corresponds to what is stated in the TOR.

Hence the conclusion - bullockoders should be in charge.

Long live Freelance!


P.S. There are decent developers in Freelance. But unfortunately their competitive advantages (experience, quality, expert evaluation, etc.) are often levelled by dumping agents and incompetence of the customer....

 
denkir:

Absolute majority of customers have not read and will not read this article.

Despite the fact that the reading of this article is recommended to customers literally "by signature" when making an application -- I consider the reading of this article:

a) either harmful, because it takes out of the pure mind of the customer all remnants of common sense (regarding their requirements to the advisor/indicator)

b) or the presence of a sane developer who will comment on all key points (and comments in the style of "this is not necessary", "do not read this", "do not pay attention to this", "this should be understood in this way") is strongly recommended.

My conclusions were finally confirmed after several times quite adequate customers showed me the TOR written according to the recommendations of this article (it was something).

This article resembles a number of institute textbooks on information technologies, which contain a lot of clever text, but the author-professor is familiar (if he is familiar) with these information technologies only from other textbooks.

For example, let's open the key section "8. Checking the result"(https://www.mql5.com/en/articles/235#8).

Anyone who has more or less experience of working with a customer knows that the concept of "algorithm" and the customer are super-incompatible things.

Nevertheless, the 1st requirement to the customer "If you find a problem":

1. Specify the point of the algorithm which is executed incorrectly by the program (or from which all other actions start to be executed incorrectly).
If it is difficult to find a specific place of logic violation, explain the essence of the problem in your own words, but still try not to stray too far from the algorithm.

Has anyone met a customer in your experience who showed the TOR detailed down to the points of the algorithm? Even if they have, they are always asked to forget about the algorithm and write the TOR in their own words (otherwise, nothing is clear).

What points of the algorithm can we talk about with customers, where every third reads "TOR" as "T-three"?

The 2nd requirement:

2. Describe the conditions under which the test was performed:
-- Attach a set-file with programme parameters (the "Save" button in the Expert Advisor parameters window);
-- Specify the currency pair and chart timeframe used;
-- Specify the address of the server to which the terminal was connected and the type of account (demo, real, contest or other);
-- Specify the terminal version (menu "Help" - "About");
-- If the test was performed in the tester, additionally specify the tester settings (date interval, simulation mode, trading mode, initial deposit, leverage).

It is known that programme parameters, currency pair, chart timeframe are all written in the log. Why demand this information from the customer when you can simply ask for the log and, most importantly, get rid of a spoilt phone.

How many times is it important to know the "server address" and why do you need this information when debugging a programme?

How often is the terminal version needed? If changing the version is critical, it happens "once every five years".

3. Attach a screenshot illustrating the problem.
4. If the problem is related to opening or closing positions, copy an excerpt from the tester's report or several lines from the account history.
5. Attach the EA log files (the "Open" item of the context menu on the "Experts" tab in the terminal or on the "Log" tab in the tester window).

Basically, you should be able to get only two things from the customer:

1) problem description

2) log

But in this case -- the most necessary and key points are mentioned in the last place -- the customer, if he is able to think after the 1st requirement of the algorithm and does not get bored after the 2nd point with server addresses -- is guaranteed to get bummed, tired and will never get to the necessary last points.

 
abolk:

From the author of "to ponder before ordering 14" and "to ponder before ordering 15" ))

 
TheXpert:

From the author of "to ponder before ordering 14" and "to ponder before ordering 15" ))

Heehee, I hadn't noticed )

abolk:

Andrew, do you really want to discuss the article, or is it "business as usual"?

  1. The compilation of the algorithm was a few sections earlier, and that's where it was recommended to number the paragraphs for easy access.
  2. If it reads "te-tree", don't abbreviate it.
  3. Logs don't need to be sent all at all, so the information about validation conditions is up to date.
  4. Server address is often mandatory for checking, because different brokers have different trading conditions and the problem may not reproduce on MQ-Demo.
  5. The terminal version is also important, new functionality is still being added to both MTs. And some customers may be sitting on 509 or some other build, there is no point in guessing, you just need to know it.
  6. If a customer screws up giving data to solve their problem, nothing will help them. You will guess 3 times what his problem is, and on the 4th time you won't be able to, and you will be a "bad programmer".

I am strongly against treating a customer like a child. To understand from half a word - yes, you should, but it doesn't mean to read your mind and run with a handkerchief to wipe your snot.

Well, and the only, in my opinion, reasonable suggestion left unanswered:

TheXpert:
And write better. or offer an alternative.

I don't pretend to be the best article-writer and algorithm-compiler. If you can write better, I will recommend your article to my customers. Go ahead.