MT4登录、交易数据、时间、点值等速查

  本文记录MT4交易中的登录、交易数据(历史数据导入)、外汇交易时间、以及交易点差(手数设定)等的一些具体的基本问题。

登录找不到服务器:

  当登录找不到服务器的时候,不能直接手输自己的服务器。需要先文件->开新模拟账户->添加新交易商,然后完成扫描。之后就可以正常登录了。

历史数据导入:

  在《外汇历史数据建库》中主要是建立一个sqlite库,将来用做建模分析。本文选用的数据还是一致的forextester,但是是最原始的导入到MT4中,为了MT4有完整的历史数据从而进行策略回测。

  数据源选用forextester:http://www.forextester.com/data/datasources
,免费的数据源我看介绍是来自Forexite.Ltd。支持的pair有AUDJPY、AUDUSD、CHFJPY、EURCAD、EURCHF、EURGBP、EURJPY、EURUSD、GBPCHF、GBPJPY、GBPUSD、NZDJPY、NZDUSD、USDCAD、USDJPY、USDCHF、XAGUSD、XAUUSD,从2001年起,按月刷新。GMT/Bid。

导入过程如下:
1.解压获取EURUSD.txt,选择MT4->工具->历史数据中心->EURUSD(1分钟图),导入数据的文件选择EURUSD.txt路径,平移不填(平移可以通过先登录一下账户,然后执行“历史数据中心平移”脚本获取);
2.导入完成后打开EURUSD一分钟图,执行“数据周期自动转换”脚本,将1分钟数据转换生成5m-30m-1h-4h-1d等其他周期的数据。注意此时的数据可能只是在文件->打开离线历史数据中;
3.文件->打开数据文件夹,调整history下的.hst文件到default文件夹里,重启MT4,这样各个周期的历史数据就都可以用于回测了。

外汇交易时间:

  一个时刻要注意的是时间的统一问题,已经校验过数据源的时间应该是GMT无疑,从数据质量上来看不适合去做10pip以下目标的研究,两个问题:1.M1以下的数据是只有OHLC;2.本身外汇无中心交易,源和手头交易平台以及第三方报价渠道校验均存在这细微的不稳定差异。

EURUSD如设置平移=2,观察首条记录时间:
2001-01-02 23:01->2001-01-03 01:01
计算平移时间为2的交易商与北京时间相比慢5个小时:
2022-10-03 09:30(BJ,UTC+8)= 2022-10-03 04:30(平移=2)

点值计算问题:

EURUSD我们一般简记:0.98111->0.98121 提升了1pip
普通账户(1手=10万单位):0.01手->0.1$
XM微型(1手=1000单位):0.1手->0.01$