zyc8008 发表于 2014-9-5 14:12:41

MT4使用基础(十二):历史数据中心及行情输出




   历史数据中心
历史数据中心可以在主菜单中运行“工具-历史数据中心”。在窗口的上部,列出有历史数据的金融品种。当打开对应的图表时,从服务器中取出历史数据。在任何品种上双击鼠标,,此品种的历史价格将会显示在下面的窗口。这些历史数据可以通过 “添加”“编辑”“删除” 这些帮助按钮进行修改。也可以通过“导入” 和“导出”进行输入和输出。历史数据文件按照SSSSSSPP.hst(其中SSSSSS是品种的名字,PP是时间周期)文件名格式保存在“HISTORY“目录下。在测试交易策略时就需要用到这些历史数据文件。http://www.myeatrade.com/content/uploads/2013/04/MT4HistoricalData.png行情输出金融品种的动态价格行情是终端软件运行的基础。这些行情通过经纪商传输过来。这些价格数据可以画出金融品种的图表,研究金融市场,用于不同的交易策略和做出交易决定。行情数据是一个有多条记录的文件,这些记录的格式为“SYMBOL, BID, ASK, DATE”(商品,买价,卖价,日期和时间),在连接上服务器以后,数据自动的传输到终端上。这个终端可以将最新的实时报价通过“DDE”(Dynamic Data Exchange动态数据交换)协议的方式输出到另外的程序中。为了达到这个目的,必须将菜单中“工具-选项-服务器-启用DDE服务器”选中。注意:历史数据不能通过DDE方式传输,并且最新的行情报价只有在终端软件运行的时候才能被传输。DDE执行的格式(DDE-sample.xls 文件的例子):request BID: = MT4|BID!USDCHF result: 1.5773
request ASK: = MT4|ASK!USDCHF result: 1.5778
request HIGH: = MT4|HIGH!USDCHF result: 1.5801
request LOW: = MT4|LOW!USDCHF result: 1.5741
request TIME: = MT4|TIME!USDCHF result: 21.05.02 9:52
request QUOTE: = MT4|QUOTE!USDCHF result: 21.05.02 9:52 1.5773 1.5778 1.5776






页: [1]
查看完整版本: MT4使用基础(十二):历史数据中心及行情输出