外汇模拟器下载,炒外汇用什么app好知乎
1个FX蓝色交易模拟器v3概述1.1交易模拟器的目的
FX Blue Trading Simulator将MT4策略测试仪转换为使用历史数据进行手动交易的工具。您可以使用模拟器来测试您在特定的历史市场条件下的表现,以及/或者检查您过去喜欢的指标对您的指导程度。
通过模拟器,您可以通过单击图表来放置市场和挂单,设置追踪止损,更改订单的s / l和t / p,将复杂的订单定义保存为模板,快速关闭所有未平仓订单以及许多其他功能,例如MT4中没有标准配置。
模拟结果可以发布到FX Blue网站,使您可以访问完整的FX Blue报告和分析功能。
1.2执照
除非FX Blue另有书面规定,否则该软件仅许可用于个人使用。无论金钱是否易手,都不允许您将其分发给其他人。仅当您亲自从我们的网站下载该软件时,您才具有使用该软件的许可。
该软件完全由用户承担风险,在将其部署到交易真钱的计算机上之前,您应进行彻底检查。FX Blue对由于安装或使用该软件引起的任何形式的任何损失不承担任何责任。
2安装交易模拟器2.1安装模拟器
您可以通过运行其安装程序来安装交易模拟器。这将列出您计算机上MT4的所有副本,您只需单击要在其中安装Simulator的副本。如果未显示任何MT4副本,则可以使用“查找MT4”按钮将它们添加到列表中。
您将需要重新启动任何已在运行的MT4副本。在重新启动软件之前,MT4的导航器列表不会更新。
2.2MT4设置
为了使用交易模拟器,您需要打开“允许DLL导入”。单击MT4中的“工具/选项”,然后如下更改“专家顾问”选项卡上的设置:
2.3FX Blue账户
您需要拥有FX Blue的帐户才能使用交易模拟器。您可以在http://www.fxblue.com/live上免费创建帐户。交易模拟器可以将其结果发布到FX Blue网站进行进一步分析。如果您已经使用FX Blue来发布您的实时交易结果,则可能需要创建另一个帐户以供模拟器使用,以使模拟结果的发布不会覆盖您的实时结果。
3运行交易模拟器3.1启动模拟器
您可以通过在“ FX Blue Trading Simulator”专家顾问的MT4中运行回测来启动Trading Simulator。
通过从“查看”菜单中选择“策略测试器”或按Ctrl + R,打开MT4策略测试器。从“专家顾问”列表中选择“ FX蓝色交易模拟器v3 ”。从“符号”列表中选择要练习的符号。从“期间”列表中选择要练习的图表时间范围。通过单击“使用日期”框,然后选择开始日期和结束日期,选择要练习的日期范围。打开“可视模式”设置。点击“开始”按钮。
例如:
您还可以通过单击“专家属性”按钮并在“测试”选项卡上更改“初始存款”值来控制您正在交易的模拟帐户的大小。
单击“开始”后,MT4将收集您选择的日期的历史数据,然后加载交易模拟器。
然后模拟将暂停,以便您可以在继续之前向图表添加指标。首次使用模拟器时,您需要输入FX Blue用户名和密码。(这些细节将被记住,以备将来再次使用。)
准备就绪后,您可以使用MT4策略测试器中的按钮或模拟器本身中的等效按钮来启动模拟。
有关运行模拟器的任何问题,请参阅下面的故障排除说明。
3.2向图表添加指标
您可以通过惯常的MT4方式随时在模拟图表中添加指标:双击MT4导航器中的指标,或将指标从导航器拖到图表上,或使用MT4工具栏上的指标按钮。如果您使用“多时限”指标,请参见以下说明。
3.3控制模拟器的速度
控制模拟器速度的主要方法是使用“可视模式”框旁边的滑块,该滑块的值介于1到32之间。(一旦模拟器运行,您也可以使用键盘快捷键来更改滑块。)
滑块的效果取决于计算机的功能,向模拟器添加的指示器数量,每个模拟的条形图中有多少刻度线,是否要创建额外的离线图表等。通常,规则如下:
滑块上的值32将非常非常快。值28到31将比实际速度快10到20倍(例如,在1分钟内模拟M15条)。值20到27将比实际速度快2到5倍。低于10的值将接近实际速度(即,每个M15棒需要15分钟)
您可以尝试使用滑块找到最适合您的计算机的组合,以及希望模拟运行的速度。
您还可以使用EA的SpeedFactor属性来进一步控制仿真的速度。通过在策略测试器中单击“专家属性”按钮,然后在“输入”选项卡上更改“值”属性来进行设置。
SpeedFactor参数减慢了仿真速度;值越大,模拟越慢。例如,可以通过将滑块设置为32,然后将SpeedFactor设置为非零值,在MT4滑块上创建介于31和32之间的仿真速度。
3.4自动暂停模拟器
您可以在达到s / l或t / p后使模拟器暂停,以便您可以在继续之前检查交易历史。通过单击策略测试器中的“专家属性”按钮,然后在“输入”选项卡上更改“ PauseTester”的“值”属性,可以打开此选项。
PauseTester设置具有五个选项:
没有暂停。
按下s / l或t / p时暂停。每当交易以s / l或t / p平仓时,模拟都会暂停。
全部交易结束后暂停。每当由于某种原因关闭交易(包括您手动关闭的交易)时,模拟都会暂停。如果未完成的订单到期,该选项也会暂停。
在每个小节的开头暂停。模拟将在每个新柱的开始处暂停。(使用此选项,您可能希望将策略测试器设置为最大速度。然后,您在每个小节的开始处决定是否进行交易,然后继续进行模拟,以跳到下一个小节的开始。 )
在每个柱线的开始以及每个交易结束时都暂停。这是上述两个选项的组合:模拟在每个柱线的开始处暂停,并且在柱线中间的任何平仓中暂停。
4使用交易模拟器进行交易4.1下达买卖订单
模拟运行后,您可以使用绿色和红色的大买卖按钮下达买卖订单。
MT4将为每个订单显示水平虚线,并绘制标记以显示打开和关闭订单的位置。模拟器顶部的状态指示器将显示您当前的净头寸,例如,如果您做多0.1手,则为+0.10;如果您做空0.1手,则为-0.10。
您可以控制新订单的手数,并使用买入和卖出按钮上方的字段设置止损,止盈或追踪止损。
您也可以通过在单击它们的同时按住Ctrl键来打开每个字段的计算器。例如,如果您交易0.25手,并且想要等于100美元的止损,那么您可以按住Ctrl键并单击S / L字段,并告诉计算器算出等于的点数$ 100的固定现金风险。
4.2下订单
您可以通过单击
按钮下达挂单(限价和止损)。您可以选择订单类型和挂单价格,止损,止盈等。
挂单的入场价格可以定义为固定价格(例如1.23456)或点数。例如,如果您选择买入限价并输入20点而不是价格,那么限价定单将比当前价格低20点。
4.2.1从图表放置挂单
您还可以从图表中创建挂单。如果在单击图表时按住Ctrl键,则会弹出一个小窗口,让您以选定的价格创建挂单。如果您单击的价格高于当前价格,则可以创建买入止损或卖出限价;如果所选价格低于当前价格,则可以创建买入限价或卖出止损。您可以打开MT4的十字线(使用MT4工具栏上的按钮)以显示您选择的确切价格。
4.2.2OCO订单
通过新订单表单,您还可以下一个取消订单(OCO)。OCO订单有两种类型:
“ OCO突破”。您可以在当前价格的任一侧指定两个价格或两个点值,模拟器将放置一个买入止损和一个卖出止损。一旦一个挂单被填满,另一个自动被取消。当您预期价格会出现重大波动时,通常会使用此功能,但是您不知道价格会上涨还是下跌。例如,有很多交易策略都围绕昨天突破的任一方向的突破进行交易。“ OCO还原”。在这种情况下,模拟器放置一个买入和卖出限制,而不是买入和卖出停止。如果您期望向任一方向移动,然后 当前价格,例如,从昨天的高点或低点反弹,您通常会使用此方法。4.3订单模板
如果您定期订购某种类型的订单-例如,以低于当前价格20个点的买入限制,且s / l和t / p为100点-那么您可以将其保存为模板以便快速重用在未来:
点击按钮输入订单的详细信息单击“保存模板”按钮,然后选择一个名称。
然后,您可以在以后快速执行该保存的模板:
在单击按钮的同时按住Ctrl键从列表中选择保存的模板4.4结单
您可以通过单击模拟器顶部的位置标记来关闭未平仓交易:文本显示为+ 0.10,-0.50等。这将滑出选项面板:
面板以现金和点数显示该符号定单的获利能力。获利点下方的价格是该头寸的平均入场价格(如果有多个未平仓订单)。
您可以使用选项关闭该交易品种的所有未结订单,或所有获胜或亏损交易,或对冲或逆转未结头寸。
您可以通过打开帐户信息来关闭各个订单-参见下文。
4.5修改订单
默认情况下,模拟器将在每个订单的图表上显示标记。(您可以使用“设置”关闭这些标记或更改其位置。)
您可以单击标记以打开每个订单的弹出窗口,并且可以使用标记右端的“句柄”将其拖动。
4.5.1通过拖动标记来更改s / l,t / p和挂单价格
您可以通过使用标记右侧的“句柄”拖动标记来更改订单的s / l或t / p。您还可以拖动挂单的入场价(但是您不能移动未平仓头寸的入场价!)
如果将标记拖至无效水平(例如,将a / l拖至当前市场价格的另一侧),则会询问您是否要关闭订单。您可以通过按Esc键取消正在进行的拖动。
4.5.2查看和更改订单详细信息
您可以通过单击其图表标记为每个订单打开一个弹出窗口。窗口显示s / l和t / p的接近程度(例如,对于多单,从当前买入价到s / l的距离)以及现金对余额的影响(如果s / l或t / p被击中。
单击窗口右上角显示的订单当前利润,可以在现金和点数之间切换。
您可以使用红色按钮关闭订单,并且可以通过单击这些选项来更改s / l,t / p或追踪止损。
4.5.3更改所有未结订单的s / l或t / p
您还可以通过单击图表来更改所有未结订单的s / l或t / p。将鼠标移到要设置S / L或T / P的价格上(使用MT4十字准线更容易),然后在单击时按住Ctrl键-即与下订单相同的方法。
在弹出的窗口中,然后单击s / l或t / p按钮,s / l或t / p将自动移至所选的新价格。例如,您可以按住Ctrl键并单击栏的高或低以将s / l或t / p设置为该价格,或者使用十字线或鼠标光标选择一个新价格。
4.6帐户信息
您可以使用“帐户信息”查看有关模拟帐户的信息:单击
模拟器顶部的“工具”按钮(),然后选择“帐户信息”。
这显示了您到目前为止在模拟中的总净利润,您的当前余额和权益,所有未结订单的利润,保证金使用情况等。
帐户信息还显示所有挂单和未结订单的列表。您可以通过单击票证编号旁边的图标来关闭其中的每一个。
5智能线5.1智能线概述
智能线使用MT4图表上绘制的线对象作为头寸的止损或获利。它们提供三个主要功能:
趋势线止损(或止盈)
不同价格的多个部分止损(即,不同价格水平的部分收盘)
基于时间的停止(例如在午夜关闭所有头寸)
在以下示例中,有两条收敛的趋势线,一条用于止损,另一条用于获利。此外,如果价格尚未达到趋势线之一,则有一条时间(垂直)线将关闭未平仓头寸。
5.2创建一条智能线
要创建智能线路,您只需执行以下操作:
在图表上绘制水平线,垂直线或趋势线
在行上单击时按住Alt键
然后将弹出如下窗口,让您选择该行应采取的操作:
5.3线的类型5.3.1水平线和趋势线
水平线和趋势线创建基于价格的止损或获利,即当价格触及该线时关闭部分或全部头寸的指令。
您可以将水平线和趋势线应用于所有买单,所有卖单或任何同一类型的订单。(例如,如果您有5个未平仓买入订单和5个未平仓卖出订单,则可以从下拉列表中选择任意2个买入订单或任意4个卖出订单,但不能选择混合买入和卖出。)
水平线或趋势线也必须是止损或获利。创建Smart Line时,价格必须与您选择的止损或获利一样有效。例如,如果一条线低于当前市场价格,则不能将其用作买单的获利。
5.3.2垂直线
垂直线创建基于时间的止损,即在将来的固定时间(无论价格如何)关闭部分或全部头寸的指令。
由于它们不是基于价格的,因此垂直线可以不受限制地应用于任何订单选择。
5.4成交量
碰线时关闭的音量可以通过三种方式定义:
订单/头寸规模的百分比
固定金额关闭
固定的最低金额保持开放
5.4.1收盘价百分比
平仓百分比应用于当前订单/头寸大小。例如,如果您有两条价格不同的行,每条行的收盘价均为50%,那么它们将使原始订单的25%仍未平仓。例如:订单为1.00手。第一行将关闭其中的50%,剩下0.50手。第二行将关闭0.50的50%,剩下0.25手。
请注意,Smart Lines总是四舍五入,因为退出市场的风险要小于进入市场的风险。例如:您的订单/头寸为0.50手;该行配置为关闭25%;经纪人的最小交易量为0.10手。0.50的25%为0.125手。此数值将四舍五入为0.20,而不是四舍五入为0.10。
5.4.2固定金额平仓
选择一个固定的数量来平仓将简单地平仓该手数,或者平仓当前较小的订单/头寸大小。例如,指示生产线平仓0.50手。如果订单/头寸为0.75手,那么将关闭0.50,剩下0.25。如果定单/头寸为0.10,则整个0.10将被平仓(并且不会采取进一步的操作)。
5.4.3固定金额保持开放
保留未结金额是说“确保订单/头寸不大于X”的一种方式。例如,指示生产线保留0.20手未结。如果在打线时订单/头寸为0.10手,则不会采取任何操作。如果定单/头寸为0.50手,那么将关闭0.30手,剩下0.20手。
5.4.4平仓时的所有订单
如果选择所有订单选项之一(例如,所有多头订单),则智能线的标准行为是将金额应用到接近总头寸的位置。例如,您有3个买单,总计1.00手,分别为0.50、0.30和0.20手。如果您告诉智能线关闭60%,则将以FIFO为基础将头寸规模整体减少0.60手。它将关闭整个0.50订单,再加上0.30的部分关闭0.10。它不会关闭每个单独订单的60%。
您可以使用“高级”选项更改此行为,告诉智能线将规则分别应用于每个订单。
5.5高级智能线路选项5.5.1删除挂单
默认情况下,智能线将仅处理未结头寸。但是,您也可以使用高级选项来告诉该行删除待处理订单。(部分关闭未决订单将删除该订单,并重新创建一个金额较小的新订单。)
5.5.2触发后保持线路
默认情况下,线被触发后(即当价格或时间达到该线时)会自动从图表中删除。但是,您可以选择保留一行,以便将来继续应用该行,直到您手动将其删除为止。您可以使用它来创建一个规则,例如“确保价格超过X时,我永远不会有未平仓头寸”。
为了能够保持一行,它必须具有以下三个特征:
它不能是垂直(时间)线-出于显而易见的原因,这只能应用于水平或趋势线。
它必须适用于所有订单(或所有购买订单等),而不是特定的个别机票。
平仓金额必须为100%。它不能是较小的百分比或固定的手数。
5.5.3如果触发另一条线则删除一条线
如果触发了另一条线,则可以选择自动删除一条线。例如,当前价格为1.2345,您有一个在1.2400的止盈线和一个在1.2300的止损线,它们都被设置为平仓未平仓头寸的50%。
如果未设置触发另一行时要删除的行,则可能发生以下情况:
价格升至1.2400。50%的头寸被平仓,例如从0.60手的头寸平仓0.30手。
然后价格跌至1.2300。另外50%被平仓,头寸从0.30手减少到0.15手。
5.5.4分别关闭订单
正如上述,智能线的默认行为是对所有订单工作时,或全部买单等。您可以使用高级设置改变这种行为,它的规则适用于总的合计位置。
5.6智能线路过滤
如果选择所有订单选项之一,而不是特定的单个票证,则可以将过滤应用于该列表。实际上,您是在说“满足以下条件的所有订单”,而不仅仅是“所有订单”。
您可以过滤利润,手数,订单注释和订单编号。例如,通过将-9999999的获利范围更改为0,可以指示“智能线”仅平仓任何亏损头寸,而不触及任何获胜头寸。
订单注释和幻数条件可以是逗号分隔的值列表。例如:1234,2345,6789告诉智能线如果其魔术数字不是1234或2345或6789中的任意数字,则关闭订单。注释过滤器必须与MT4订单注释的开头匹配,并且不区分大小写。
6多个时间范围
您可以使用MT4中的离线图表查看模拟器的多个时间范围。例如:您可以设置MT4策略测试仪对H1数据进行仿真,还可以为M5和D1创建仿真图。
6.1配置要创建的时间范围
您可以使用MT4策略测试器中“专家属性”按钮下的选项,告诉模拟器要创建哪些额外的时间范围。
设置列表包括诸如offline_M1和offline_D1之类的选项。您只需打开所需的额外时间范围。请注意,每个额外的时间范围都会稍微降低模拟器的速度。
6.2打开离线图表
模拟器运行后,额外的时间范围可作为MT4中的脱机图表使用。您可以使用“文件” /“脱机打开”来打开图表,这将显示如下列表。由模拟器创建的额外图表作为条目列出,例如!SIM,H4:
打开其中一个离线图表后,您可以按照通常的方式向其添加指标,并且这些图表会根据主要的模拟图表进行更新和暂停。
7其他模拟器选项和设置7.1设置和非对冲模式
您可以通过单击“工具”按钮(
)并选择“设置”来控制模拟器使用的设置。这样,您可以在打开和关闭订单之前打开确认,还可以打开非对冲模式。
默认情况下,模拟器遵循正常的MT4行为,并允许您同时打开买卖订单。(请注意,即使您使用禁止对冲的美国经纪人,MT4策略测试器也允许这样做。)如果您启用了非对冲模式,则买单关闭卖单,反之亦然。例如,如果您做多0.10手,并下达0.30手的卖单,那么将关闭买单,并为余额0.20手下单。
7.2自动化任务
您可以看到模拟器正在运行的所有自动化任务的列表:订单上的任何追踪止损,以及所有OCO订单。您单击工具按钮(
),然后选择“自动任务”。
7.3取消对接模拟器窗口
您可以通过单击“工具”按钮(
)并选择“取消停靠终端”,将模拟器取消停靠在浮动窗口中。当终端从其图表中脱离时,您可以继续进行交易。要重新停靠终端,请再次单击“工具”按钮,然后选择“重新停靠终端”
7.4键盘快捷键
您可以在模拟器中使用以下键盘快捷键:
Alt + P:暂停模拟器
Alt +]:提高回测的速度(等效于在MT4的设置中移动滑块)
Alt + [:降低回测的速度
Ctrl + Alt + B:使用当前数量,s / l和t / p设置下订单
Ctrl + Alt + S:使用当前数量,s / l和t / p设置下达卖单
Ctrl + Alt + C:关闭所有未结头寸和挂单
仿真器必须具有当前的输入焦点,这些快捷方式才能起作用。最近的鼠标单击一定是在Simulator的窗口内(而不是MT4软件内的其他位置)。
8分析结果8.1运行模拟时监视结果
您可以使用“帐户信息”或使用MT4策略测试器的“结果和图形”选项卡在模拟运行时监视结果。
8.2查看和分析最终结果
在模拟结束时-当它到达选定时间段的结尾时,或者您使用MT4策略测试器中的“停止”按钮提前终止它时-MT4将在“报告”选项卡上编译其通常的回测报告。
模拟器还将显示您的最终净利润。然后,您可以将结果发布到FX Blue网站,从而对模拟交易进行更全面的分析。您只需单击“分析交易”按钮,模拟的历史记录就会上传到网站,使您能够访问FX Blue的所有报告和分析。
请注意:如果您已经使用FX Blue来发布您的实时交易结果,则可能需要创建第二个帐户以供模拟器使用,以使模拟结果的发布不会覆盖您的实时结果。如果您需要在模拟结束时更改帐户,请单击按钮,然后使用其他FX Blue帐户再次登录。
9故障排除和其他说明9.1启动模拟器时出现问题9.1.1视觉模式选项不可见
如果MT4反向测试设置中的可视模式选项不可见,那么您只需要增加反向测试窗格的大小即可:http : //forum.mql4.com/70724
9.1.2回测立即终止
如果回测立即终止-即“停止”按钮立即变为“开始”,则请在策略测试器的“日志”选项卡中检查MT4记录的错误。最可能的解释是,MT4无法在选定日期从您的经纪人那里收集历史数据。
9.1.3模拟器不可见(空白,白色窗口)
如果模拟器已启动,但是即使等待了几秒钟,模拟器仍然显示空白的空白窗口,请检查Internet Explorer的设置(无论您通常使用哪种浏览器进行Web浏览)。Windows设置中的Internet Explorer阻止了它显示和运行Web内容。
9.1.4进行第一笔交易后回测终止
如果您在进行第一笔交易后立即终止了回测/模拟,请在策略测试器的“日志”选项卡中查找错误。
造成此问题的唯一已知原因是来自MT4的消息,提示“无法计算保证金汇率”,这是因为策略测试程序的入金货币与您帐户的入金货币不同。
请使用MT4策略测试器窗格中的“专家属性”按钮,检查策略测试器中使用的存款货币是否正确。有关MT4策略测试器中此问题的另一个示例和更多信息,请访问http://forum.mql4.com/34736
9.2历史数据,“无与伦比的数据错误”,建模质量等
有关使用MetaTrader 4策略测试器的一般信息,请参阅MetaQuotes forum.mql4.com讨论板和文章。例如:
http://forum.mql4.com/14612http://forum.mql4.com/35627http://articles.mql4.com/83http://articles.mql4.com/709.3“多时间框架”(MTF)指标
请注意,在可视模式MT4回测中使用时,“多时间范围”指示器(那些显示其时间框架值而不是运行图表的指示器)可以有效地展望未来。它们将为您提供历史上从未有过的有益信息。例如,在条形图的中间,它们将倾向于根据条形图末的未来价格指示即将发生的情况。
其技术原因如下:
如果EA在回测与图表时间范围不同的时间范围(例如,在M15图表上运行时的H1值)的回测中使用了iClose(),iHigh(),iCustom()等MQ4函数,那么这是安全的。EA看到的值基于最新的模拟价格,而不是任何将来的价格。但是,如果将指示器手动添加到可视模式回测中,则将iClose(),iHigh(),iCustom()等用于更高的时间范围将看到柱端值,而不是临时模拟值。换句话说,如果将指标手动添加到图表中,并从比其图表更高的时间范围内收集价格,则它会“突破”回测环境,并可以看到将来会发生什么。