![How to Become a Participant of Automated Trading Championship 2008?](https://c.mql5.com/2/16/663_15.gif)
![How to Become a Participant of Automated Trading Championship 2008?](https://c.mql5.com/i/articles/overlay.png)
How to Become a Participant of Automated Trading Championship 2008?
The main purpose of the Championship is to popularize automated trading and accumulate practical information in this field of knowledge. As the Organizer of the Championship, we are doing our best to provide a fair competition and suppress all attempts to “play booty”. It is this reasoning that sets the strict Rules of the Championship.
![Integrating MetaTrader 4 Client Terminal with MS SQL Server](https://c.mql5.com/2/16/625_23.gif)
![Integrating MetaTrader 4 Client Terminal with MS SQL Server](https://c.mql5.com/i/articles/overlay.png)
Integrating MetaTrader 4 Client Terminal with MS SQL Server
The article gives an example of integrating MetaTrader 4 Client Terminal with MS SQL Server using a dll. Attached are both source codes in С++ and in MQL4, and a ready-made and compiled Visual C++ 6.0 SP5 project.
![Show Must Go On, or Once Again about ZigZag](https://c.mql5.com/2/16/620_30.gif)
![Show Must Go On, or Once Again about ZigZag](https://c.mql5.com/i/articles/overlay.png)
Show Must Go On, or Once Again about ZigZag
About an obvious but still substandard method of ZigZag composition, and what it results in: the Multiframe Fractal ZigZag indicator that represents ZigZags built on three larger ons, on a single working timeframe (TF). In their turn, those larger TFs may be non-standard, too, and range from M5 to MN1.
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part V)](https://c.mql5.com/2/15/600_99.gif)
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part V)](https://c.mql5.com/i/articles/overlay.png)
Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part V)
In this article the author offers ways to improve trading systems described in his previous articles. The article will be interesting for traders that already have some experience of writing Expert Advisors.
![Comfortable Scalping](https://c.mql5.com/2/15/553_7.gif)
![Comfortable Scalping](https://c.mql5.com/i/articles/overlay.png)
Comfortable Scalping
The article describes the method of creating a tool for comfortable scalping. However, such an approach to trade opening can be applied in any trading.
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part IV)](https://c.mql5.com/2/15/595_130.gif)
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part IV)](https://c.mql5.com/i/articles/overlay.png)
Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part IV)
In this article the author continues to analyze implementation algorithms of simplest trading systems and introduces recording of optimization results in backtesting into one html file in the form of a table. The article will be useful for beginning traders and EA writers.
![A Non-Trading EA Testing Indicators](https://c.mql5.com/2/16/627_11.gif)
![A Non-Trading EA Testing Indicators](https://c.mql5.com/i/articles/overlay.png)
A Non-Trading EA Testing Indicators
All indicators can be divided into two groups: static indicators, the displaying of which, once shown, always remains the same in history and does not change with new incoming quotes, and dynamic indicators that display their status for the current moment only and are fully redrawn when a new price comes. The efficiency of a static indicator is directly visible on the chart. But how can we check whether a dynamic indicator works ok? This is the question the article is devoted to.
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part III)](https://c.mql5.com/2/15/584_49.gif)
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part III)](https://c.mql5.com/i/articles/overlay.png)
Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part III)
In this article the author continues to analyze implementation algorithms of simplest trading systems and introduces backtesting automation. The article will be useful for beginning traders and EA writers.
![MetaEditor:Templates as a Spot to Stand On](https://c.mql5.com/2/15/573_135.jpg)
![MetaEditor:Templates as a Spot to Stand On](https://c.mql5.com/i/articles/overlay.png)
MetaEditor:Templates as a Spot to Stand On
It may be news to many our readers that all preparations for writing an EA can be performed once and then used continuously.
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part II)](https://c.mql5.com/2/15/576_89.gif)
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part II)](https://c.mql5.com/i/articles/overlay.png)
Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization (Part II)
In this article the author continues to analyze implementation algorithms of simplest trading systems and describes some relevant details of using optimization results. The article will be useful for beginning traders and EA writers.
![Fallacies, Part 1: Money Management is Secondary and Not Very Important](https://c.mql5.com/2/15/601_23.gif)
![Fallacies, Part 1: Money Management is Secondary and Not Very Important](https://c.mql5.com/i/articles/overlay.png)
Fallacies, Part 1: Money Management is Secondary and Not Very Important
The first demonstration of testing results of a strategy based on 0.1 lot is becoming a standard de facto in the Forum. Having received "not so bad" from professionals, a beginner sees that "0.1" testing brings rather modest results and decides to introduce an aggressive money management thinking that positive mathematic expectation automatically provides positive results. Let's see what results can be achieved. Together with that we will try to construct several artificial balance graphs that are very instructive.
![Comparative Analysis of 30 Indicators and Oscillators](https://c.mql5.com/2/15/577_13.gif)
![Comparative Analysis of 30 Indicators and Oscillators](https://c.mql5.com/i/articles/overlay.png)
Comparative Analysis of 30 Indicators and Oscillators
The article describes an Expert Advisor that allows conducting the comparative analysis of 30 indicators and oscillators aiming at the formation of an effective package of indexes for trading.
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization](https://c.mql5.com/2/15/575_71.gif)
![Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization](https://c.mql5.com/i/articles/overlay.png)
Expert Advisors Based on Popular Trading Systems and Alchemy of Trading Robot Optimization
This article dwells on implementation algorithm of simplest trading systems. The article will be useful for beginning traders and EA writers.
![Metalanguage of Graphical Lines-Requests. Trading and Qualified Trading Learning](https://c.mql5.com/2/15/597_26.gif)
![Metalanguage of Graphical Lines-Requests. Trading and Qualified Trading Learning](https://c.mql5.com/i/articles/overlay.png)
Metalanguage of Graphical Lines-Requests. Trading and Qualified Trading Learning
The article describes a simple, accessible language of graphical trading requests compatible with traditional technical analysis. The attached Gterminal is a half-automated Expert Advisor using in trading results of graphical analysis. Better used for self-education and training of beginning traders.
![Easy Way to Publish a Video at MQL4.Community](https://c.mql5.com/2/15/582_26.jpg)
![Easy Way to Publish a Video at MQL4.Community](https://c.mql5.com/i/articles/overlay.png)
Easy Way to Publish a Video at MQL4.Community
It is usually easier to show, than to explain. We offer a simple and free way to create a video clip using CamStudio for publishing it in MQL.community forums.
![An Expert Advisor Made to Order. Manual for a Trader](https://c.mql5.com/2/14/324_26.jpg)
![An Expert Advisor Made to Order. Manual for a Trader](https://c.mql5.com/i/articles/overlay.png)
An Expert Advisor Made to Order. Manual for a Trader
Not all traders are programmers. And not all of the programmers are really good ones. So, what should be done, if you need to automate your system by do not have time and desire to study MQL4?
![Using MetaTrader 4 for a Time Based Pattern Analysis](https://c.mql5.com/2/15/551_16.gif)
![Using MetaTrader 4 for a Time Based Pattern Analysis](https://c.mql5.com/i/articles/overlay.png)
Using MetaTrader 4 for a Time Based Pattern Analysis
Time based pattern analysis can be used in the currency market to determine a better time to enter a trade or time in which trading should be avoided at all.
Here we use MetaTrader 4 to analyze history market data and produce optimization results that can be useful for application in mechanical trading systems.
![Equivolume Charting Revisited](https://c.mql5.com/2/15/537_33.gif)
![Equivolume Charting Revisited](https://c.mql5.com/i/articles/overlay.png)
Equivolume Charting Revisited
The article dwells on the method of constructing charts, at which each bar consists of the equal number of ticks.
![Betting Modeling as Means of Developing "Market Intuition"](https://c.mql5.com/2/15/538_7.gif)
![Betting Modeling as Means of Developing "Market Intuition"](https://c.mql5.com/i/articles/overlay.png)
Betting Modeling as Means of Developing "Market Intuition"
The article dwells on the notion of "market intuition" and ways of developing it. The method described in the article is based on the modeling of financial betting in the form of a simple game.
![MQL4 Language for Newbies. Custom Indicators (Part 2)](https://c.mql5.com/2/15/536_27.gif)
![MQL4 Language for Newbies. Custom Indicators (Part 2)](https://c.mql5.com/i/articles/overlay.png)
MQL4 Language for Newbies. Custom Indicators (Part 2)
This is the fifth article from the series "MQL4 Languages for Newbies". Today we will learn to use graphical objects - a very powerful development tool that allows to widen substantially possibilities of using indicators. Besides, they can be used in scripts and Expert Advisors. We will learn to create objects, change their parameters, check errors. Of course, I cannot describe in details all objects - there are a lot of them. But you will get all necessary knowledge to be able to study them yourself. This article also contains a step-by-step guide-example of creating a complex signal indicator. At that, many parameters will be adjustable which will make it possible to change easily the appearance of the indicator.
![Displaying a News Calendar](https://c.mql5.com/2/15/520_12.gif)
![Displaying a News Calendar](https://c.mql5.com/i/articles/overlay.png)
Displaying a News Calendar
This article contains the description of writing a simple and convenient indicator displaying in a working area the main economic events from external Internet resources.
![Indicator Taichi - a Simple Idea of Formalizing the Values of Ichimoku Kinko Hyo](https://c.mql5.com/2/15/509_25.gif)
![Indicator Taichi - a Simple Idea of Formalizing the Values of Ichimoku Kinko Hyo](https://c.mql5.com/i/articles/overlay.png)
Indicator Taichi - a Simple Idea of Formalizing the Values of Ichimoku Kinko Hyo
Hard to interpret Ichimoku signals? This article introduces some principles of formalizing values and signals of Ichimoku Kinko Hyo. For visualization of its usage the author chose the currency pair EURUSD based on his own preferences. However, the indicator can be used on any currency pair.
![MQL4 Language for Newbies. Custom Indicators (Part 1)](https://c.mql5.com/2/15/516_15.gif)
![MQL4 Language for Newbies. Custom Indicators (Part 1)](https://c.mql5.com/i/articles/overlay.png)
MQL4 Language for Newbies. Custom Indicators (Part 1)
This is the fourth article from the series "MQL4 Languages for Newbies". Today we will learn to write custom indicators. We will get acquainted with the classification of indicator features, will see how these features influence the indicator, will learn about new functions and optimization, and, finally, we will write our own indicators. Moreover, at the end of the article you will find advice on the programming style. If this is the first article "for newbies" that you are reading, perhaps it would be better for you to read the previous ones. Besides, make sure that you have understood properly the previous material, because the given article does not explain the basics.
![Terminal Service Client. How to Make Pocket PC a Big Brother's Friend](https://c.mql5.com/2/14/315_5.png)
![Terminal Service Client. How to Make Pocket PC a Big Brother's Friend](https://c.mql5.com/i/articles/overlay.png)
Terminal Service Client. How to Make Pocket PC a Big Brother's Friend
The article describes the way of connecting to the remote PC with installed MT4 Client Terminal via a PDA.
![Object Approach in MQL](https://c.mql5.com/2/15/499_6.gif)
![Object Approach in MQL](https://c.mql5.com/i/articles/overlay.png)
Object Approach in MQL
This article will be interesting first of all for programmers both beginners and professionals working in MQL environment. Also it would be useful if this article were read by MQL environment developers and ideologists, because questions that are analyzed here may become projects for future implementation of MetaTrader and MQL.
![Trading Strategy Based on Pivot Points Analysis](https://c.mql5.com/2/14/332_13.png)
![Trading Strategy Based on Pivot Points Analysis](https://c.mql5.com/i/articles/overlay.png)
Trading Strategy Based on Pivot Points Analysis
Pivot Points (PP) analysis is one of the simplest and most effective strategies for high intraday volatility markets. It was used as early as in the precomputer times, when traders working at stocks could not use any ADP equipment, except for counting frames and arithmometers.
![Automated Choice of Brokerage Company for an Efficient Operation of Expert Advisors](https://c.mql5.com/2/14/367_27.png)
![Automated Choice of Brokerage Company for an Efficient Operation of Expert Advisors](https://c.mql5.com/i/articles/overlay.png)
Automated Choice of Brokerage Company for an Efficient Operation of Expert Advisors
It is not a secret that for an efficient operation of Expert Advisors we need to find a suitable brokerage company. This article describes a system approach to this search. You will get acquainted with the process of creating a program with dll for working with different terminals.
![MT4TerminalSync - System for the Synchronization of MetaTrader 4 Terminals](https://c.mql5.com/2/14/418_30.png)
![MT4TerminalSync - System for the Synchronization of MetaTrader 4 Terminals](https://c.mql5.com/i/articles/overlay.png)
MT4TerminalSync - System for the Synchronization of MetaTrader 4 Terminals
This article is devoted to the topic "Widening possibilities of MQL4 programs by using functions of operating systems and other means of program development". The article describes an example of a program system that implements the task of the synchronization of several terminal copies based on a single source template.
![Automated Optimization of a Trading Robot in Real Trading](https://c.mql5.com/2/14/336_2.gif)
![Automated Optimization of a Trading Robot in Real Trading](https://c.mql5.com/i/articles/overlay.png)
Automated Optimization of a Trading Robot in Real Trading
The articles describes and provides a library of functions that allows a trader to optimize his or her Expert Advisor's inputs by launching optimization directly from the EA.
![Can the Forex Market Be Forecasted? How to Create One's Own Trading Strategy?](https://c.mql5.com/2/14/372_19.png)
![Can the Forex Market Be Forecasted? How to Create One's Own Trading Strategy?](https://c.mql5.com/i/articles/overlay.png)
Can the Forex Market Be Forecasted? How to Create One's Own Trading Strategy?
Everyone starting to work in Forex tries to answer these questions. But not everyone finds the answer, even after many years of hard work and search. I personally have answered this question, as well as many other questions of this article. As a result of these answers a way of creating an efficient trading strategy was determined.
![Transferring an Indicator Code into an Expert Advisor Code. Conclusion](https://c.mql5.com/2/14/329_2.gif)
![Transferring an Indicator Code into an Expert Advisor Code. Conclusion](https://c.mql5.com/i/articles/overlay.png)
Transferring an Indicator Code into an Expert Advisor Code. Conclusion
This is the final article, devoted to transferring an indicator code into an Expert Advisor code. Here the author transforms on a certain example a code of an Expert Advisor so, that this EA is presented in a single file without calling custom indicators.
![Using Skype to Send Messages from an Expert Advisor](https://c.mql5.com/2/15/495_28.gif)
![Using Skype to Send Messages from an Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Using Skype to Send Messages from an Expert Advisor
The article deals with the ways of how to send internal messages and SMSes from an Expert Advisor to mobile phones using Skype.
![Transferring an Indicator Code into an Expert Advisor Code. General Structural Schemes of an Expert Advisor and Indicator Functions](https://c.mql5.com/2/14/311_2.gif)
![Transferring an Indicator Code into an Expert Advisor Code. General Structural Schemes of an Expert Advisor and Indicator Functions](https://c.mql5.com/i/articles/overlay.png)
Transferring an Indicator Code into an Expert Advisor Code. General Structural Schemes of an Expert Advisor and Indicator Functions
This article dwells on the ways of transferring an indicator code into an Expert Advisor Code and on writing Expert Advisors with no calling to custom indicators, and with the whole program code for the calculation of necessary indicator values inside the Expert Advisor. This article gives a general scheme of Expert Advisor changing and the idea of building an indicator function based on a custom indicator. The article is intended for readers, already having experience of programming in MQL4 language.
![Problems of Technical Analysis Revisited](https://c.mql5.com/2/14/282_4.png)
![Problems of Technical Analysis Revisited](https://c.mql5.com/i/articles/overlay.png)
Problems of Technical Analysis Revisited
At present, technical analysis along with the fundamental one is the most important method to analyze stock market. Being one of the predicting methods of stock market pricing dynamics, the technical analysis has a large amount of disadvantages that cast some doubt on its practical applicability.
![Transferring an Indicator Code into an Expert Advisor Code. Indicator Structure](https://c.mql5.com/2/14/309_3.gif)
![Transferring an Indicator Code into an Expert Advisor Code. Indicator Structure](https://c.mql5.com/i/articles/overlay.png)
Transferring an Indicator Code into an Expert Advisor Code. Indicator Structure
This article dwells on the ways of transferring an indicator code into an Expert Advisor Code and on writing Expert Advisors with no calling to custom indicators, and with the whole program code for the calculation of necessary indicator values inside the Expert Advisor. This article gives a general scheme of an indicator structure, emulation of indicator buffers in an Expert Advisor and substitution of the function IndicatorCounted(). The article is intended for readers, already having experience of programming in MQL4 language.
![MetaTrader 4 Working under Antiviruses and Firewalls](https://c.mql5.com/2/14/295_1.gif)
![MetaTrader 4 Working under Antiviruses and Firewalls](https://c.mql5.com/i/articles/overlay.png)
MetaTrader 4 Working under Antiviruses and Firewalls
The most of traders use special programs to protect their PCs. Unfortunately, these programs don't only protect computers against intrusions, viruses and Trojans, but also consume a significant amount of resources. This relates to network traffic, first of all, which is wholly controlled by various intelligent antiviruses and firewalls.
The reason for writing this article was that traders complained of slowed MetaTrader 4 Client Terminal when working with Outpost Firewall. We decided to make our own research using Kaspersky Antivirus 6.0 and Outpost Firewall Pro 4.0.
![Indicator Alternative Ichimoku – Setup, Examples of Usage](https://c.mql5.com/2/14/339_13.jpg)
![Indicator Alternative Ichimoku – Setup, Examples of Usage](https://c.mql5.com/i/articles/overlay.png)
Indicator Alternative Ichimoku – Setup, Examples of Usage
How to set up Alternative Ichimoku correctly? Read the description of parameters setting up. The article will help you understand the methods of setting up parameters not only of the indicator Ichimoku. Certainly you will also better understand how to set up the standard Ichimoku Kinko Hyo.
![How to Make the Detection and Recovery of Errors in an Expert Advisor Code Easier](https://c.mql5.com/2/14/355_21.png)
![How to Make the Detection and Recovery of Errors in an Expert Advisor Code Easier](https://c.mql5.com/i/articles/overlay.png)
How to Make the Detection and Recovery of Errors in an Expert Advisor Code Easier
In Export Advisors development, the questions of code errors detection and recovery are very important. The peculiarity is that a not detected in time error may ruin a precious idea of a trading system already on the stage of its first testings. That is why any sensible EA developer takes into account such problems from the very beginning. This article dwells on some approaches, helping in this difficult matter.
![Three-Dimensional Graphs - a Professional Tool of Market Analyzing](https://c.mql5.com/2/15/493_11.png)
![Three-Dimensional Graphs - a Professional Tool of Market Analyzing](https://c.mql5.com/i/articles/overlay.png)
Three-Dimensional Graphs - a Professional Tool of Market Analyzing
In this article we will write a simple library for the construction of 3D graphs and their further viewing in Microsoft Excel. We will use standard MQL4 options to prepare and export data into *.csv file.
![Practical Application of Cluster Indicators in FOREX](https://c.mql5.com/2/14/352_5.gif)
![Practical Application of Cluster Indicators in FOREX](https://c.mql5.com/i/articles/overlay.png)
Practical Application of Cluster Indicators in FOREX
Cluster indicators are sets of indicators that divide currency pairs into separate currencies. Indicators allow to trace the relative currency fluctuation, determine the potential of forming new currency trends, receive trade signals and follow medium-term and long-term positions.