All it brings us gradually to hot forex trading contest topic of our article. Where there is demand, there is a supply – this is the law of the market. Indeed, there are enough traders who want to automate their strategy and programmers who want to earn the money. This article deals with the problems that may arise during the communication of the “Customer – Programmer”.
First and foremost, it is intended for traders – they often lack the experience in dealing with people of a different mental structure. But there is no doubt that for programmers, this article will be very useful – a relationship always has two sides, and the success of the joint venture equally depends on both of them. How do we formulate the task? How can we simplify the understanding? When it comes to a full trading system, rather than a semiautomated Expert Advisor or indicator, the trader expects the only one thing from the Expert Advisor – a profitable trade.
And so he gets the long-awaited letter from the programmer, launched the client terminal, starts testing and sees how his brilliant idea leads to the loss of the deposit. He again verifies the parameters, updates the historical data and once again sees the loss of deposit. But it doesn’t change the fact – the idea that they believed is turned out to be unprofitable. Next there are a number of different possible options.
Some blame the programmer of being clumsy, and without paying for the work, began to find another programmer. Fairly, I should note that there are also customers who accept their mistake as granted and do not shift the responsibility to the programmer. This is just the consequences, there is no point of demounting them, it makes much more sense to find and eliminate the causes of the problem. The problem is that the trader is too lazy to check his idea. To do it, one needs to choose an arbitrary interval of historical data, and carefully, day after day, observe how the strategy would work and what will the result be. Really, not all strategies can be tested on the historical data.
I know from personal experience, that the checking of some ideas can be really time consuming. I understand that sometimes it is easier to pay for Expert Advisor than to sit for hours with a pencil over the charts. But be aware that the result can be a very unpleasant surprise you when sending an untested idea for implementation! The programmer is not responsible for the profitability of your strategy, his task is to write a program that will work with the algorithm that you approved. He is not obliged to protect you from mistakes or consult you, and certainly, is not responsible for checking your idea free of charge.