/
在FxPro进行算法交易

在FxPro进行算法交易

算法交易使用称为“EA”或“交易机器人”的系统,根据特定条件来开仓。

在FxPro注册账号并下载支持算法交易的平台,即可开始设置您的算法交易策略!

安装适合您账户类型的算法交易程序:在 cTrader 平台使用 cBots,或在 MetaTrader 平台使用EA。

如何使用cBots / EA

选择开启算法交易的方式

Choose how to start Algotrading

cTrader

您可以使用功能强大的C#编程语言,创建自定义的cBots和技术指标。

cTrader自动化也提供高级优化与回测工具帮助您完善交易策略。cTrader网站上还有数百个可下载的自定义指标和cBots。
下载cTrader

MetaTrader 4

借助MetaEditor,您可使用MQL4编程语言轻松创建、测试并应用自定义智能交易系统(EA)。

编译完成后,您的交易机器人将被导入 MetaTrader 4,可通过策略测试器进行回测或优化。MetaTrader市场提供1700多种交易机器人(robots)和2100种指标供您购买或租用。
下载MT4平台

MetaTrader 5

MT5提供先进的市场工具、MetaEditor,以及通过内置MetaTrader市场提供的集成算法服务。

您可以购买或租用专门为您独特交易偏好和策略量身定制的交易机器人或指标,这些工具由经验丰富且专业的交易者开发
下载MT5平台

EA 交易用户指南

欢迎查阅我们的帮助中心,其中提供了一些关于EA交易的指南和文档。

进入帮助中心

FxPro VPS

在稳定的虚拟专用服务器(VPS)上运行您的算法交易系统。

了解更多

EA交易常见问题解答

FxPro MT4FxPro MT5 交易平台都与Mac 兼容并且可从我们的下载中心下载。请注意,我们的FxPro MT4FxPro MT5 以及 FxPro cTrader平台都提供网页版和移动版。
是的。我们的FxPro MT4和FxPro MT5平台与Expert Advisors(智能交易系统)是完全兼容的,我们的FxPro cTrader平台也可以使用 cTrader Automate。 如果您对Expert Advisors 或 cTrader Automate存有任何疑问,请联系我们的客户团队[email protected]
您可以从屏幕左上角的菜单登录到终端。点击 ' 文件 ' ' 登录交易账户 ' ,将会出现一个新的对话框,要求您输入账户登录信息、密码,并将显示您的账户被分配到的服务器。

登录

一旦您的账户被批准,将通过电子邮件向您发送您的登录详情。如果您忘记了MT4 真实账户的密码,您可以通过FxPro Direct重置此密码。
有很多方法可以在MT4终端创建一个即时订单:

  1. 点击工具栏上的“新订单”按钮
  2. 从“工具”下拉菜单中选择“新订单”
  3. 按 F9
  4. 右键单击“市场观察”窗口中的一个金融工具并选择“新订单”
  5. 双击“市场观察”窗口中的一个金融工具
  6. 启用单击交易

继续执行上述选项将打开 '下单' 窗口。这将允许您调整即将创建的头寸的参数。‘货币对’ 栏将允许您更改所选的金融工具, ‘数量’ 栏将允许您设定交易(手数)的单位。您也可以设定止损和止盈的水平。
您可以通过点击‘卖出’ 以当前的买入价做空,或点击‘买入’以当前的卖出价做多。.
要手动了结一个头寸,必须首先在MT4屏幕底部的MT4 '终端' 窗口中找到该订单。右键单击您想要平仓的订单并选择 '关闭订单' ,或者双击订单以打开'下单'窗口并在那里关闭它。或者,您可以通过单击MT4终端右下角的“X”符号来关闭头寸。

如果启用了单击交易,这些操作将立即关闭头寸,且不显示任何的确认窗口。

如果您设定了有效的止损或止盈水平,那么当市场价格达到您指定的任一价位水平时,将关闭您的订单。
挂单是指当某个金融工具达到您预先设定的某一价格时,创建一个仓位的指令。
您可以通过主窗口'下单'来执行挂单。只需将\"类型\"从\"即时执行\"更改为'挂单'。然后将出现一个下拉菜单,允许您指定将要执行的挂单是限价买入、限价卖出、止损买入还是止损卖出订单。它还允许您设置限定价格、有效日期和时间。

请牢记,设置止损买入和限价卖出的价格必须高于当前的市场价格,而止损卖出和限价买入的价格必须低于当前的市场价格。
首先,在MT4屏幕底部的MT4“终端”窗口中找到订单。未平仓头寸将显示在账户详细信息的上方,而挂单,则显示在账户详细信息的下方。右键单击您想要修改或删除的订单,并选择 '修改或删除订单' ,或双击该订单以打开 '下单' 窗口。在“下单”窗口中,您可以更改触发订单的价格、重新设置订单的到期日、设置止损和止盈水平,或删除订单。
这可能是因为您的止损或止盈价格与当前价格太接近了。或者,这可能意味着您在当前价格的基础上方向设置错误。

请注意,空头头寸(卖出订单)的止损价位必须高于当前市场价格,止盈价格则必须低于当前市场价格。

您可以在货币对的说明中查看每个平台的最低止损水平:https://www.fxpro.com/trading/forex
打开 MT4,前往文件>打开数据文件夹,然后选择MQL4/5>'Experts''Indicators' 并将您的 MQL4/EX4 或 MQL5/EX5 文件黏贴到这个文件夹。

当您重新打开平台时,可以在导航窗口中看到您的自定义EA/指标。您可以将其拖放到您选择的图表中。

您可以在MQL5网站上找到定制的EA和指标: https://www.mql5.com/en/code/mt4
所有EA都可以在MT4平台左侧的 ' 导航' 窗口中查看。点击 '智能交易系统 ' 下拉菜单,然后点击' + '图标展开选项,查看可用EA的完整列表。然后,您可以把它拖放到您选择的图表中。
从MT4中,选择 '查看' ,选择 '策略测试器' ,从列表中选择'智能交易系统'并设置回测参数。

更多详细信息,请参阅MT4回测指南here.

您可以在您的模拟账户上测试EA在实时交易环境下的情况。
为了确保EA正确运行,必须先确认已经在平台上启用了EA。为此,请检查屏幕顶部主工具栏上的 '自动交易' 按钮是绿色的。如果它是红色的,单击它以启用EA。

‘自动交易’

然后,您必须确保您的EA支持实时交易。为此,右键单击EA所在的图表,选择“智能交易系统”,然后选择“属性”。勾选“允许实时交易”,然后点击“确定”。您的EA现在可以正常工作了。

允许实时交易

一旦启动并运行EA,您可以在终端的 '专家' '日志' 选项卡中,查看系统是否报告了任何错误。
请注意,如果您的EA正在运行并且启用了自动交易,您可以在图表的右上角、EA名称的旁边看到一个笑脸图标。
这种情况,应该是您没有在MT4终端上启用智能交易系统。您可以通过点击图表上方主工具栏中的 '自动交易' 按钮来启用它。当里面的小图标从红色变为绿色时,说明EA已经被启用了。或者,您也可以通过进入“工具”、“选项”,选择“智能交易系统”选项卡,并确保选中了 '启用智能交易系统' 框。当您将EA拖拽到图表时,请在'通用'”选项卡中选中'允许实时交易',以确保已经启用了该特定的EA。
要从MT4/5平台删除EA,请右键单击图表,选择‘智能交易系统’,然后选择 '删除'
可以,您可以同时在同一个金融工具上运行多个EA。但是,您只能在每个图表上加载一个EA。例如,如果您希望给EURUSD设置两个EA,您必须打开两个EURUSD图表,并在每个图表上加载一个EA。
所有账户信息和交易历史都可以在MT4屏幕底部的 '终端' 窗口中找到。在这个窗口的底部,您将看到以下标签:

  • 交易:显示您的账户余额、资本、保证金、可用保证金、保证金水平以及任何未平仓和挂单
  • 账户历史:显示您买卖的所有订单的全部详情,包括日期和时间、类型、大小、金融工具、开仓价格、止盈和止损水平、平仓价格和时间、掉期和利润。
  • 日志:提供您在MT4终端上所有操作的列表,以及它们各自发生的日期和时间。
您可以创建一份交易历史报告,并将其作为单独的HTML或EXCEL文件导出。登录到MT4终端,在MT4屏幕底部的 '终端' 窗口中单击 '账户历史' 。右键单击选项卡内的任何位置,选择 '保存报告' ,并指定保存位置,然后单击 '保存'
'市场观察'是MT4/MT5的一个部分,它显示所有的买卖价格,允许您查看金融工具、下订单、打开图表等。
要查看所有可用的金融工具,请右键单击市场观察窗口并选择'显示所有'.

显示所有

若要手动添加您希望在列表中看到的金融工具,请右键单击市场观察窗口并选择'货币对'。您还可以创建自定义集。
登录平台后,请进入工具>选项,在'服务器'选项卡下,选择'变更密码'。然后,输入您想要使用的新密码并予以确认。

变更密码

如果您遭遇问题,请检查MT4终端窗口上的日志选项卡,查看是否有任何错误。
投资者密码允许用户查看交易活动,但不能开仓/平仓或修改任何交易。它本质上是一个“只读”的访问权限。

使用主密码登录平台后,请转到工具>选项并在'服务器' 选项卡上,选择 '变更密码'。然后,选择'变更投资者(只读)密码'

变更投资者
历史中心允许您访问MT4平台上的历史图表数据。请前往工具>历史中心,或选择F2。

可用的历史数据的数量取决于您选择的时间框架,因为每个时间框架都有蜡烛图数据的数量限制(最多约2050个记录)。例如,如果您选择一个小的时间框架(如1M(1分钟)),那么只能接收一两天的数据。

您可以下载其他数据,但是这是从MetaQuotes服务器获得的。
  1. 点击进入“所有工具” 然后打开“下载中心”.
  2. 下拉查看所有可用平台。多种客户端包括电脑版,网页版以及移动版平台任您选择。
  3. 选择您的操作系统并点击“下载”,平台下载将自动运行。
  4. 您的电脑开始进行软件设置,点击“下一步”
  5. 安装后,进行登录,.
  6. 点击下一步
  7. 输入您注册时候邮件收到的账户和密码登录,然后您就可以在FxPro交易了。

观看视频说明

Video Thumbnail
若您使用 FxPro 账号信息尝试登录 MT4 或 MT5平台时看到登录错误信息,极有可能是因为您拥有的是FxPro账户,而非MT4/MT5账号

两者有何区别?

FxPro 根据您想使用的交易平台提供不同类型的账号:
  • FxPro账户 — 可用于登录FxPro app移动程序和网页版后台。但不能用于MT4,MT5或其它第三方交易平台。
  • MT4账号 — 仅适用于MT4平台(电脑端,网页端, 或移动端)。
  • MT5账号 — 仅适用于MT5平台(电脑端,网页端, 或移动端)。
  • cTrader账号 — 仅适用于cTrader平台。

如何知道我拥有哪种账户?

您可以随时查看自己的账户类型:
  1. 登录您的FxPro Direct后台网页版(或通过FxPro app移动程序)登录。
  2. 点击 wallet电子钱包与账号.
  3. 账号类型在每个账号旁边显示 (例如: "MT4标准", "MT5对冲")。

若想使用MT平台— 我要如何做?

免费快速开设一个MT4或MT5账号:
  1. 登录FxPro Direct后台
  2. 点击开设账号.
  3. 找到“选择平台”,选择MT4MT5即可。
  4. 选择您的账户类型(标准,零+), 账户货币类型以及杠杆

登录 MT4/MT5时仍出现登录错误 — 现在该如何解决?

若您确定账号选择的是MT4或MT5,但仍无法登录,查看以下信息:
  • 服务器选择 — 确保您选择的是正确的FxPro服务器。您的服务器会在后台账号详情中显示,也会发送至您的注册邮箱中。
  • 登录账号 — 使用数字格式的账号登录而非FxPro注册邮箱。.
  • 密码 — MT4/MT5平台的密码不同于您的FxPro Direct后台密码。若忘记密码,您可以进入FxPro后台,点击账号后面的三个点,在账号详情中更改。
  • 网络链接 — 确保您没有开防火墙或VPN,均可能阻止MT平台的网络连接。
要进行平仓,点击cTrader屏幕底部的“交易观察”窗口中的“ 平仓 ”按钮。在“交易观察”窗口中,您可以选择关闭单个订单或通过单击“关闭所有”结算所有的未平仓头寸。
您可以使用QuickTrade设置来选择是否禁用该选项,或者是否启用了单击或双击交易。

当您创建好账户后,您的cTrader账号登录信息(cTID)将发送至您的电邮

cTID将允许您使用一个账号和密码登录所有的FxPro cTrader账号(模拟&真实账号)

您的cTID邮箱将默认为您的账号的注册邮箱,您可以更改密码。

使用cTID登录后,您可以任意切换您注册的FxPro cTrader账号。

有几种方法可以在cTrader中创建新订单。

您可以按下F9,弹出 '创建订单'窗口,也可以点击平台左侧观察列表上方的图标。您还可以在'观察列表'中点击任何金融工具,选择'创建订单'图标,或者直接通过买入和卖出按钮下单:

买入和卖出按钮

买入和卖出按钮也可以在您打开的任何图表上找到:

可用方法

如果您没有启用'快速交易',将会出现一个新窗口,允许您创建一个新的市价订单、限价订单或止损订单、选择您想要交易的金融工具,并设置止损和止盈水平:

市价订单
注意:如果您想通过单点或双击图表和观察列表来直接开仓或平仓,您需要在设置中进行设置。
您可以通过 '创建订单' 窗口下一个挂单。在“创建订单”框中,选择 '限价订单' '止损订单' ,并选择您的货币对、限价水平、成交量和到期日以及时间,设置止损和止盈水平,然后单击'卖出'或'买入'。

您也可以通过市场深度或者右键点击图表来下挂单。
如果需要修改或删除已下的挂单,请单击 '交易观察' 窗口中的 '下单' 选项卡。这里将显示您所有的挂单。右键单击要修改或删除的订单,可以选择修改或取消订单。如果您单击 '修改' ,将会出现一个新窗口,允许您修改挂单的参数。如果您点击 '取消' ,那么订单将自动从列表中删除。
在cTrader平台上,点击左下角的设置图标,选择'快速交易'选项卡。您可以在这里选择'单击''双击' 来执行交易。
如果您将快速交易设置为'禁用',那么您需要在弹出窗口确认任何交易行为。
您还可以在该窗口为所有订单类型设置默认的止损/止盈和市价范围设定。

点击交易
cTrader主要货币对的点差最低为0.2,而佣金为每手3.50的基价货币。(对于外汇和金属)费用将在您买入和卖出时收取。
您可以使用下面的cTrader 佣金计算器来计算不同交易的佣金:
https://www.fxpro.com/trading-tools/calculators/ctrader-commission
标准情况下,佣金是每交易100万美元收取35美元。
外汇举例—如果您交易1手(10万)EUR/USD,开仓和平仓的佣金都是3.5欧元(总共7欧元)。
金属举例— (盎司数量 X 市价) / 1,000,000 X 35 = 单边佣金

您的cTrader (cTID)账户将在账号创建成功后通过邮件方式发送给您。

cTID 允许所有的FxPro cTrader 账号 (模拟 & 真实) 使用同一个账号和密码登录。

当用cTID登录时, 您的cTrader 账号将自动连接, 您将可以使用cTID提供商提供的额外服务,例如:

  • 自定义列表
  • 邮件提醒
  • 价格警报
  • 工作界面

请注意: cTID 账号是由Spotware直接提供的与您的FxPro账号登录的详情是不一样的,更多详情,请点击 此处

您可以在 cTDN 网站: https://ctdn.com/algos/indicators - https://ctdn.com/algos/cbots下载额外的指标和 cBot。
您也可以在cTrader图表上点击任何指标的图标,并选择'更多指标'

更多指标

当您点击从网站下载时,它会提示您自动安装到cTrader平台。
如果您在cTrader平台上运行cBot,您将能够在图表的左下角看到附加的cBot列表。如果您的cBot运行正常,还会出现一个'停止'按钮。
如果您在'自动化'选项卡中运行了cBot,您将能够在cBots列表中看到每个cBot的活动实例列表。运行实例旁边还会出现一个'停止'按钮。
cBot运行后,您可以在'日志''cBot 日志'选项卡中,查看系统是否报告了任何错误。
是的,您可以根据cTrader平台上的历史数据对cBot的性能进行反向测试。为此,您需要在平台的'自动化'板块,单击cBot旁边的箭头,并选择'添加实例 '。前往 '回测' 选项卡,并在运行前设置首选的回测参数。
如果您对cBot感到满意,可以在您的模拟账户中,在真实交易条件下对它进行测试。
可以,您可以同时在同一个图表上运行多个cBot。一旦将它们添加到图表中,您将在图表左下角看到每个cBot各有一个单独的框。

多个cBot
要从cTrader中删除cBot,请单击 '停止' 按钮。实例可以从cTrader中的图表中删除,或者从'自动化' 选项卡中的'实例' 列表中删除。
您必须保持cTrader终端打开运行才能保证cBot为您交易。关闭您的cTrader终端将导致您的cBot停止交易。

您可以订购FxPro VPS(虚拟专用服务器),无论您的cTrader终端或您的计算机是否运行,都能让您的cBot全天候交易。
您的账户余额和交易历史可以在cTrader屏幕底部的 '交易观察' 窗口中找到。

  • 仓位选项卡:显示您当前的余额、资本、保证金、可用保证金、保证金水平和未平仓的损益。
  • 订单选项卡:显示当前的所有挂单
  • 历史选项卡:显示您完整的历史订单。
您可以从 '交易观察' 窗口导出您的交易历史记录。打开 '历史' 选项卡,右键单击过往订单列表中的任何位置,并选择 '创建报表' ,以HTML文档的形式创建交易历史报表,或者选择 '导出为 Excel' 以Excel文件的形式创建交易历史报表。
您可以通过我们的网站链接 https://www.fxpro.com/trading-platforms/ctrader下载cTrader 桌面版本

遗憾的是,目前还没有MAC版本,但是我们提供cTrader 网页版本,访问链接如下:
https://ct.fxpro.com/

了解更多有关系统要求及支持的浏览器的信息,请参阅spotware 帮助页面

如果您在尝试安装时收到错误提示,这通常是由于防火墙/杀毒软件阻碍或限制下载所造成的。请暂时禁用任何防火墙/杀毒软件,然后重试下载。
卸载cTrader时,还必须删除一些临时文件夹,才能成功卸载。请按照下面的说明,从您的电脑上完全删除cTrader:

通过控制面板卸载cTrader,然后:
- 在 Documents 中删除 cTrader和cAlgo
- 在 ''C:/Users/user/AppData/Roaming/'' 删除: Fxpro-cAlgo, FxPro-cTrader, FxPro-cTraderUsers
- 在''C:/Users/user/AppData/Local/Apps/2.0/'' 删除 这个文件夹
现在您可以重新下载了。
  1. 点击进入“所有工具” 然后打开“下载中心”.
  2. 下拉查看所有可用平台。多种客户端包括电脑版,网页版以及移动版平台任您选择。
  3. 选择您的操作系统并点击“下载”,平台下载将自动运行。
  4. 您的电脑开始进行软件设置,点击“下一步”
  5. 安装后,进行登录,.
  6. 点击下一步
  7. 输入您注册时候邮件收到的账户和密码登录,然后您就可以在FxPro交易了。

观看视频说明

Video Thumbnail

您可以通过导航https://edge.fxpro.co.uk并输入您的Direct的账户登陆信息登录到FxPro Edge。

登录

如果您有多个账户,您可以在下一个屏幕上选择使用哪个账户。

登录

您可以通过单击右上角的下拉菜单切换到另一个账户。

登录

有多种方法可以开设新订单:

  1. 通过图表
    • 右键单击图表
    • 点击“创建新订单”

      创建订单
    • 将出现“新订单”对话框。您可以在此处调整您要创建的订单的参数。

      创建订单

  2. 通过创建订单按钮

    创建订单

  3. 通过您的观察列表上的订单模块(当启用“一键交易”时)

    创建订单

要手动关闭未平仓头寸,必须先在仓位/订单模块中找到订单。您可以单击“关闭订单”按钮(启用了“一键交易”功能),也可以双击订单并在出现的对话框中关闭它。

关闭订单

关闭订单

如果您设置了有效的止损或获利水平,您的订单将会在市场价格达到您指定的任何一个水平时关闭。

所有关闭的订单将出现在“历史”模块中。

挂单是指当金融工具达到您预先设定的某一价格时,将创建仓位的指令。通过选择“限价”或“止损”选项卡,您可以在“下单”对话框下一个挂单。然后,对话框将允许您为挂单设置限价和到期日期/时间。

挂单方法1

请记住,买入止损和卖出限价必须高于当前市场价格,而卖出止损和买入限价必须低于当前市场价格。

或者,您也可以通过右键单击图表立即下一个挂单。

挂单方法2

这可能是因为您的止损或止盈价格与当前价格太接近了。或者,这可能意味着您在当前价格的基础上方向设置错误。

请注意,空头头寸(卖出订单)的止损价位必须高于当前市场价格,止盈价格则必须低于当前市场价格。

您可以在货币对的说明中查看每个平台的最低止损水平:https://www.fxpro.com/trading/forex

FxPro Edge目前不支持自定义指标或EA。我们希望未来的版本支持这一功能。

您可以通过单击侧边栏上的“+”按钮添加更多小部件来定制您的工作区。小部件可以移动、重新排列和调整大小。

小部件

您可以通过点击以下任一项来查看您的账户性能:
a) 顶部工具栏
b) 侧边栏的“账户性能”图标

账户性能

  1. 点击进入“所有工具” 然后打开“下载中心”.
  2. 下拉查看所有可用平台。多种客户端包括电脑版,网页版以及移动版平台任您选择。
  3. 选择您的操作系统并点击“下载”,平台下载将自动运行。
  4. 您的电脑开始进行软件设置,点击“下一步”
  5. 安装后,进行登录,.
  6. 点击下一步
  7. 输入您注册时候邮件收到的账户和密码登录,然后您就可以在FxPro交易了。

观看视频说明

Video Thumbnail

FxPro provides Spread Betting to all clients of FxPro UK Limited that reside in the United Kingdom via the proprietary Spread Betting Platform: FxPro Edge. FxPro Edge is a fully customisable trading platform that allows clients to trade hundreds of instruments, across six asset classes, tax-free*.

FxPro Edge has a widget-based user interface that you can customise to suit your trading requirements. You can also trade directly from the chart, the ticker, or create custom quick trade setups. You will also find more than 50 technical indicators, price alerts and much much more!

  • Tax laws are subject to change and depend on individual circumstances.

Spread Betting is a form of derivatives trading, which means you aren’t taking ownership of the underlying asset. You open a position based on whether you think the value of an instrument will rise or fall. If the asset price moves in your favour, you profit, if it goes against you, you incur a loss.

Spread Betting is available on Forex, Spot Indices, Spot Metals and Spot Energy and is only available to UK residents of FxPro UK LTD.

最佳外汇交易平台

投资者纪事与金融时报

最佳外汇交易工具

QFX

最佳自动化平台

国际金融杂志奖

最佳交易平台

外汇奖