• 概述
  • 评论
  • 评论

SpreadRecorder

点差记录仪:可在指标窗口实时显示点差,显示每个周期的最小、最大点差,用柱状图表示;能够同时把指定时间段的点差变化过程实时记录到CSV文件。可用于比较不同交易商点差,或监测交易商点差变化,如数据交易者可以统计数据发布前后的点差变化轨迹,希望了解不同交易商交易成本的交易者可以统计一段时间以来的交易商点差变化等。

在指标窗口下方,会显示运行时间、每个时间周期的实时点差和最小、最大点差,每个周期会形成两根柱线,绿线是最小点差,红线是最大点差。在MT4安装目录的\MQL4\Files\下,会形成CSV文件,这是自动生成的,文件名显示具体的货币对、交易平台名、是模拟或真实账户,如Spread_EURUSD_FXOpen Investments Inc._Demo_2015.03.16.csv,文件中记录点差的时间和具体数值,甚至在一秒内记录好几次,另有Spread_EURUSD_FXOpen Investments Inc._Demo_brief.csv,只显示具体时间周期和相应的最大和最小点差。

在指标的设置中有以下参数:ServerTimeToLocal(从平台转换到本地时间):如服务器时间为14点,本地是13点,则填-1,CSV文件中时间显示的为本地时间。默认为0,CSV文件中时间显示的为服务器时间。HourFilter(时间设定):如True,则LocalTimeBegin和TimeLastMinute两个参数生效,可设定记录点差到CSV文件的具体时间段;如False,则忽略这两个参数。默认为忽略,表示始终记录CSV文件。LocalTimeBegin(开始记录的本地时间):从本地时间什么时候起开始记录点差情况到CSV文件,如ServerTimeToLocal为0,则此处写服务器时间。TimeLastMinute(记录多少分钟):共记录多少分钟。RecorderDetail(是否记录细节):如True,则生成CSV的点差变化文件;如False,则不记录。默认为True。RecorderBrief(是否记录简要):如True,则生成CSV的点差变化Brief文件;如False,则不记录。默认为True。

如果参数均不改动,则表示:自运行时起就开始生成CSV文件,文件中时间为服务器时间。如果想只记录指定时间段的点差,或CSV中时间显示为本地时间,或不生成CSV文件,则需要修改参数。

无评论