<?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/%e6%b7%b7%e4%b9%b1/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>编写的指标在切换周期时会显示混乱怎么办</title>
		<link>http://www.dqyau.net/327.html</link>
		<comments>http://www.dqyau.net/327.html#comments</comments>
		<pubDate>Sun, 08 Feb 2009 23:27:59 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[MT4编程]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[mt4指标]]></category>
		<category><![CDATA[切换周期]]></category>
		<category><![CDATA[混乱]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=327</guid>
		<description><![CDATA[很多朋友都知道，在编写指标的时候，新建一个空白数组，通过SetIndexBuffer把这个数组挂到mt4系统缓存中去，然后只需操作这个数组就能在图表上显示相应的东西了。不过可能经常会遇到这个问题：在切换图表周期时，会发现图表上本来显示得很好的东西忽然就变得混乱了，这是怎么回事呢？原来，因为数组在切换图表周期时，没有被重新初始化，所有原本保存的内容也会继续在新的周期图表上继续显示，这就造成了混乱。知道了问题，该如何解决呢？答案其实也很简单，就是在init函数中对数组赋一个缺省值，我们知道当切换图表周期的时候也是会调用init函数的，这样就能确保数组在任何时候都能保存正确的内容了。赋值例子如下：

...
int init&#40;&#41;
&#123;
    SetIndexBuffer&#40;0, arrayName&#41;;
    SetIndexEmptyValue&#40;0, 0.0&#41;;   //关键就是这句
    ...
&#125;

]]></description>
		<wfw:commentRss>http://www.dqyau.net/327.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
