<?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; EA</title>
	<atom:link href="http://www.dqyau.net/category/ea/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dqyau.net</link>
	<description>专注于MT4编程技术的外汇博客</description>
	<lastBuildDate>Tue, 04 May 2010 01:22:16 +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>MT5开始提供历史测试功能</title>
		<link>http://www.dqyau.net/574.html</link>
		<comments>http://www.dqyau.net/574.html#comments</comments>
		<pubDate>Tue, 04 May 2010 01:22:16 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>
		<category><![CDATA[交易系统]]></category>
		<category><![CDATA[历史测试]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=574</guid>
		<description><![CDATA[在最新版本的MT5中，已经集成了交易策略的历史测试功能，有兴趣的朋友可以尝试一下：www.mql5.com
]]></description>
		<wfw:commentRss>http://www.dqyau.net/574.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>MT4托管服务器合租</title>
		<link>http://www.dqyau.net/570.html</link>
		<comments>http://www.dqyau.net/570.html#comments</comments>
		<pubDate>Sat, 10 Apr 2010 16:54:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MT4使用]]></category>
		<category><![CDATA[其它]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=570</guid>
		<description><![CDATA[不少朋友都会问我哪家的vps用来跑mt4的EA比较好，不过目前市面的vps费用都不菲，而且由于用途不一，所以性能难以保证，所以我打算牵头组织有需要的朋友一起，购买自己的服务器托管到机房用来专门跑EA。以下是这样做的优点：
1、每台服务器限制使用人数，每台服务器划分成15个vps，供15个人使用，只要满15个人这台服务器就不接收新人了，确保性能；
2、我会亲自进行维护监控，所有人都只能用这个vps运行mt4，不能作其它用途；
3、费用便宜，初定价格年付1200元，相当于每月120元，比目前市面上的vps都便宜。
现在发起第一台服务器召集，有兴趣的朋友请加入MT4托管VPS合购群咨询，群号：83630192
本广告长期有效。
]]></description>
		<wfw:commentRss>http://www.dqyau.net/570.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MT5中的分布式策略测试功能</title>
		<link>http://www.dqyau.net/561.html</link>
		<comments>http://www.dqyau.net/561.html#comments</comments>
		<pubDate>Tue, 06 Apr 2010 09:08:47 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>
		<category><![CDATA[交易系统]]></category>
		<category><![CDATA[Agent]]></category>
		<category><![CDATA[分布]]></category>
		<category><![CDATA[历史测试]]></category>
		<category><![CDATA[策略测试]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=561</guid>
		<description><![CDATA[虽然MT5中的策略测试（历史测试）功能尚未对外开放，但从官方发布的一些资料中，已是端倪初露。按照官方发布的资料来看，MT5即将提供的策略测试功能非常强大，其中一个显著的特点就是提供了对分布式计算的支持。
     分布式计算是一个专业术语，对非IT专业人士来说过于晦涩，通俗一些来说，MT4中的历史测试，是在一台电脑里面运行的，测试速度的快慢，取决与这台电脑的性能，但在MT5中，支持用多台（具体支持的数量是否有限制尚不得而知）电脑共同进行同一个策略测试任务的运算。具体的工作方式：其中一台电脑安装上MT5作为主控制电脑；其余的电脑安装一个叫做”Agent”的软件，顾名思义，就是一个代理软件。安装上Agent软件之后，再设置一个访问密码，主控制电脑上的MT5通过输入这个密码，就能控制这台安装有Agent软件的电脑配合共同进行策略测试任务了。下面是一些相关的截图：



从上面两张截图可以看出，Local下的即为本地电脑，Remote下的为安装有Agent软件，协同一起进行策略测试工作的远程电脑。
     通过提供对分布式计算的支持，即使非常大型复杂的交易策略、或者有大量不同的参数体系需要测试时，也能迅速得到最终测试结果了（相信很多朋友对MT4上漫长痛苦地等待测试完毕是深有体会吧，呵呵）。尤其是对于一些专业的投资机构或个人，可以通过增加购买电脑硬件，搭建自有的测试机房来大大缩短历史测试所用的时间了，相对宝贵的时间资源，目前廉价的电脑价格可说是微不足道了。按照官方资料的说法，一台电脑可同时为多个MT5主程序提供服务，这个功能对拥有多个策略开发者来说，尤为可贵。
     此外，亦可籍此看到：1、MT5立志成为一流的专业交易软件的决心与能力了（不知道何时国内的交易软件技术才能与国外看齐啊）；2、这个市场将会需要越来越多的熟悉MT4/MT5程序开发的专业人员了。
注：由于目前网络上转载本博客的技术文章者颇多，还望在转载的同时标注文章出自阿狼的专业博客，谢谢了！
]]></description>
		<wfw:commentRss>http://www.dqyau.net/561.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
		<item>
		<title>MQL4中的时间数值类型datetime</title>
		<link>http://www.dqyau.net/556.html</link>
		<comments>http://www.dqyau.net/556.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 02:01:54 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MT4编程]]></category>
		<category><![CDATA[交易系统]]></category>
		<category><![CDATA[指标]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[MQL4]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[时间类型]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=556</guid>
		<description><![CDATA[其实，MT4编程中的时间数值类型datetime，就是一个int整数类型，其单位是秒，包括TimeCurrent、TimeLocal等函数获取的数值都是以秒为单位的，所以进行算术运算的时候，记得以秒为标准进行处理就行了。
]]></description>
		<wfw:commentRss>http://www.dqyau.net/556.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>如何使用MetaEditor5的调试功能（Debug）</title>
		<link>http://www.dqyau.net/544.html</link>
		<comments>http://www.dqyau.net/544.html#comments</comments>
		<pubDate>Mon, 26 Oct 2009 17:40:28 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[MQL5调试]]></category>
		<category><![CDATA[调试]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=544</guid>
		<description><![CDATA[点击这里阅读。
]]></description>
		<wfw:commentRss>http://www.dqyau.net/544.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MT5编程实战开发系列&#8212;-第二讲：一键下单</title>
		<link>http://www.dqyau.net/540.html</link>
		<comments>http://www.dqyau.net/540.html#comments</comments>
		<pubDate>Sun, 18 Oct 2009 16:44:19 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/540.html</guid>
		<description><![CDATA[点此进入阅读
]]></description>
		<wfw:commentRss>http://www.dqyau.net/540.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于init、deinit和start函数的前世今生</title>
		<link>http://www.dqyau.net/539.html</link>
		<comments>http://www.dqyau.net/539.html#comments</comments>
		<pubDate>Fri, 16 Oct 2009 04:42:57 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>
		<category><![CDATA[交易系统]]></category>
		<category><![CDATA[指标]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/539.html</guid>
		<description><![CDATA[    在MT4中，init、deinit和start三个函数是大家在开发EA、指标时耳熟能详的了，但在MT5中，这三个函数已经发生了变化。
    在MT5中，init对应的函数为OnInit、deinit函数则对应为OnDeinit了。至于start函数，则稍为复杂，分为三种情况：在EA中，start函数对应为OnTick、在指标中，对应为OnCalculate、而在脚本(script)中则对应为OnStart。
]]></description>
		<wfw:commentRss>http://www.dqyau.net/539.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MT5编程实战开发系列&#8212;-第一讲：Hello,MT5</title>
		<link>http://www.dqyau.net/537.html</link>
		<comments>http://www.dqyau.net/537.html#comments</comments>
		<pubDate>Thu, 15 Oct 2009 15:07:44 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/537.html</guid>
		<description><![CDATA[点此进入阅读
]]></description>
		<wfw:commentRss>http://www.dqyau.net/537.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MT5中可用的时间周期</title>
		<link>http://www.dqyau.net/521.html</link>
		<comments>http://www.dqyau.net/521.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 09:28:07 +0000</pubDate>
		<dc:creator>阿狼</dc:creator>
				<category><![CDATA[EA]]></category>
		<category><![CDATA[MQL5]]></category>
		<category><![CDATA[MT5]]></category>
		<category><![CDATA[时间周期]]></category>

		<guid isPermaLink="false">http://www.dqyau.net/?p=521</guid>
		<description><![CDATA[
估计那些在MT4时代要自己生成“非典型”周期图表的汇友要乐翻了，呵呵！
]]></description>
		<wfw:commentRss>http://www.dqyau.net/521.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
