《从零开始学外汇》2.2.2.7工具菜单

1,新订单

《从零开始学外汇》2.2.2.7工具菜单_第1张图片

 调出订单窗口,订单窗口的功能在之前的文章中讲过《从零开始学外汇》2.2.2.2MT4下单,止盈止损,平仓

 2,历史数据中心 

 最左边是品种选择,可以查看各个品种的各个时间周期,双击时间周期即可查看服务器上当前品种的历史数据信息。

《从零开始学外汇》2.2.2.7工具菜单_第2张图片

       右边可以添加、编辑和删除每根k线的信息,我相信现在没有人会去自己做这些吧,哈哈。

《从零开始学外汇》2.2.2.7工具菜单_第3张图片

      导出导入功能可以使我们从本地mt4上导出历史数据,也可以将历史数据保存到任一mt4里,mt4历史数据可以从一些知名的外汇论坛里找,也可以在qq群等地方找大神去要。历史数据是*.csv文件,一般较全较好的数据都是要钱的。

      通常做EA交易的,特别是量化EA需要大量的数据,其实我们建议数据不需要太多,详细数据有1-5年足以了,较久远的数据只要知道大周期的顶底就行了。我们如果检验我们的交易系统,2年的历史行情足够了,因为行情也是在不断变化的,我们没必要去用太老的行情回测,A系统可能在历史5年的回测中表现比2年回测要好,B系统在2年回测比5年回测要好,但未来2年很可能B系统效果更好。       

3,全局变量

       3.1定义

       简单说就是这个变量保存的数据会长期保存在本机电脑中,不会因MT4软件重启而消失,并且其他的MT4也可以读取该变量数据。MT4全局变量在电脑中保留4周时间,如果被访问过一次,则时间顺延。MT4全局变量仅为double类型。电脑重装或者换电脑,全局变量失效。

       3.2用途

1.本机多账户跟单不需要采取文件读取交换数据,效率高,安全性好。

2.可实现多账户风险统一管控。

3.动态数据保存不需要采用文件方式。 

       3.3使用 

STEP1 在程序头预定义一个全局变量:double Global_V1; 

STEP2 在程序头预定义全局变量名称:string Global_V1_name="Global test"; 注意:全局变量名称,最长限63个字符。 

STEP3 在程序中给全局变量赋值,注意是2个语句,先给自定义变量赋值,再给全局变量赋值: Global_V1=1234; GlobalVariableSet("Global test",Global_V1); 

STEP4 另外新建一个程序,可以查询全局变量:Print(GlobalVariableGet("Global test"));

       3.4操作命令

GlobalVariableCheck 检测全局变量是否存在。 

GlobalVariableTime 指定全局变量最后访问时间。 

GlobalVariableDel 删除指定的全局变量。 

GlobalVariableGet 获取指定全局变量的值。 

GlobalVariableName 按序号获取全局部变量名称。MQL4全局变量按顺序保存在一个数组中,每个全局变量在这个数组中都有一个独立的序号。序号从0开始。 

GlobalVariableSet 给全局变量赋值,没有则创建。 

GlobalVariablesFlush 将全局变量写入到硬盘。 

GlobalVariableTemp 创建一个临时全局变量,该临时变量仅在当前MT4实例中生效,MT4关闭,该变量消失。 

GlobalVariableSetOnCondition 变更指定全局变量新值。 

GlobalVariablesDeleteAll 删除所有全局变量。 

GlobalVariablesTotal 获取全局变量总个数。

 4,MQ语言编辑器 

       这是我们通过MQ语言编辑EA,指标,脚本用的专用编辑器,稍后在讲解EA时候我们会专门讲解。

5,选项

选项非常复杂,也很有用,由于篇幅有限,我们会在明天的文章中详细解读,谢谢。


    关于36jice量化策略     

36jice量化策略是我们在业余时间做K线交易科普及教学的公众号,旨在帮助热爱交易的人们找到一个真正的系统性学习的地方,使大家可以在正确的道路上走的更远。

想了解更详细的信息,请扫码联系我们

36jice微博

 小编个人微信

你可能感兴趣的:(《从零开始学外汇》2.2.2.7工具菜单)