关于MT4新版本中小数位的问题

2008年11月25日  |  16:44分类:EA, MT4编程  |  标签:  |  1,246 views

随着MT4升级到最新的220版本,MT4中的报价也分别更改为5位或3位(日系货币对)了。这对我们ea的使用和开发产生了不小的影响。举个例子:一张EURUSD的多单,开仓价是1.2800,止损20点,就应该是1.2780;在升级到5位小数位后,开仓价就成了1.28000,这时候如果还是用20点止损的思路,止损就成了1.27920!在开发或使用ea的时候,往往会因为这样的原因,导致止损价格或止盈价格与现价相距太近而报错。如果你的EA是基于4位或2位小数位(日系货币对)来开发的,建议检查一遍代码,看看逻辑上会不会出现这样的错误。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

3条评论 关于 “关于MT4新版本中小数位的问题”

  1. 稀客 发表于: 十一月 29th, 2008 04:51

    能针对5位数报价写个显示当前报价的脚本吗?可放在货币对图表上,类似oanda的形式,即:小数点最后一位的字体大小比前面的位数小?

  2. 阿狼 发表于: 十二月 1st, 2008 07:03

    可以的,用ObjectCreate函数就可以做到。

  3. mietwagen 发表于: 三月 14th, 2009 01:14

    Sehr gute Seite. Ich habe es zu den Favoriten.


发表您的评论