[B]MY TONGUE IS MY PROFIT[/B]
“My tongue is my enemy”, the ancients once said. They could not have even imagined that after just two millennia, the meaning of this phrase would flip 180 degrees. Of course, if you only consider human language, everything has remained the same. “Silentium est aurum” (Silence is gold), “Silentium videtur confession” - we can endlessly recall proverbs and sayings about the need… to talk less. However, let us recall that not too long ago humans developed a need to communicate not just with their own kind, but also with computers, that have proven to be incredibly useful and essential in everyday life. As a result of this evolutionary process a new group of languages has arisen on Earth – programming languages, on which you can talk without even opening your mouth.
I have to admit – I am a complete ignoramus in programming. In the last-century early 80s, when I was studying in university, the portable “computer” in the department of higher mathematics was nothing but a board with holes (ie jacks). By connecting those with wires and plugs, we would force this technological wonder to solve problems such as 2 times 2 and would get really excited when the machine answered with the number 4.
In the lab where I started working once I graduated from university, everything turned out to be much fancier – the “Minsk-32” computer took up a whole room and as far as the number of shelves it occupied it could be compared to the wardrobe of the English Queen or Madonna herself.
This machine benefited us in one and only way – the person in charge of this monster used to be frequently given several litres of alcohol for degreasing the contacts, and, as you can imagine, this alcohol would then be quickly drunk by our friendly team (this was at the time when Gorbachev decided to wage war with drunkenness and no alcohol was to be seen on the shelves of shops across the whole of the USSR).
As time passed, progress was being made, and at one point our lab received the mini-computer “Electronics” that could fit on a desk and consisted of a keyboard and a conventional television that functioned as a screen, while the information carrier was your most common audio cassette. It was fantastic!
You have probably already understood in what circumstances I was introduced to the world of computing, and why I have yet to master even the basics of programming. However, regarding Forex, I have become a fervent supporter of algorithmic trading and I enjoy constantly producing my own advisers. This might surprise you, but some of them have been working for several years now on real accounts and are bringing me quite substantial profit.
At first I was convinced that everything genius is simple. As a result, my advisers were very simple, but, as it turned out, not quite genius. Now they have smartened up a bit – their settings include dozens of parameters and (now I’m bragging) they can even fight deposit drawdowns.
I have realised that in Forex, just like in real life, you should not try to grab the biggest piece of the pie. A collective effort is stronger than an individual one, and two minds are definitely better than one (mine).
By this logic, in the same manner as Henry Ford had developed the conveyer belt, I split the process of creating robots into two (!) whole steps: on the first step, I write up an algorithm, and on the second, a programmer brings my “genius” ideas to life.
It really is not difficult to write a detailed algorithm – you just need to clearly know what you want and not forget about Murphy’s law: if anything can go wrong, it will go wrong.
This law, in my opinion, is actually fundamental in Forex and so when, for example, you open a “sell” position, you can be certain that with a probability of 99.99% the price will move in the opposite direction. This axiom should lie in the foundation of every good working adviser.
So, we have sorted out the algorithms. Now it is step number two – writing the programme. There is no need to mention that the majority of indicators, scripts and advisers are written in the MQL languages for working on the MT4 and MT5 platforms. In my opinion, these are the very best and the simplest trading platforms, which are convenient and well harnessed for Forex languages (and this now is the opinion of professionals).
Since both the platforms and the languages are the babies of the same artisans from MetaQuotes, it is pretty easy to take full advantage of them.
Firstly, by opening the “Help” tab at the top of your private terminal, not only do you get instant access to the mega-portal mql5, but also textbooks on programming on both the MQL4 and MQL5 languages.
(By the way, a very close friend of mine, having lost his job, quickly mastered the intricacies of programming and is now working for one of the respected broker companies).
Furthermore, in the Code Base section of the mql5 portal you can find a multitude of ready programmes for the MetaTrader client terminal – take these as examples and they will help you in the creation of your own indicators and advisers.
By following this route, you will have to spend a certain amount of time studying the intricacies of programming, but you will save the money you would have spent on hiring programmers. Then, before you know it, you yourselves will be able to make certain profit by sculpting programmes for “dummies” like me.
“We’ll take the roads less travelled”, Lenin once said. So I decided that you “better go about than fall into a ditch”, and, bypassing other sections of the portal, I reached the absolutely wonderful section “Freelance”. This is a real auction, a heaven for the client, where anyone can order practically any programme for MetaTrader – on very favourable terms at that, since 400 programmers (just think about this number!) compete with each other to fulfil your order.
This really is a cool tender! I was not just pleasantly surprised – I was literally shocked, when, having published my first order, I got almost 20 offers from programmers willing to fulfil my order the same day. Moreover, I specified in the comments that I was willing to pay up to 100 dollars for the work under the condition that it is completed within a week. In the end, I got my “money-making machine” not in seven days, but in three, and not for 100, but for 55 dollars.
For those who have decided to independently master this fantastic means of communication between human and computer, the MQL language textbooks can be freely downloaded on the portal of MetaQuotes, available in nine different languages. And what next? Next, we will recall the words of the Nobel prize winner and member of the Académie Française Anatole France:
« In order to digest the knowledge it is necessary to absorb it with gusto».
Bon appétit, ladies and gentlemen!