MT4正版下载 - MT4中查看各品种日内波动幅度ATR的实操方法_最后干脆说点实战里的小破招

挂单前必须搞懂的几类订单类型
打开MT4的“新订单”窗口,你会看到四种挂单类型:buy limit、sell limit、buy stop和sell stop。很多新手看到这四个英文单词就头大,其实理解起来并不难。buy limit是在当前价格下方挂买单,说白了就是等价格跌到某个位置再买入;sell limit则相反,是在当前价格上方挂卖单,等价格涨上去再卖出。这两种属于“限价单”,适合你认为价格会回调到某个支撑或阻力位时使用。
buy stop和sell stop属于“突破单”。buy stop挂在当前价格上方,等价格突破某个高点后追多;sell stop挂在当前价格下方,等价格跌破某个低点后追空。我个人的使用习惯是,震荡行情里多用limit单,趋势行情里多用stop单。举个例子,如果黄金在1800到1820之间震荡,我会在1800附近挂buy limit,在1820附近挂sell limit;但如果黄金突破了1820并且成交量放大,我就会直接挂buy stop追进去。
还有一点需要特别注意,MT4里挂单的价格必须距离当前市场价格有一定的“距离”,这个距离由你的经纪商决定,通常在外汇品种上是十几个点,黄金原油等品种可能更多。我第一次挂单时就吃过亏,想挂在离现价很近的位置,结果系统提示“无效价格”,后来才明白是距离不够。所以挂单前最好先看看平台规定的最小距离是多少,免得浪费时间反复调整。
另外,每张挂单都可以设置有效期。默认是“当天有效”,但如果你希望挂单持续到下周或者更久,记得在“有效至”选项里选择“指定时间”或者“永久”。我平时做波段单,经常挂一个星期的限价单,这时候就必须手动改有效期,不然第二天起来发现单子没了,那感觉真的挺郁闷的。
输入参数界面里的关键设置项
在“输入参数”选项卡中,每个参数行由三部分组成:变量名、当前值和说明注释。变量名通常是英文或拼音,比如“LotSize”代表手数,“TakeProfit”代表止盈,“StopLoss”代表止损。当前值就是你现在设定的数值,直接双击数值栏就可以输入新数字。说明注释部分则是EA开发者留给使用者的提示,告诉你这个参数控制什么行为,取值范围大概是多少。
参数类型大致分几类:数值型参数最常见,像手数、止盈点数、移动止损点数这些;布尔型参数只有“true”和“false”两个选项,用来控制某个功能是否启用,比如是否开启尾随止损、是否显示面板信息等;还有字符串型参数,用来输入货币对名称、注释文字等。搞清楚参数类型,调整的时候心里就有数了,不会乱改一气。
特别提醒一下,有些EA的参数非常多,动辄三四十个,很容易让人眼花缭乱。这时候建议先从核心参数下手,比如仓位管理相关的“RiskPercent”或者“FixedLot”,以及进出场逻辑相关的“MaPeriod”或“RSILevel”。其他辅助性参数保持默认就好,等策略跑顺了,再根据回测结果微调那些次要参数也不迟。
最后干脆说点实战里的小破招
(1)最快的办法确实还是开新订单窗口,但进去之后记得别看那个买价卖价的大数字,直接把目光挪到右边那一排小字那儿,那是你的账户余额啊可用预付款啊之类的,往下拉就能看到那个手数选择的下拉列表,默认可能停在0.1你得自己点开选0.01,别嫌麻烦因为一次选好了以后它就记住了。(2)要是下拉列表里没有你想要的数字,那大概率就是你这账户限制了最小多少手,这时候赶紧去合约规格的最后一两栏翻翻看有没有写minimum volume这个英文,有的平台翻译不全就直接给你露英文词儿了。(3)实在找不到就直接扔单试试,挂个0.01的单子上去看看报不报错,要是报错说最少0.1那你心里就有数了,这个方法虽然蠢了点但真的最直观最有效,反正大不了就是取消重来呗。(4)还有一个细节是我后来才注意到的,有些平台上那个手数框旁边还有个小放大镜似的图标,点一下能弹出来一个手数选择器,里面会有好几档预设,但那个预设不一定都全,偶尔还会缺item细节,所以你就自己手动输入在空格里打0.01也是可以的,系统会自己判断是否接受。(5)对了还有那个CTRL加U的组合键能调出品种列表,列表里每一行右键也能看到规格,比你找半天菜单还快一点,但也就快那半秒吧其实也差不多。
其实说到底这个最小交易单位这东西就是一层窗户纸,你捅破一次以后就再也不觉得它神秘了,我也遇到过好些新手进去找个半天找不到然后在群里发火说MT4设计得跟屎一样,但我个人觉得它就是那种老派的交易软件,从二十年前就一直长这样也就一直没怎么改,你得去适应它的逻辑而不是指望它来适应你,反正你现在也知道了新订单窗口里那个小箭头是核心玩意儿,其他都得往后靠靠,我现在每次换个新平台我第一件事就是去手动输入一遍0.01试水,确认它能挂单了我才敢正经交易,不然心里始终悬着俩大石头上不去下不来的,也不知道算不算强迫症。
得,剩下的你自己多试试吧,我记得当初有个大哥跟我说他用了三年MT4都没注意过那个合约规格副本还能这么看,所以说这软件里各种隐藏的小关卡多得是呢,你也别太较真,找到你自己需要的那一格信息就得了,反正我是这么折腾过来的,要是你那儿遇到的情况跟我说的不一样也正常,毕竟平台跟平台之间差得太多了,我这边经纪商是允0.01的但我也不敢打包票你那家也一定允许,咱们论坛里交流的有的人用的ECN账户连最小挂单位都变了,这种东西你不到那个界面看一眼光听我说是不管用的,自己动手去翻翻才算数,希望你能尽快找到啊不然看着别人加仓啥的你干瞪眼多着急。
账户类型与服务器配置影响数据完整性
不同的账户类型,数据保留策略也不一样。比如标准账户可能提供完整的历史数据,而迷你账户或者美分账户可能只保留近几个月的数据。这跟经纪商的成本控制有关,数据存储是需要花钱的,账户类型不同,享受的服务等级自然不同。如果你的账户资金量比较小,或者使用的是免佣金账户,数据保留期限短是正常现象。
服务器配置方面,有些经纪商在全球部署了多个服务器节点,每个节点的数据完整性可能不一致。如果你连接的是亚洲服务器,可能只能看到亚洲市场时段的数据,欧美时段的数据会缺失。这时候可以尝试更换服务器连接:在MT4的"文件"菜单里选"登录到交易账户",然后手动选择其他服务器地址重新连接,看数据是否变完整了。
还有一点容易被忽略:MT4的"数据中心"功能。在主界面底部有个"智能交易系统"的标签页,切换到"历史数据中心",这里能看到每个品种每个周期的数据下载状态。如果某个周期显示"未下载"或者"部分下载",选中它并点击"下载",系统就会补全数据。这个功能很多人从来没用过,但它确实是解决数据缺失的利器。
最后要提一下数据导入导出功能。如果你有外部数据源(比如从其他平台导出的历史数据),可以通过MT4的"导入数据"功能手动导入。路径是"文件"->"打开数据文件夹"->"MQL4"->"Files",把CSV格式的数据文件放进去,然后在图表上右键选"导入数据"就能加载。这个方法能解决服务器数据不足的问题,但需要你自行保证数据的准确性。