2024.06.01
Perceptrader AI v1.73_nodll 1420可用版本已更新至大白EA宝库。
更新记录:
2024-02-19 Perceptrader AI v1.73_1400+nodll
2023-09-01 v 1.73 no dll版
2023-08-07 v1.53
前言
随着ChtGPT的不断普及和应用,神经网络类型EA开始层出不穷,大白以往也分享过多款类似的EA,在迈达克市场有很大一部分因为市场不买单也慢慢淡出了大家的视线,那对于神经网络这样的计算方法,到底对交易有没有用?是否存在呢?答案不可否定,但对于交易而言,或者说对于MQL语言能否承载神经网络计算所需的条件,懂的都懂,也正因为如此,资本家才有机会收缴智商的机会。
下载使用与附件获取方法
- EA宝库提供免费外汇EA下载,使用大白交易助手助力交易。
- 此EA需要DLL支持才能正常运行,请至“123财经导航”官微发送230807获取。
- 测试环境: Windows server2016 ,(推荐云服务器运行)。
- 测试终端:1380,其他MT4/MT5历史版本下载和各种使用问题请移步至“交易百科”或社群查看。
简介
在作者介绍中提到,Perceptrader AI是一个尖端的网格交易系统,它利用人工智能的力量,利用深度学习算法和人工神经网络(ANN)高速分析大量市场数据并检测可利用的高潜力交易机会。这里也再次为大家提供一些科普知识,认识一下文中提到的ANN。
想必大多数人看了也是一头雾水,站在交易者的角度来看待这个东西,好像扯不上多大关系,但EA市场也是刚好抓住了大家的认知盲区,使得很多人愿意为了追求完美去选择这样的工具。
前段时间有群友提到市场切片理论,要是基于这个基础来把数据应用到交易当中我倒是能理解,但非要在这种基础上加一个“AI”来包装,很显然这是智商税一般的存在。
特征:
- 基于深度学习算法的趋势、动量和波动性过滤器
- 使用人工智能(AI) 预测过滤
- 高级新闻和股市崩盘过滤器
- 多种货币对支持
- 一张图表设置:您只需要一张图表即可交易所有交易品种
- 具有大量过滤器和选项的灵活定制
- 自动GMT调整
- 具有自我诊断系统和神经网络预测指示器的统计面板
使用前必看:
- 支持的货币对:NZDUSD、USDCAD、AUDNZD、AUDCAD、NZDCAD、GBPCHF
- 时间范围:M5
- EA 必须仅附加到一张M5图表,建议使用 AUDCAD
- 如果您的经纪商使用后缀(例如 AUDCAD.a),您应该更新后缀参数中的名称
- 勾选USL访问权限,以便新闻过滤器和时间检测功能正常工作
URL链接如下
https://ec.forexprostools.com
https://www.worldtimeserver.com
http://timesrv.online
http://valeryservice.com
http://valerytools.com
参数设置详解
MM & 风险设置:
- Check for Instances of the EA - 检查一次是否只有一个 EA 实例正在运行。如果 EA 检测到具有相同 UID 的其他实例,交易将被禁用。
- Allow Opening a new Initial Trade? - 开/关打开新网格。它不会影响已经打开的网格。
- Allow Manual Trading Buttons - 启用/禁用允许您手动打开初始交易的手动交易按钮:EA 将选择手动打开的交易并照常管理它。这些按钮受以下参数影响:符号、最大点差和一次最大符号数。
- Lot-sizing Method - 根据您想要承担的风险选择手数大小方法:固定手数将使用“固定手数”参数中的固定手数,动态手数将使用“动态手数”参数,存款负载将根据手数计算存款负载%,4个预定义预设将自动为您计算风险。
- Fixed Lot - 初始交易的固定交易手数。
- Dynamic Lot(基于余额/权益)- 每 0.01 手使用的余额/权益。
- Deposit Load % - 将完全用于开启初始交易的存款百分比。
- Fixed Initial Deposit?(仅限测)- 手数大小将根据初始存款计算;不考虑新的利润。
- Tester Withdrawal (仅限测)- 如果账户净值超过指定值,则会发生提款。仅适用于 MT5。
- Withdrawal Amount (仅限测试)- 提款金额。仅适用于 MT5。
- Rounding Method - 允许您选择舍入小数手数的方法来计算交易手数。
- Max Lot per Order - 单个订单的最大大小。
- Auto Split? - 允许 EA 不受限制地以任何手数/数量进行交易的选项。大多数经纪商的每笔订单限制为 100 手,因此,如果启用该选项,EA 将自动将大交易量(例如 10000 手)拆分为多个较小的订单(每个子订单不超过 100 手)。它旨在在测试器中使用,以允许在所有可用历史记录上测试 EA。
- Maximum Spread - 以点为单位 - 允许的最大点差。
- Maximum Slippage for a non-ECN acc, in pips - 非 ECN 账户允许的最大滑点。
- Maximum Symbols at a time - 允许同时打开的最大符号数。
- Only One Symbol if Grid reaches this Level [0-禁用] - 如果打开的网格达到指定级别,此选项允许您暂时将“一次最大符号”减少到 1。
- Disable Trades on the Same Side of a Currency - 此选项禁止在货币同侧开设新的初始交易。例如,它可以帮助防止同时出现 2 个加元空头,以保护账户免受加元货币强劲趋势的影响。
- Allow Hedging? -- 允许在同一交易品种上进行多向交易。
- Allow Trading on Holidays? - 开/关圣诞节/新年交易过滤器。
- Allow to Buy/Sel- 开/关买入/卖出交易。
- Minimum Free Margin % [0-禁用] - 如果可用保证金% 低于指定值,EA 将不会下新的挂单,并将取消已下的订单。
- Max Open Lots (过滤器)- 如果 EA 开仓的所有仓位数量超过指定值,则 EA 将不会发送新的初始订单。
- Max Floating Drawdown % - 如果当前浮动回撤超过指定%,EA 将平仓。
- Max Floating Drawdown in Money-货币最大浮动回撤 [0-禁用] - 如果当前浮动回撤超过指定的货币值,EA 将关闭未平仓头寸。
- Max Daily Drawdown Limit % FTMO Rules-每日最大提款限额 % FTMO 规则 - 每日最大提款限额,根据 FTMO 规则计算。不考虑白天的非交易操作(例如提款)。
- Max Daily Drawdown Limit %-货币每日最大提款限额 FTMO 规则 [0-禁用] - 货币每日最大提款限额,根据 FTMO 规则计算。不考虑白天的非交易操作(例如提款)。
- Max Daily Drawdown Limit in Money 每日最大亏损重置时间 FTMO 规则(经纪商时间)- 重置最大每日亏损的小时。
- Max Daily Drawdown Reset Hour FTMO Rules (Broker time) -最大回撤操作 - 允许您指定在最大回撤之后要采取的操作。达到回撤(以金额或百分比表示):
- Close trades & stop trading for 24h - “关闭交易并停止交易 24 小时”- EA 将关闭所有未平仓交易/网格,并且 24 小时内不会打开新交易/网格。
- Close trades & stop trading until the end of the day- “关闭交易并停止交易直到当天结束” - EA 将关闭所有未平仓交易/网格,并且直到当天结束之前不会打开新的交易/网格。
- Close trades & stop trading until restart- “关闭交易并停止交易直至重新启动”- EA 将关闭所有未平仓交易/网格,并且在 EA/MT 重新启动之前不会打开新交易/网格。
- Close trades & resume trading as normal - “关闭交易并恢复正常交易”- EA 将关闭所有未平仓交易/网格并恢复正常交易。
- 'Prohibit opening new trades' - ‘禁止开设新交易’——只要浮动回撤高于指定值,就会禁止新的网格;
- 'Prohibit opening new trades until restart - “禁止开立新交易直到重新启动”- 在 EA/MT 重新启动之前将禁止新网格。
- Max Drawdown Calculation - 最大回撤计算 - 允许您指定如何计算最大回撤:
- The account - “账户”- 考虑账户上开立的所有头寸,包括手动或由其他 EA 开立的交易;
- This strategy - “此策略”- 仅考虑此 EA 开立的头寸。
- Handle Max Drawdown Events on Every Tick(每个报价时处理最大回撤事件)- 在每个报价时启用/禁用回撤事件处理(而不是默认使用的每分钟一次,它可能会消耗更多 CPU 资源)。
- Check Margin for all Grid Levels - 检查所有网格级别的保证金 - 如果为 true,EA 将检查是否有足够的可用保证金来同时打开所有网格级别。如果不够,初始手数将会减少。
- Check Bars for Errors - 检查柱是否有错误 - 如果为真,EA 将检查历史数据和柱开盘时间的相关性。如果您的经纪商使用非标准柱开盘时间(例如 hh:02、hh:17、hh:32、hh:47),请将其关闭。
时间设置 :
时间控制留给大家自己领悟,从初始订单详每天的交易时间等一目了然。
策略设置 :
- Symbols separated by comma (custom if empty) 货币对名称 – 用英文小写逗号分隔。
- Symbol Suffix 后缀 - 如果您的经纪商使用符号后缀,您可以在此处指定符号后缀。
- Custom Symbol Multipliers separated by comma 自定义交易品种乘数以逗号分隔(例如 0.9,1.2,1) - 您可以在此处设置乘数来计算每对的交易手数,例如 1.0,0.7,0.9。这意味着第一对(在“以逗号分隔的符号”参数中指定)将正常开仓,但第二对和第三对将有较小的手数,乘数为 0.7 倍和 0.9 倍。
- Percentage Pips Mode - 启用/禁用百分比点模式。1 百分比点 = 0.0001 * 当前价格。
- Trading Setup 交易设置-交易模式:
- Standard trades - “标准交易”——基于一套明确的规则的正常交易。
- Unique trades - “独特交易” - 每个 EA 实例的交易都是唯一的,包括时间和方向。
- Trading Frequency - 交易频率 [1..10max](仅限独特交易)- “独特交易”模式下的交易频率。
- Daily ATR Period ATR 周期 - 用于波动率计算的每日 ATR 指标的周期。
预测设置(仅限实时交易)该EA的卖点,看似很牛,实则啥都不是。一问一答的GPT想必大家都用过,这里就不必多吐槽了。
- Use Chat GPT Forecast – 启用/禁用使用聊天 GPT 预测过滤交易。
- Use Bard Forecast - – 使用 Google Bard 启用/禁用交易过滤。
机器学习设置:
- Enable Neural Network Filter :启用神经网络过滤器 – 使用基于感知器的机器学习技术启用/禁用交易过滤。
- Min Probability of Profit: 最小利润概率 % - 交易产生利润的最小预测概率。如果感知器预测较低的值,则交易信号将被忽略,并且初始交易将被跳过。
止盈设置:
- TakeProfit for Initial Trade, in pips :- 初始交易止盈,以点为单位 - 初始交易止盈(如果没有打开网格交易)。
- Weighted TakeProfit? :加权止盈?- 如果为 true,则网格 TP 按交易量加权,因此以点为单位的 TP 与网格级别的未平仓交易量成比例减少。这允许在添加新的平均交易后保持货币的初始目标价不变。
- TakeProfit for Grid, pips:(紧急情况下也可以为 0/负)- 网格的止盈(如果至少有一项平均交易处于开放状态)。它允许任何值,包括零和负数。
- Break Even (TP) after this Level :- 此级别后的收支平衡 (TP) [0-禁用] - 达到指定网格级别后的收支平衡功能。
- Hide TakeProfit?: - 隐藏止盈?- 开/关止盈隐藏。
- Do not adjust TP unless new grid level opened :除非打开新的网格级别,否则不要调整 TP - 如果为 true,则 EA 将仅在打开新的网格级别时调整未平仓头寸的 TP。用户可以手动设置自己的 TP,该 TP 将保持当前状态,直到 EA 打开新的网格级别。
止损设置:
- StopLoss for Grid, in pips (500pips if zero): 网格止损,以点为单位(如果为零,则为 500 点)- 初始/网格交易的止损。
- Hide StopLoss?:隐藏止损?- 开/关止损隐藏。
- Trailing SL Start, in pips: 追踪止损大小,以点为单位 [0-禁用] - 基于网格盈亏平衡点的追踪止损点(= 所有订单的加权平均入场价格,包括掉期和佣金)。
- Trailing SL Start, in pips: 追踪止损开始,以点为单位 - 激活追踪止损的利润点数。
- Randomize Order/TP Levels :随机化订单/止损水平 - 如果启用,EA 将随机稍微改变止盈/止损水平。此选项允许您拥有独特的止盈/止损。
- Max Random Delay before sending Orders :发送订单之前的最大随机延迟,秒 [0-禁用] - 发送订单之前的最大随机延迟(以秒为单位)。不建议使用超过 15 秒的值。
- Allow sending SL along with an order (for a non-ECN acc.) :允许将 SL 与订单一起发送(对于非 ECN 账户) - 如果为 true,则 EA 将与订单一起发送 SL。如果为 false,则 SL 将在订单发送并执行后设置。
网格设置:
- Trade Distance - min :- 分钟 ,网格(平均)交易之间的步长。
- Pause Between Grid Trades, in min [0-disabled] :- 网格交易之间的最短暂停时间(以分钟为单位)。
- Smart Distance?:智能距离?- 根据市场波动自动调整交易距离。
- Maximum Trades :最大交易数 - 网格(平均)交易的最大数量。
- Custom Multipliers sep:自定义乘数 ,通过逗号(例如 1,2,4,8,14,24,41,69) - 每个 GRID 步骤的自定义乘数以逗号分隔,例如 - 1,2,4,8,14,24,41,69 。
- Grid Level to Start (1-initial trade):开始网格级别(1-初始交易)- 允许您跳过一定数量的网格级别,交易将从指定级别开始。为了正确计算条目,EA 在跳过级别以最小手数开立“标记”订单。
- Keep Original Profit Level & Lot Size:保持原始利润水平和手数 - 当跳过网格级别时,EA 将保留原始策略的利润目标和手数大小。这有助于提高性能。
新闻过滤器设置:
- News Filter Enabled:新闻过滤器已启用 - 开/关新闻过滤器。
- Disable Trading on Bank Holidays:禁用银行假日交易 - 根据实时经济日历启用/禁用银行假日交易。此过滤器是特定于货币的。例如,有了它,EA 将不会在美国银行假期期间接受美元货币对的交易。它也适用于策略测试器。
- Disable Built-in News Filter Settings:禁用内置新闻过滤器设置 - 禁用内置新闻过滤器设置,允许您微调新闻过滤器。
- Custom Events (separated by comma, disabled if empty) :自定义事件(用逗号分隔,如果为空则禁用)- 自定义规则允许您微调新闻过滤器。
- Medium Impact News:中等影响新闻 - 启用/禁用具有中等影响的新闻事件(2 星新闻)。
- Low Impact News:低影响新闻 - 启用/禁用低影响新闻事件(1 星新闻)。
- Speaks :发言 - 如果为 false,则 EA 将不会考虑标记为发言/发言的新闻事件。
- Wait Minutes Before Event:事件发生前等待几分钟 - 在新闻发布前暂停交易。
- Wait Minutes After Event:事件发生后等待几分钟 - 新闻发布后暂停交易。
- Show News List:显示新闻列表 - 在信息面板右侧显示即将发生的新闻事件的列表。
- News List Refresh Rate :新闻列表刷新率 - 新闻事件列表更新频率(从下拉列表中选择)。
股市崩盘过滤器设置:
- Stock Market Crash Filter Enabled:股市崩溃过滤器已启用 - 启用/禁用股市崩溃过滤器。
- Stock Market Symbol :股票市场代码 - 您经纪商的 S&P500 股票指数的代码名称。它通常被称为 US500 或 SPX500(按 Ctrl+U 查看所有符号)。
- Filter Period :过滤期 - 股市崩盘过滤期。
- Max Historical Volatility (HV), in %:最大历史波动率 (HV),以 % 表示 - 最大。H1 回报的年化标准差(HV 以 % 表示)。
- Block Trading for the Entire Day:全天大宗交易 - 如果 HV 在一天中的任何时刻仅一次达到指定水平,则禁止全天开设新交易。
其他设置:
- Trade Comment ,订单注释
- UID (0...9) -魔术数
- Show Panel - 显示面板 - 开/关信息面板。
- Show Stats - 显示包含统计信息的面板。
- Font Size (1...8) - 如果您在使用信息面板时遇到问题,请减小此值。
回测设置:
- Disable Automatic GMT Detection,将其设置为“true”以禁用自动 GMT 检测。您可以使用“GMT 测试/手动”和“DST 测试/手动”参数来手动设置实时交易中的 GMT 偏移量。
- GMT Test/Manual ,回测中冬季的 GMT 偏移。
- DST Test/Manual,回测中的 DST偏移。