<?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>阿狼的MT4编程外汇博客 &#187; 订单</title>
	<atom:link href="http://www.dqyau.net/tag/%e8%ae%a2%e5%8d%95/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dqyau.net</link>
	<description>专注于MT4编程技术的外汇博客</description>
	<lastBuildDate>Wed, 01 Sep 2010 02:05:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>浅谈MT4中关于Order的函数运作机制</title>
		<link>http://www.dqyau.net/553.html</link>
		<comments>http://www.dqyau.net/553.html#comments</comments>
		<pubDate>Mon, 08 Mar 2010 17:10:57 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MT4编程]]></category>
		<category><![CDATA[交易系统]]></category>
		<category><![CDATA[其它]]></category>
		<category><![CDATA[指标]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[操作]]></category>
		<category><![CDATA[订单]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=553</guid>
		<description><![CDATA[        打开MT4的帮助文档，我们可以看到有一组叫做”Trading functions”的函数，这里面所有的函数都是Orderxxx这样的格式，顾名思义，这组函数的作用就是对Order进行操作。那么，这组函数的运作机制是怎样的呢？下面，我们来一窥究竟。
         当一个EA、指标或脚本开始运行时，MT4会自动为它分配一个电脑内存中的空间，我们可以把这个空间想象成一个公用的储物柜，这个储物柜的大小恰好能放入一张Order；然后，当我们使用Order系列函数时，这些函数就会来到这个“储物柜”获取指定的Order，进行操作。比如，OrderSymbol函数是获取Order的货币对名称、OrderLots是获取Order的仓量、OrderClose是关闭指定的Order，那么，假如同时存在很多张Order，这些函数是怎么知道获取哪张Order的信息或对哪张Order进行操作呢？答案就是放在“储物柜”里面的那张Order。那是谁把Order放入这个“储物柜”内？这是，OrderSelect函数就出场了！我们在看很多MT4源代码时，都会发现使用Order系列的函数对Order进行操作前，都会先用OrderSelect函数，其作用就是把符合条件的某张Order放入这个“储物柜”中去，让其它函数对其进行操作。所以，大家以后在使用Order系列的函数时，记得要先利用OrderSelect函数把Order取出来放入“储物柜”去，不然其它函数来到这个“储物柜”找不到Order，自然就无功而返了！
]]></description>
		<wfw:commentRss>http://www.dqyau.net/553.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
