<?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 Australia &#187; MQL4 programs</title>
	<atom:link href="http://www.MetaTrader.com.au/tag/mql4-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.MetaTrader.com.au</link>
	<description>All about MetaTrader</description>
	<lastBuildDate>Mon, 06 Sep 2010 22:33:53 +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>Changing the External Parameters of MQL4 Programs without Restarting</title>
		<link>http://www.MetaTrader.com.au/312/changing-the-external-parameters-of-mql4-programs-without-restarting/</link>
		<comments>http://www.MetaTrader.com.au/312/changing-the-external-parameters-of-mql4-programs-without-restarting/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 10:34:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MetaTrader General]]></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.MetaTrader.com.au/?p=312</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 [...]


Related posts:<ol><li><a href='http://www.MetaTrader.com.au/338/mql4-for-dummies/' rel='bookmark' title='Permanent Link: MQL4 for Dummies'>MQL4 for Dummies</a></li>
<li><a href='http://www.MetaTrader.com.au/272/working-with-doubles-in-mql4/' rel='bookmark' title='Permanent Link: Working with Doubles in MQL4'>Working with Doubles in MQL4</a></li>
<li><a href='http://www.MetaTrader.com.au/536/order-a-custom-trading-robot-in-mql5-and-mql4/' rel='bookmark' title='Permanent Link: Order a Custom Trading Robot in MQL5 and MQL4'>Order a Custom Trading Robot in MQL5 and MQL4</a></li>
<li><a href='http://www.MetaTrader.com.au/574/transferring-indicators-from-mql4-to-mql5/' rel='bookmark' title='Permanent Link: Transferring Indicators from MQL4 to MQL5'>Transferring Indicators from MQL4 to MQL5</a></li>
<li><a href='http://www.MetaTrader.com.au/431/metatrader-5-guide-to-using-technical-indicators-in-expert-advisors/' rel='bookmark' title='Permanent Link: MetaTrader 5 &#8211; Guide to Using Technical Indicators in Expert Advisors'>MetaTrader 5 &#8211; Guide to Using Technical Indicators in Expert Advisors</a></li>
</ol>]]></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>


<p>Related posts:<ol><li><a href='http://www.MetaTrader.com.au/338/mql4-for-dummies/' rel='bookmark' title='Permanent Link: MQL4 for Dummies'>MQL4 for Dummies</a></li>
<li><a href='http://www.MetaTrader.com.au/272/working-with-doubles-in-mql4/' rel='bookmark' title='Permanent Link: Working with Doubles in MQL4'>Working with Doubles in MQL4</a></li>
<li><a href='http://www.MetaTrader.com.au/536/order-a-custom-trading-robot-in-mql5-and-mql4/' rel='bookmark' title='Permanent Link: Order a Custom Trading Robot in MQL5 and MQL4'>Order a Custom Trading Robot in MQL5 and MQL4</a></li>
<li><a href='http://www.MetaTrader.com.au/574/transferring-indicators-from-mql4-to-mql5/' rel='bookmark' title='Permanent Link: Transferring Indicators from MQL4 to MQL5'>Transferring Indicators from MQL4 to MQL5</a></li>
<li><a href='http://www.MetaTrader.com.au/431/metatrader-5-guide-to-using-technical-indicators-in-expert-advisors/' rel='bookmark' title='Permanent Link: MetaTrader 5 &#8211; Guide to Using Technical Indicators in Expert Advisors'>MetaTrader 5 &#8211; Guide to Using Technical Indicators in Expert Advisors</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.MetaTrader.com.au/312/changing-the-external-parameters-of-mql4-programs-without-restarting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Doubles in MQL4</title>
		<link>http://www.MetaTrader.com.au/272/working-with-doubles-in-mql4/</link>
		<comments>http://www.MetaTrader.com.au/272/working-with-doubles-in-mql4/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 02:58:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MetaTrader General]]></category>
		<category><![CDATA[Automated Trading]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Ea]]></category>
		<category><![CDATA[Eas]]></category>
		<category><![CDATA[Expert Advisor]]></category>
		<category><![CDATA[int precision]]></category>
		<category><![CDATA[metatrader code]]></category>
		<category><![CDATA[Mql4]]></category>
		<category><![CDATA[MQL4 programming]]></category>
		<category><![CDATA[MQL4 programs]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[trading]]></category>

		<guid isPermaLink="false">http://www.MetaTrader.com.au/?p=272</guid>
		<description><![CDATA[The MQL programming opens new opportunities for the automated trading, many people all over the world already have appreciated it. When we are writing an Expert Advisor for trading, we must be sure that it will work correctly. Many newbies often have some questions when the results of some mathematical calculations differ from those expected. [...]


Related posts:<ol><li><a href='http://www.MetaTrader.com.au/338/mql4-for-dummies/' rel='bookmark' title='Permanent Link: MQL4 for Dummies'>MQL4 for Dummies</a></li>
<li><a href='http://www.MetaTrader.com.au/307/using-neural-networks-in-metatrader/' rel='bookmark' title='Permanent Link: Using Neural Networks In MetaTrader'>Using Neural Networks In MetaTrader</a></li>
<li><a href='http://www.MetaTrader.com.au/214/what-is-automated-trading/' rel='bookmark' title='Permanent Link: What Is Automated Trading'>What Is Automated Trading</a></li>
<li><a href='http://www.MetaTrader.com.au/231/mql4-tutorial-introductory-course/' rel='bookmark' title='Permanent Link: MQL4 Tutorial &#8211; Introductory Course'>MQL4 Tutorial &#8211; Introductory Course</a></li>
<li><a href='http://www.MetaTrader.com.au/191/learning-programming-for-the-metatrader-5/' rel='bookmark' title='Permanent Link: Learning programming for the Metatrader 5'>Learning programming for the Metatrader 5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.MetaTrader.com.au/wp/wp-content/uploads/HLIC/1023f1cb75b6a35152b12918c5856116.png"><img class="alignright size-full wp-image-627" title="MQL4" src="http://www.MetaTrader.com.au/wp/wp-content/uploads/HLIC/1023f1cb75b6a35152b12918c5856116.png" alt="MQL4" width="60" height="60" /></a>The MQL programming opens new opportunities for the automated trading, many people all over the world already have appreciated it.</p>
<p>When we are writing an Expert Advisor for trading, we must be sure that it will work correctly.</p>
<p>Many newbies often have some questions when the results of some mathematical calculations differ from those expected. The program is compiled and can work, but not as it should. They are checking the code again and again, finding the new &#8220;mistakes&#8221; in language, in implementation, in functions, etc.</p>
<p>In the most of cases, the careful analysis shows that the language and compiler work correctly, but code has a small error, and it can take a long time to find and correct it.</p>
<p>In this note we will consider a typical programming errors, that occurs while working with double numbers in MQL4 programs.</p>
<p>To read the full article, please visit: <a href="http://articles.mql4.com/866">http://articles.mql4.com/866</a></p>


<p>Related posts:<ol><li><a href='http://www.MetaTrader.com.au/338/mql4-for-dummies/' rel='bookmark' title='Permanent Link: MQL4 for Dummies'>MQL4 for Dummies</a></li>
<li><a href='http://www.MetaTrader.com.au/307/using-neural-networks-in-metatrader/' rel='bookmark' title='Permanent Link: Using Neural Networks In MetaTrader'>Using Neural Networks In MetaTrader</a></li>
<li><a href='http://www.MetaTrader.com.au/214/what-is-automated-trading/' rel='bookmark' title='Permanent Link: What Is Automated Trading'>What Is Automated Trading</a></li>
<li><a href='http://www.MetaTrader.com.au/231/mql4-tutorial-introductory-course/' rel='bookmark' title='Permanent Link: MQL4 Tutorial &#8211; Introductory Course'>MQL4 Tutorial &#8211; Introductory Course</a></li>
<li><a href='http://www.MetaTrader.com.au/191/learning-programming-for-the-metatrader-5/' rel='bookmark' title='Permanent Link: Learning programming for the Metatrader 5'>Learning programming for the Metatrader 5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.MetaTrader.com.au/272/working-with-doubles-in-mql4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
