![Creating a Trading Administrator Panel in MQL5 (Part I): Building a Messaging Interface](https://c.mql5.com/2/90/midjourney_image_15417_409_3949_4_600x314.jpg)
Creating a Trading Administrator Panel in MQL5 (Part I): Building a Messaging Interface
This article discusses the creation of a Messaging Interface for MetaTrader 5, aimed at System Administrators, to facilitate communication with other traders directly within the platform. Recent integrations of social platforms with MQL5 allow for quick signal broadcasting across different channels. Imagine being able to validate sent signals with just a click—either "YES" or "NO." Read on to learn more.
![Price Driven CGI Model: Theoretical Foundation](https://c.mql5.com/2/84/Price_Driven_CGI_Model___Theoretical_Foundation_600x314.jpg)
Price Driven CGI Model: Theoretical Foundation
Let's discuss the data manipulation algorithm, as we dive deeper into conceptualizing the idea of using price data to drive CGI objects. Think about transferring the effects of events, human emotions and actions on financial asset prices to a real-life model. This study delves into leveraging price data to influence the scale of a CGI object, controlling growth and emotions. These visible effects can establish a fresh analytical foundation for traders. Further insights are shared in the article.
![MQL5 — You too can become a master of this language](https://c.mql5.com/2/51/MQL5-h-Vocl_tambnm-pode-se-tornar-um-mestre-nesta-linguagem_600x314.jpg)
MQL5 — You too can become a master of this language
This article will be a kind of interview with myself, in which I will tell you how I took my first steps in the MQL5 language. I will show you how you can become a great MQL5 programmer. I will explain the necessary bases for you to achieve this feat. The only prerequisite is a willingness to learn.
![Data Science and Machine Learning (Part 13): Improve your financial market analysis with Principal Component Analysis (PCA)](https://c.mql5.com/2/52/pca_600x314.jpg)
Data Science and Machine Learning (Part 13): Improve your financial market analysis with Principal Component Analysis (PCA)
Revolutionize your financial market analysis with Principal Component Analysis (PCA)! Discover how this powerful technique can unlock hidden patterns in your data, uncover latent market trends, and optimize your investment strategies. In this article, we explore how PCA can provide a new lens for analyzing complex financial data, revealing insights that would be missed by traditional approaches. Find out how applying PCA to financial market data can give you a competitive edge and help you stay ahead of the curve
![Interview with Alexey Masterov (ATC 2012)](https://c.mql5.com/2/0/avatar_reinhardf17.png)
![Interview with Alexey Masterov (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Alexey Masterov (ATC 2012)
We do our best to introduce all the leading Championship Participants to our audience in reasonable time. To achieve that, we closely monitor the most promising contestants in our TOP-10 and arrange interviews with them. However, the sharp rise of Alexey Masterov (reinhard) up to the third place has become a real surprise!
![Interview with Sergey Pankratyev (ATC 2012)](https://c.mql5.com/2/0/s75-avatar31t.png)
![Interview with Sergey Pankratyev (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Sergey Pankratyev (ATC 2012)
The Championship is coming to an end leaving us with vivid impressions of many unusual trading strategies. However, the trading robot of Sergey Pankratyev (s75) is showing really peculiar things - it is trading all 12 currency pairs opening only long positions. It is not an error but just a response to some certain market conditions.
![Interview with Enbo Lu (ATC 2012)](https://c.mql5.com/2/0/luenbo_avatar614.png)
![Interview with Enbo Lu (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Enbo Lu (ATC 2012)
"Be sure to participate in the Automated Trading Championships, where you can get a truly invaluable experience!" - this is the motto of contestant Enbo Lu (luenbo) from China. He appeared in the TOP-10 of Automated Trading Championship 2012 last week and is now consistently trying to reach the podium.
![Interview with Sergey Abramov (ATC 2012)](https://c.mql5.com/2/0/26405_avatarr1o.png)
![Interview with Sergey Abramov (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Sergey Abramov (ATC 2012)
The trading robot of Sergey Abramov (26405) is staying in TOP-10 since the second week. However, it caused much anxiety for its developer. As it turned out, the robot contains a small error in position close block. The robot has been developed almost exclusively on the basis of the past years' results.
![Interview with Ruslan Ziyatdinov (ATC 2012)](https://c.mql5.com/2/0/rusland1962_avatarb19.png)
![Interview with Ruslan Ziyatdinov (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Ruslan Ziyatdinov (ATC 2012)
The Championship keeps providing us with new discoveries, as well as new interesting Participants and unusual ideas implemented in the competition trading robots. While interviewing Ruslan Ziyatdinov (rusland1962), we learned about his simple approach to trading and found out why it is better to trade less frequently.
![Interview with Alexandr Artapov (ATC 2012)](https://c.mql5.com/2/0/avatar__21.png)
![Interview with Alexandr Artapov (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Alexandr Artapov (ATC 2012)
It was during the second week of the Championship when the Expert Advisor of Alexandr Artapov (artall) found itself on the third position trading EURUSD and EURJPY. Then it briefly left TOP-10 to appear again after one month of struggle for survival. As it turned out, this trading robot is still having something up its sleeve.
![Interview with Mariusz Zarnowski (ATC 2012)](https://c.mql5.com/2/0/avatar_zrnf1c.png)
![Interview with Mariusz Zarnowski (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Mariusz Zarnowski (ATC 2012)
As December 28 is approaching, the list of leaders of the Automated Trading Championship 2012 is becoming clearer. With only two weeks to go until the end of the Championship, Mariusz Zarnowski (zrn) from Poland stands a good chance to be in the top three. His EA has already demonstrated how it can triple the initial deposit in just a couple of weeks.
![Interview with Evgeny Gnidko (ATC 2012)](https://c.mql5.com/2/0/avatar_fifon1n.png)
![Interview with Evgeny Gnidko (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Evgeny Gnidko (ATC 2012)
The Expert Advisor of Evgeny Gnidko (FIFO) currently seems to be the most stable one at the Automated Trading Championship 2012. This trading robot entered TOP-10 at the third week remaining one of the leading Expert Advisors ever since.
![Interview with Juan Pablo Alonso Escobar (ATC 2012)](https://c.mql5.com/2/0/Alonso_avatarc1u.png)
![Interview with Juan Pablo Alonso Escobar (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Juan Pablo Alonso Escobar (ATC 2012)
"Everyone who is struggling with programming and who were not able to participate in this year's competition, know that it becomes a lot easier in time", said Juan Pablo Alonso Escobar (JPAlonso), the hero of today's interview.
![Interview with Dmitry Terentew (ATC 2012)](https://c.mql5.com/2/0/avatar__20.png)
![Interview with Dmitry Terentew (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Dmitry Terentew (ATC 2012)
Is it really necessary to be a programmer to develop trading robots? Do we need to spend years monitoring price charts to be able to "feel" the market? All these issues have been discussed in our interview with Dmitry Terentew (SAFF), whose trading robot has been occupying the first page of the Championship from the very beginning.
![Interview with Anton Nel (ATC 2012)](https://c.mql5.com/2/0/avatar__17.png)
![Interview with Anton Nel (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Anton Nel (ATC 2012)
Today we talk to Anton Nel (ROMAN5) from South Africa, a professional developer of automated trading systems. Obviously, his Expert Advisor just could not go unnoticed. Breaking into the top ten from the very start of the Championship, it has been holding the first place for more than a week.
![Interview with Matúš German (ATC 2012)](https://c.mql5.com/2/0/Matus_German_interview__1.png)
![Interview with Matúš German (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Matúš German (ATC 2012)
It's the second time Matúš German participates in the Automated Trading Championship. By the end of the fourth week of ATC 2012 his Expert Advisor has been holding its positions in the TOP-10 having about $30 000. Matúš is from Slovakia, from the little town Bardejov. Matúš is interested in trading for about 5 years and he develops Expert Advisors for 3 years already.
![Interview with Egidijus Bockus (ATC 2012)](https://c.mql5.com/2/0/avatar__16.png)
![Interview with Egidijus Bockus (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Egidijus Bockus (ATC 2012)
"I examined many indicators before realizing that they are not necessary for making money on Forex" - our present interviewee Egidijus Bockus (Egidijus) told us boldly. We have all reasons to take his words seriously, as his Expert Advisor occupies the third place with more than $32 000 beginning from the third week of the Automated Trading Championship 2012.
![Interview with Alexander Prishchenko (ATC 2012)](https://c.mql5.com/2/0/avatar_Crucianc1a.png)
![Interview with Alexander Prishchenko (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Alexander Prishchenko (ATC 2012)
What can be more complicated than a multicurrency trading robot? Surely, it is an automated strategy based on Elliott Wave Principle. Can we imagine something more complicated than that? Yes, we can. It is a multicurrency Expert Advisor using Elliott Waves on each currency pair! Alexander Prishchenko (Crucian) believes that even a newcomer can learn the rules.
![Interview with Francisco García García (ATC 2012)](https://c.mql5.com/2/0/avatar__15.png)
![Interview with Francisco García García (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Francisco García García (ATC 2012)
Today we interview Francisco García García (chuliweb) from Spain. A week ago his Expert Advisor reached the 8th place, but the unfortunate logic error in programming threw it from the first page of the Championship leaders. As confirmed by statistics, such an error is not uncommon for many participants.
![Interview with Andrey Barinov (ATC 2012)](https://c.mql5.com/2/0/Wahoo_avatarm1q.png)
![Interview with Andrey Barinov (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Andrey Barinov (ATC 2012)
It was on Friday of the Championship's first week that the trading robot of Andrey Barinov (Wahoo) occupied the fifth place in TOP-10. Andrey is a newcomer in the Championship but he has already managed to execute more than 100 orders in Jobs and develop a dozen of products for Market. We have arranged an interview with him and learned that the development of a "simple multicurrency Expert Advisor" is not an easy but a fairly easy task.
![Interview with Rogério Figurelli (ATC 2012)](https://c.mql5.com/2/0/Figurelli-60v13.png)
![Interview with Rogério Figurelli (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Rogério Figurelli (ATC 2012)
Today we are going to talk with Rogério Figurelli (figurelli), a regular participant from Brazil that has not missed any Automated Trading Championship since 2007. This year, he also began to sell his Championship's Expert Advisor in the Market along with his other products. Rogério believes that MetaTrader 5 platform certification on the largest Brazilian exchange BM&FBOVESPA will reveal new professional developers and traders, who do not yet know the full potential of robot investors.
![Interview with Achmad Hidayat (ATC 2012)](https://c.mql5.com/2/0/Achmad-ava.png)
![Interview with Achmad Hidayat (ATC 2012)](https://c.mql5.com/i/articles/overlay.png)
Interview with Achmad Hidayat (ATC 2012)
Throughout the entire duration of the Automated Trading Championship 2012, we will be providing live coverage of the events - hot reports and interviews every week. This report spotlights Achmad Hidayat (achidayat), the participant from Indonesia. On the first day of the Championship his Expert Advisor secured its position in the third ten, which is a good start. Achmad has sparked our interest with his active participation in the MQL5 Market. He has already published over 20 products thus far.
![Interview with Irina Korobeinikova (irishka.rf)](https://c.mql5.com/2/0/zh0ku.png)
![Interview with Irina Korobeinikova (irishka.rf)](https://c.mql5.com/i/articles/overlay.png)
Interview with Irina Korobeinikova (irishka.rf)
Having a female member on the MQL5.community is rare. This interview was inspired by a one of a kind case. Irina Korobeinikova (irishka.rf) is a fifteen-year-old programmer from Izhevsk. She is currently the only girl who actively participates in the "Jobs" service and is featured on the Top Developers list.
![The Most Active MQL5.community Members Have Been Awarded iPhones!](https://c.mql5.com/2/0/win_iPhone.png)
![The Most Active MQL5.community Members Have Been Awarded iPhones!](https://c.mql5.com/i/articles/overlay.png)
The Most Active MQL5.community Members Have Been Awarded iPhones!
After we decided to reward the most outstanding MQL5.com participants, we have selected the key criteria to determine each participant's contribution to the Community development. As a result, we have the following champions who published the greatest amount of articles on the website - investeo (11 articles) and victorg (10 articles), and who submitted their programs to Code Base – GODZILLA (340 programs), Integer (61 programs) and abolk (21 programs).
![Interview with Alexander Arashkevich (ATC 2011)](https://c.mql5.com/2/0/AAA777_avatar.png)
![Interview with Alexander Arashkevich (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Alexander Arashkevich (ATC 2011)
The Championship fervour has finally subsided and we can take a breath and start rethinking its results again. And we have another winner Alexander Arashkevich (AAA777) from Belarus, who has won a special prize from the major sponsor of Automated Trading Championship 2011 - a 3 day trip to one of the Formula One races of the 2012 season. We could not miss the opportunity to talk with him.
![Interview with Andrea Zani (ATC 2011)](https://c.mql5.com/2/0/ava__2.png)
![Interview with Andrea Zani (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Andrea Zani (ATC 2011)
On the eleventh week of the Automated Trading Championship, Andrea Zani (sbraer) got featured very close to the top five of the competition. It is on the sixth place with about 47,000 USD now. Andrea's Expert Advisor AZXY has made only one losing deal, which was at the very beginning of the Championship. Since then, its equity curve has been steadily growing.
![Interview with Li Fang (ATC 2011)](https://c.mql5.com/2/0/Li_Fang_interview.png)
![Interview with Li Fang (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Li Fang (ATC 2011)
On the seventh week of the Championship, Li Fang's Expert Advisor (lf8749) set a new record - it earned over $100,000 in 10 trades. This successful series helped the Expert Advisor to stay at the very top of the Automated Trading Championship 2011 rating for two weeks. In this interview we tried to find out the secret of Li Fang's success.
![Interview with Valery Mazurenko (ATC 2011)](https://c.mql5.com/2/0/ava_notused.png)
![Interview with Valery Mazurenko (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Valery Mazurenko (ATC 2011)
The task of writing an Expert Advisor trading on multiple currency pairs is complex both in terms of finding suitable strategies and from the technological side. But if the goal is set clear, nothing is impossible then. It was four times already that Vitaly Mazurenko (notused) submitted his multi-currency Expert Advisor. It seems, he has managed to find the right way this time.
![Interview with Andrey Bobryashov (ATC 2011)](https://c.mql5.com/2/0/tmt0086_ATC_2011.png)
![Interview with Andrey Bobryashov (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Andrey Bobryashov (ATC 2011)
Since the first Automated Trading Championship we have seen plenty of trading robots in our TOP-10 created with the use of various methods. Excellent results were shown both by the Exper Advisors based on standard indicators, and complicated analytical complexes with weekly automatic optimization of their own parameters.
![Interview with Vitaly Antonov (ATC 2011)](https://c.mql5.com/2/0/beast_ava.png)
![Interview with Vitaly Antonov (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Vitaly Antonov (ATC 2011)
It was only this summer that Vitaly Antonov (beast) has learned about the upcoming Automated Trading Championship and got to know MetaTrader 5 terminal. Time was running out, besides, Vitaly was a newcomer. So, he randomly chose GBPUSD currency pair to develop his trading system. And the choice turned out to be successful. It would have been impossible to use other symbols with the strategy.
![Interview with Dr. Alexander Elder: "I want to be a psychiatrist in the market"](https://c.mql5.com/2/0/Dr_Elder_interview.png)
![Interview with Dr. Alexander Elder: "I want to be a psychiatrist in the market"](https://c.mql5.com/i/articles/overlay.png)
Interview with Dr. Alexander Elder: "I want to be a psychiatrist in the market"
I think financial markets are like manic-depressive patients. Sell when they have mania, and buy when they have depression. The envelope helps me determine where these levels of depression and mania are. There is a joke: "A neurotic is a man who builds castles in the skies, psychotic is the one who lives in them, and a psychiatrist is a person who collects the rent." I want to be a psychiatrist in the market. I want to collect the rent from the madness of the crowd.
![ATC Champions League: Interview with Boris Odintsov (ATC 2011)](https://c.mql5.com/2/0/bobsley_ava__1.png)
![ATC Champions League: Interview with Boris Odintsov (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
ATC Champions League: Interview with Boris Odintsov (ATC 2011)
Interview with Boris Odintsov (bobsley) is the last one within the ATC Champions League project. Boris won the Automated Trading Championship 2010 - the first Championship held for the Expert Advisors in the new MQL5 language. Having appeared in the top ten already in the first week of the ATC 2010, his EA brought it to the finish and earned $77,000. This year, Boris participates in the competition with the same Expert Advisor with modified settings. Perhaps the robot would still be able to repeat its success.
![Interview with Ge Senlin (ATC 2011)](https://c.mql5.com/2/0/yyy999_avatar.png)
![Interview with Ge Senlin (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Ge Senlin (ATC 2011)
The Expert Advisor by Ge Senlin (yyy999) from China got featured in the top ten of the Automated Trading Championship 2011 in late October and hasn't left it since then. Not often participants from the PRC show good results in the Championship - Forex trading is not allowed in this country. After the poor results in the previous year ATC, Senlin has prepared a new multicurrency Expert Advisor that never closes loss positions and uses position increase instead. Let's see whether this EA will be able to rise even higher with such a risky strategy.
![Interview with Ilnur Khasanov (ATC 2011)](https://c.mql5.com/2/0/aharata.png)
![Interview with Ilnur Khasanov (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Ilnur Khasanov (ATC 2011)
The Expert Advisor of Ilnur Khasanov (aharata) is holding its place in our TOP-10 chart of the Automated Trading Championship 2011 participants from the third week already, though Ilnur's acquaintance with Forex has started only a year ago. The idea that forms the basis of the Expert Advisor is simple but the trading robot contains self-optimization elements. Perhaps, that is the key to its survival? Besides, the author had to change the Expert Advisor planned to be submitted for the Championship...
![Interview with Igor Korepin (ATC 2011)](https://c.mql5.com/2/0/Xupypr_ava.png)
![Interview with Igor Korepin (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Igor Korepin (ATC 2011)
Appearance of the Expert Advisor cs2011 by Igor Korepin (Xupypr) at the very top of the Automated Trading Championship 2011 was really impressive - its balance was almost twice that of the EA featured on the second place. However, despite such a sound breakaway, the Expert Advisor could not stay long on the first line. Igor frankly said that he relied much on a lucky start of his trading robot in the competition. We'll see if luck helps this simple EA to take the lead in the ATC 2011 race again.
![Interview with Tim Fass (ATC 2011)](https://c.mql5.com/2/0/avatar_Tim.png)
![Interview with Tim Fass (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Tim Fass (ATC 2011)
A student from Germany Tim Fass (Tim) is participating in the Automated Trading Championship for the first time. Nevertheless, his Expert Advisor The_Wild_13 already got featured at the very top of the Championship rating and seems to be holding his position in the top ten. Tim told us about his Expert Advisor, his faith in the success of simple strategies and his wildest dreams.
![ATC Champions League: Interview with Olexandr Topchylo (ATC 2011)](https://c.mql5.com/2/0/avatar2__1.png)
![ATC Champions League: Interview with Olexandr Topchylo (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
ATC Champions League: Interview with Olexandr Topchylo (ATC 2011)
Interview with Olexandr Topchylo (Better) is the second publication within the "ATC Champions League" project. Having won the Automated Trading Championship 2007, this professional trader caught the attention of investors. Olexandr says that his first place in the ATC 2007 is one of the major events of his trading experience. However, later on this popularity helped him discover the biggest disappointment - it is so easy to lose investors after the first drawdown on an investor account.
![Interview with Atsushi Yamanaka (ATC 2011)](https://c.mql5.com/2/0/alohafx_avatar.png)
![Interview with Atsushi Yamanaka (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Atsushi Yamanaka (ATC 2011)
What is common between skydiving, Futures, Hawaii, translations and spies? We didn't know it until we've managed to communicate with disqualified participant Atsushi Yamanaka (alohafx). His has a creed "Life is Good!", and one can hardly doubt that. It was interesting to know that distances between the continents are not an obstacle for communication among our Championship's participants.
![Interview with Andrei Moraru (ATC 2011)](https://c.mql5.com/2/0/Moraru_ava.png)
![Interview with Andrei Moraru (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Andrei Moraru (ATC 2011)
Ukrainian programmer Andrei Moraru (enivid) is an active participant of the Automated Trading Championship beginning from 2007. Andrei had already come in our view at that time and now we have decided to find out if there occured any changes in his attitude towards trading and selection of trading strategies for the past four years, and also to know about his new Expert Advisor.
![Interview with Sergey Nikitin (ATC 2011)](https://c.mql5.com/2/0/SergeyNikitin.png)
![Interview with Sergey Nikitin (ATC 2011)](https://c.mql5.com/i/articles/overlay.png)
Interview with Sergey Nikitin (ATC 2011)
In the second week of the competition, the Expert Advisor of Sergey Nikitin (VNIK) trading on two currency pairs EURUSD and EURJPY got featured on the very top drawing away from the rest. Multicurrency Expert Advisors always attract attention in the Championship, especially those that show good results. We talked with Sergey about the role of luck in a trader's life and his way of trading.