<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MetaTrader Global &#187; programming language</title>
	<atom:link href="http://www.MetaTraderGlobal.com/tag/programming-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.MetaTraderGlobal.com</link>
	<description>Everything About MetaTrader</description>
	<lastBuildDate>Thu, 09 Sep 2010 00:15:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>MQL4 for Dummies</title>
		<link>http://www.MetaTraderGlobal.com/881/mql4-for-dummies/</link>
		<comments>http://www.MetaTraderGlobal.com/881/mql4-for-dummies/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 22:25:13 +0000</pubDate>
		<dc:creator>MetaTrader Global</dc:creator>
				<category><![CDATA[MetaTrader 4]]></category>
		<category><![CDATA[automated forex trading]]></category>
		<category><![CDATA[automated trading]]></category>
		<category><![CDATA[Expert Advisors]]></category>
		<category><![CDATA[forex robots]]></category>
		<category><![CDATA[forex trading]]></category>
		<category><![CDATA[fx robots]]></category>
		<category><![CDATA[learning MQL4]]></category>
		<category><![CDATA[MetaQuotes Language 4]]></category>
		<category><![CDATA[MetaTrader]]></category>
		<category><![CDATA[metatrader language]]></category>
		<category><![CDATA[MetaTrader Programming]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[mql for dummies]]></category>
		<category><![CDATA[MQL4]]></category>
		<category><![CDATA[MQL4 for Dummies]]></category>
		<category><![CDATA[MQL4 programming]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[programming language]]></category>
		<category><![CDATA[Trading Robots]]></category>

		<guid isPermaLink="false">http://www.MetaTraderGlobal.com/?p=881</guid>
		<description><![CDATA[Development of applications for the MetaTrader 4 Client Terminal requires the knowledge of MQL4. This programming language MetaQuotes Language 4 is a fourth-generation language that has also been developed by MetaQuotes Software Corp. from their own many years experience. MQL4 is the first programming language to consider all niceties of trading on financial markets. This [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="MQL4-tutorial" src="http://www.MetaTraderGlobal.com/wp-content/uploads/2009/11/MQL4-tutorial.png" alt="MQL4 tutorial MQL4 for Dummies" width="175" height="68" /><br />
Development of applications for the MetaTrader 4 Client Terminal requires the knowledge of MQL4. This programming language MetaQuotes Language 4 is a fourth-generation language that has also been developed by MetaQuotes Software Corp. from their own many years experience. MQL4 is the first programming language to consider all niceties of trading on financial markets.</p>
<p>This present textbook will help you create your own Expert Advisors, scripts and indicators and incarnate in them your ideas – your trading algorithms. The textbook is intended for a large number of readers without experience in programming that want to learn how to develop automated trading applications for MetaTrader 4 Client Terminal. The textbook is designed in such a method that to make learning MQL4 as convenient and consequent as possible.</p>
<p><a href="http://www.MetaTraderGlobal.com?wp_ct=28" target="_blank">Download the MQL4 for Dummies textbook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.MetaTraderGlobal.com/881/mql4-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing the External Parameters of MQL4 Programs without Restarting</title>
		<link>http://www.MetaTraderGlobal.com/593/changing-the-external-parameters-of-mql4-programs-without-restarting/</link>
		<comments>http://www.MetaTraderGlobal.com/593/changing-the-external-parameters-of-mql4-programs-without-restarting/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 19:30:18 +0000</pubDate>
		<dc:creator>MetaTrader Global</dc:creator>
				<category><![CDATA[MetaTrader General News]]></category>
		<category><![CDATA[context of status]]></category>
		<category><![CDATA[ea]]></category>
		<category><![CDATA[Expert Advisors]]></category>
		<category><![CDATA[external parameters]]></category>
		<category><![CDATA[indicator]]></category>
		<category><![CDATA[MetaTrader]]></category>
		<category><![CDATA[MQL4]]></category>
		<category><![CDATA[MQL4 programs]]></category>
		<category><![CDATA[open orders]]></category>
		<category><![CDATA[programming language]]></category>
		<category><![CDATA[quantities]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[traders]]></category>
		<category><![CDATA[trading context]]></category>
		<category><![CDATA[transfer protocol]]></category>

		<guid isPermaLink="false">http://www.MetaTraderGlobal.com/?p=593</guid>
		<description><![CDATA[Anybody who has ever launched an EA or an indicator for execution, faced the possibility to preliminarily set up external parameters that often underlay the success of the program. There is a possibility to change parameters during the program operation. But how can that be done without initialization? In some cases, this may affect managing [...]]]></description>
			<content:encoded><![CDATA[<p>Anybody who has ever launched an EA or an indicator for execution, faced the possibility to preliminarily set up external parameters that often underlay the success of the program. There is a possibility to change parameters during the program operation. But how can that be done without initialization? In some cases, this may affect managing the previously opened orders. In this article, we try to solve this problem as flexibly as possible.</p>
<h3>Problem Statement</h3>
<p>We will consider this problem for Expert Advisors rather than for indicators. For indicators, this problem is not so acute, although the methods are universal and you can apply them to any programs.</p>
<p>In the classical EA writing, the context must be created at every tick. There can be two kinds of contexts &#8211; the context of status and trading context. The context of status contains the current states of indicators and other elements underlying the decision making on opening/closing/modifying orders. Trading context contains the information about open orders, their statuses and quantities. After trading context has been analyzed, traders make decisions about what to do with their orders. Contexts are divided by types conditionally. This classification has been introduced for convenience.</p>
<p>To read the full article, please visit: <a href="http://articles.mql4.com/724">http://articles.mql4.com/724</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.MetaTraderGlobal.com/593/changing-the-external-parameters-of-mql4-programs-without-restarting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MQL4 Tutorial &#8211; Introductory Course</title>
		<link>http://www.MetaTraderGlobal.com/421/mql4-tutorial-introductory-course/</link>
		<comments>http://www.MetaTraderGlobal.com/421/mql4-tutorial-introductory-course/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:18:30 +0000</pubDate>
		<dc:creator>MetaTrader Global</dc:creator>
				<category><![CDATA[MetaTrader 4]]></category>
		<category><![CDATA[MetaTrader 4 Tips]]></category>
		<category><![CDATA[build ea]]></category>
		<category><![CDATA[code ea]]></category>
		<category><![CDATA[create ea]]></category>
		<category><![CDATA[create your own EA]]></category>
		<category><![CDATA[develop automated trading]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[forex mql4]]></category>
		<category><![CDATA[learn mql4]]></category>
		<category><![CDATA[Metaquotes]]></category>
		<category><![CDATA[MetaQuotes Software Corp]]></category>
		<category><![CDATA[metatrader mql4]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[mql documentation]]></category>
		<category><![CDATA[mql metatrader]]></category>
		<category><![CDATA[MQL4]]></category>
		<category><![CDATA[MQL4 Course]]></category>
		<category><![CDATA[mql4 docs]]></category>
		<category><![CDATA[mql4 documentation]]></category>
		<category><![CDATA[MQL4 eBook]]></category>
		<category><![CDATA[mql4 expert]]></category>
		<category><![CDATA[MQL4 for Dummies]]></category>
		<category><![CDATA[mql4 indicator]]></category>
		<category><![CDATA[MQL4 Introductory Course]]></category>
		<category><![CDATA[mql4 reference]]></category>
		<category><![CDATA[MQL4 Textbook]]></category>
		<category><![CDATA[MQL4 Tutorial]]></category>
		<category><![CDATA[programming language]]></category>

		<guid isPermaLink="false">http://www.MetaTraderGlobal.com/?p=421</guid>
		<description><![CDATA[Hundreds of thousands of traders worldwide have already judged the MetaTrader 4 Client Terminal on its merits. The use of its embedded programming language, MQL4, lifts traders to a new level of trading &#8211; to automated trading. Now, a trader can implement his or her ideas as an application program &#8211; write a custom indicator, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-422" title="MQL4-tutorial" src="http://www.MetaTraderGlobal.com/wp-content/uploads/2009/11/MQL4-tutorial.png" alt="MQL4 tutorial MQL4 Tutorial   Introductory Course" width="175" height="68" />Hundreds of thousands of traders worldwide have already judged the MetaTrader 4 Client Terminal on its merits. The use of its embedded programming language, <strong>MQL4</strong>, lifts traders to a new level of trading &#8211; to automated trading. Now, a trader can implement his or her ideas as an application program &#8211; write a custom indicator, a script to perform single operations, or create an Expert Advisor &#8211; an automated trading system (trading robot).</p>
<p><a href="http://www.MetaTraderGlobal.com?wp_ct=28" target="_blank">Download the MQL4 for Dummies textbook</a></p>
<p>Development of applications for MetaTrader 4 Client Terminal requires the knowledge of MQL4. Programming language MetaQuotes Language 4 is a fourth-generation language that has also been developed by MetaQuotes Software Corp. from their own many years experience. MQL4 is the first programming language to consider all niceties of trading on financial markets.</p>
<p>This present textbook will help you create your own Expert Advisors, scripts and indicators and incarnate in them your ideas – your trading algorithms. The textbook is intended for a large number of readers without experience in programming that want to learn how to develop automated trading applications for MetaTrader 4 Client Terminal. The textbook is designed in such a method that to make learning MQL4 as convenient and consequent as possible.</p>
<p><a href="http://www.MetaTraderGlobal.com?wp_ct=28" target="_blank">Download the MQL4 for Dummies textbook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.MetaTraderGlobal.com/421/mql4-tutorial-introductory-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is Automated Trading</title>
		<link>http://www.MetaTraderGlobal.com/384/what-is-automated-trading/</link>
		<comments>http://www.MetaTraderGlobal.com/384/what-is-automated-trading/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 02:12:03 +0000</pubDate>
		<dc:creator>MetaTrader Global</dc:creator>
				<category><![CDATA[MetaTrader General News]]></category>
		<category><![CDATA[automated trading]]></category>
		<category><![CDATA[Automated Trading Championship]]></category>
		<category><![CDATA[Championship]]></category>
		<category><![CDATA[Code Base]]></category>
		<category><![CDATA[Compiler]]></category>
		<category><![CDATA[custom indicators]]></category>
		<category><![CDATA[ea]]></category>
		<category><![CDATA[EAs]]></category>
		<category><![CDATA[expert advisor]]></category>
		<category><![CDATA[Expert Advisors]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[MetaEditor]]></category>
		<category><![CDATA[MetaTrader]]></category>
		<category><![CDATA[MetaTrader 4]]></category>
		<category><![CDATA[MetaTrader4]]></category>
		<category><![CDATA[MQL4]]></category>
		<category><![CDATA[MQL4 Community]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[profitability]]></category>
		<category><![CDATA[programming language]]></category>
		<category><![CDATA[risk factor]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Strategy Tester]]></category>
		<category><![CDATA[trading systems]]></category>

		<guid isPermaLink="false">http://www.MetaTraderGlobal.com/?p=384</guid>
		<description><![CDATA[Modern technologies allow us not only to trade in financial markets using personal computers, but we can fully automate a trading system now. Using a computer program you can relieve yourself from the routine of analyzing financial markets and performing trades. Our client terminal has all functions that allow you to develop, test and use [...]]]></description>
			<content:encoded><![CDATA[<p>Modern technologies allow us not only to trade in financial markets using personal computers, but we can fully automate a trading system now. Using a computer program you can relieve yourself from the routine of analyzing financial markets and performing trades.</p>
<p>Our client terminal has all functions that allow you to develop, test and use your trading system. The development environment named MQL4 is integrated into the terminal. MQL4 consists of MetaEditor, Strategy Tester and Compiler.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.MetaTraderGlobal.com/wp-content/uploads/HLIC/7bb3943dd39f81c83aab6ceb2e694dce.gif" border="0" alt="7bb3943dd39f81c83aab6ceb2e694dce What Is Automated Trading" width="600" height="532" title="What Is Automated Trading" /></p>
<p>Using these tools, you can develop:</p>
<ul>
<li><strong>Expert Advisors</strong> &#8211; programs that allow you to automate fully both analyzing and trading processes. Expert Advisors can relieve you from the routine of analyzing financial markets and performing trades;</li>
<li><strong>Custom Indicators</strong> &#8211; applications similar to the embedded technical indicators that will help you to analyze markets;</li>
<li><strong>Scripts</strong> &#8211; programs that automate single frequently repeated operations. For example, using a script you can close all positions by a single keystroke.</li>
</ul>
<p>It is rather easy to develop trading systems using the development environment of MQL4. In MetaEditor, you will find detailed help topics and description of the programming language. Having developed your own trading system, you will be able to test it on historical data in the Strategy Tester. This can allow you to evaluate your trading system&#8217;s profitability, risk factor, and stability in a quick and easy way.</p>
<p>Naturally, it may be difficult to start developing one&#8217;s own trading system from scratch. The detailed description of the programming language is often insufficient for this. To make your initial steps to creating a trading system, you can visit the MQL4 Community website &#8211; www.mql4.com. This site represents a place where developers of trading systems meet, develop strategies, publish their articles and share their codes. You will find at the website of MQL4.Community:</p>
<ul>
<li><strong>Detailed description of the MQL4 programming language</strong> &#8211; docs.mql4.com<br />
If you have any questions about any elements of the MQL4, visit this section. You will surely find the detailed description of the language construction you are interested in.</li>
<li><strong>A huge database of ready-made Expert Advisors, technical indicators and scripts</strong> &#8211; codebase.mql4.com<br />
Many developers publish their codes for free. The Code Base counts hundreds of useful Expert Advisors, indicators and scripts. You will find something interesting there for sure.</li>
<li><strong>Articles about various problems of programming trading systems</strong> &#8211; articles.mql4.com<br />
Developing a trading system, you may face one or another problem. Try to find a ready solution in the Articles section. Another developer might have experienced your problem before and has already published a solution for it. You can publish your own articles devoted to solving various problems. This will get you fame and money &#8211; authors are paid for their materials published.</li>
<li><strong>Forum of developers of trading systems</strong> &#8211; forum.mql4.com<br />
If you can?t find a solution for your problem in any sections described above, you can ask your question in the forum. Thousands of people participate in discussions, they will surely help you. Moreover, you can use the forum for just mixing with Community members or sharing your successes in the sphere of development of Expert Advisors.</li>
</ul>
<p>As any other new phenomenon, automated trading has its critics and skeptics. However, automated trading is quite a serious technology. Visit the website of the Automated Trading Championship (championship.mql4.com) and you will see it yourself. This is an annual championship with total prize pool of USD$80,000. Hundreds of developers from all over the world participate in it. Their Expert Advisors operate fully independently within three months. Three Winners will share the total prize amount at the end of the contest. The Championship will showcase Expert Advisors and automated trading.</p>
<p>On the Championship website, you will find much useful practical information and see how different trading systems work under identical conditions. In the News section, various materials devoted to development and use of Expert Advisors are published on a daily basis. If you feel something to be unclear, you may ask any Participants about this. Moreover, you can participate in this Championship yourself and get one of three money prizes and the title of The Best Developer of Expert Advisors!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.MetaTraderGlobal.com/384/what-is-automated-trading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
