Lorentzian Classification EA
- 专家
- 版本: 1.0
- 激活: 20
这款适用于 MetaTrader 5 的洛伦兹分类 EA旨在分析市场数据,并使用可自定义的规则系统自动执行交易。该 EA 结合了基于洛伦兹距离的 K 近邻 (KNN) 分类方法,并辅以核回归、市场过滤器和可自定义的交易管理功能进行额外验证。
这款智能交易系统专为希望探索、测试和使用基于多种技术指标而非单一孤立指标的自动化交易者而设计。它会根据市场特征评估可用的历史和当前市场数据,然后在处理新订单前应用内置的过滤器和执行设置。
主要特征
- 基于洛伦兹距离的KNN分类框架
- 使用 RSI、WaveTrend、CCI、ADX 和其他支持的参数进行自定义数据处理流程。
- 使用有理二次函数和高斯分布估计的核回归进行进一步验证。
- 可按波动率、模式、ADX、EMA、SMA、交易时段、价差和核心进行自定义筛选。
- 基于风险的固定交易量期权仓位规模控制
- 基于ATR或固定距离的止损和止盈模型
- 其他设置:止损、盈亏平衡点、部分平仓和持仓限制。
- 输入唯一的魔法数字来区分多个EA实例。
- 海图上的监控面板和附加信号标记。
- 其中七个包含设置文件配置文件作为初始配置。
- 专为在 MetaTrader 5 策略测试器中进行研究、测试参数和验证预测而设计。
分类结构
对于每个符合条件的收盘K线,EA会根据所选的技术指标创建内部特征表示。根据当前配置,这些指标可能包括RSI、WaveTrend、CCI、ADX以及使用不同参数的RSI特征。EA会将这些特征表示与可用的历史数据进行比较,以识别根据配置的距离计算方法在数学上相似的市场状态。
如果所选设置和可用图表历史记录支持,KNN 算法可以评估最多 2000 个柱线的可配置历史样本。它使用洛伦兹距离计算对历史邻近柱线进行排序,并基于选定的最接近匹配项生成内部方向分类。
洛伦兹距离是一种用于比较特征差异的数学方法。与简单的欧氏距离计算相比,它能降低个体特征差异过大带来的相对影响。这是该计算方法的特性,并不能保证交易结果的改善或对所有波动事件的稳健性。
最终的分类结果代表顾问在交易评估过程中使用的内部分析值。它并不构成对未来价格走势的预测、投资建议或保证。
核退化的确认
除了分类结果外,该顾问还可以使用基于核回归的额外验证层。有理二次核和高斯核估计可用于评估给定的市场方向性环境。
启用内核过滤器后,交易顾问可以要求分类结果满足配置的内核条件后才会考虑建立新的仓位。例如,预设设置可能要求看涨方向才能评估做多仓位,看跌方向才能评估做空仓位。
如果启用此功能,基于核心的逻辑也可以用作可用的退出控制输入参数之一。没有任何过滤器、模型或确认方法能够保证交易完全避免不利波动、横盘整理、亏损或回撤。
函数和过滤器
该分类模型支持同时显示最多五个技术特征。特征类型和周期均可配置。更改特征类型或周期会改变相似度计算中使用的信息,并可能显著影响进化算法的行为。
在分类过程中确定内部方向条件后,潜在目标必须满足一组预定义的筛选条件。可用的筛选条件可能包括:
- 波动率滤波器
- 市场模式过滤器
- ADX过滤器
- EMA趋势过滤器
- SMA趋势滤波器
- 交易时段筛选器
- 最大扩散滤波器
- 核回归滤波器
过滤器可自定义,如果当前交易条件不符合其要求,则可以阻止交易。过滤器旨在将预先约定的规则应用于交易入场流程;但它们并不能消除风险、保证更高的交易质量或确保交易业绩。
贸易管理
洛伦兹分类EA包含可自定义的交易管理功能。用户可以选择固定或基于风险的手数,以及基于ATR或固定距离的止损和止盈逻辑,具体取决于EA的输入数据和经纪商的交易品种要求。
| 功能 | 配置分配 |
|---|---|
| 职位规模 | 允许根据风险评估计算固定批次或配置体积的体积。 |
| 防护性停止和目标 | 允许您根据 ATR 或固定距离设置止损和止盈。 |
| 开放持仓限制 | 您可以根据指定的限制来限制职位数量。 |
| 追踪止损和盈亏平衡点 | 根据选定的规则更改活动位置的附加功能。 |
| 部分闭合 | 如果满足指定条件,则增加一个降低排名的功能。 |
| 退出逻辑 | 启用此功能后,您可以自定义止损、止盈、交易持续时间、追踪止损、盈亏平衡、部分平仓或基于核心的条件。 |
止损、止盈、追踪止损、盈亏平衡和部分平仓功能取决于交易终端的运行情况、经纪商规则、市场流动性、价格变动和执行条件。这些功能并不能保证以所请求的价格执行交易。
已启用配置文件
该产品包含七个配置文件,旨在作为结构化的初始配置,用于研究和测试。这些配置并非性能建议,也不保证适用于任何账户、经纪商、交易品种或市场条件。
| 轮廓 | 研究的拟定起点 |
|---|---|
| M15 头皮磨合 | 加快M15时间框架内的日内评估速度。 |
| M30日内交易 | 对 M30 时间框架进行日内评估。 |
| H1 摆动 | 对 H1 时间框架的初步评估。 |
| 位置 H4 | 对 H4 等更高时间框架下的仓位风格进行评估。 |
| D1 长期 | 在 D1 时间段内进行更长期的评估。 |
| H1 XAUUSD 黄金专家 | 今年上半年对 XAUUSD 进行研究的初始配置。 |
| H4 保守/创业账户 | 初始配置采用更长的时间间隔和更严格的设置,用于研究目的。 |
投资组合名称仅描述预期用途,并不代表其适用性、安全性、是否符合融资项目资格、具体风险等级或预期业绩。使用前,请使用经纪商的历史数据测试每个投资组合,并验证其与预测数据的一致性。
出入境流程
只有满足指定的分类条件和所有启用的筛选条件时,才会评估潜在的买入或卖出订单。根据当前设置,这些条件可能包括趋势对齐、可接受的点差、活跃交易时段、市场模式要求以及使用核回归进行确认。
智能交易系统还可以配置为跟踪新的市场状态变化,而不是重复地对固定的价格方向做出反应。具体行为取决于所选的输入参数和可用的市场数据。
可以使用选定的参数管理持仓:保护性止损、目标价格、持仓持续时间、追踪止损、盈亏平衡点、部分平仓或基于核心的退出机制。配置入场或出场逻辑并不能保证终端能够发送订单、经纪商会接受订单,或者订单会以请求的价格执行。
仪表盘和可视化工具
该交易顾问包含一个额外的图表仪表盘,用于实时分析。根据当前配置,它可以显示诸如当前内部信号状态、分类结果、内核状态、滤波器状态、特征值、价差信息、持仓详情以及自初始化以来跟踪的内部统计数据等信息。
额外的图表标记可让您直观地查看EA的活动历史记录。仪表盘和图表显示中的数值仅供参考,不会改变底层交易逻辑。如果不需要可视化显示,例如在测试或VPS环境中,可以禁用仪表盘。
测试和配置
在实际交易中使用智能交易系统 (EA) 之前,请先使用 MetaTrader 5 策略测试器,并借助可用的高质量经纪商数据进行测试。如果数据充足,您可以选择“每个报价都基于真实报价”选项。测试结果为模拟结果,由于点差、佣金、隔夜利息、滑点、流动性、执行延迟、订单被拒、价格跳空、经纪商条款以及数据差异等因素,可能与实际结果存在显著差异。
在调整配置时,每次只更改有限数量的参数,并在样本内外的不同时间段评估结果。这种逐步验证方法有助于评估配置在未用于选择参数的数据上是否仍然稳定。优化无法保证未来的性能,并且可能导致设置过于接近历史数据。
重要操作说明
- 为确保分类计算按计划正确进行,美国环保署要求提供充足的历史数据。
- 当在一个账户上运行多个EA实例时,请使用唯一的“魔数”。
- 经纪商代码名称、后缀、数字、合约规模、最小变动单位、最低交易量、止损水平、杠杆、保证金要求、隔夜利息和交易时段可能有所不同。
- 时间周期较短且点差或波动性变化较大的交易品种(包括黄金)可能对经纪商的执行条件特别敏感。
- 历史数据、点差、订单执行速度和交易品种特性可能会导致实时订单行为与回测结果有所不同。
- 在生产环境中实施之前,建议先进行演示测试并验证结果。
- VPS 可以帮助维持终端可用性,但不能保证连接性、经纪服务、订单执行或在快速变化的市场条件下提供保护。
重要风险披露
交易外汇、金属、差价合约 (CFD)、加密货币和其他杠杆产品涉及重大风险,可能导致部分或全部投资本金损失。洛伦兹分类 EA 是一款自动交易工具,不提供投资建议、盈利保证、准确分类、精确入场点、特定胜率、避免回撤、满足账户资金要求或未来收益保证。机器学习方法、历史相似性计算、技术指标、核函数评估、过滤器和优化程序均无法预测未来市场行为或消除风险。EA 可能会出现亏损交易、亏损期和回撤。回测、优化结果、配置文件、模拟账户结果以及任何过往收益信息均不能可靠地预测未来的实时结果。市场状况、数据质量、点差、佣金、隔夜利息、滑点、流动性、价格缺口、执行延迟、经纪商特征、杠杆、保证金要求和账户设置均可能对结果产生显著影响。止损、止盈、追踪止损、盈亏平衡和部分平仓功能并不能保证准确成交价格。请务必进行充分测试,使用保守且适当的风险设置,并且只使用您可以承受损失的资金进行交易。
