请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
5
等级:
(3)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

基于支撑位/阻力位的先进自营交易面板

一款适用于MetaTrader 5的手动交易面板,内置自营交易公司风险防护机制及隐藏式支撑/阻力位检测功能。

如果您觉得这个EA有用,请给予评分并留下评论。我非常乐意修正错误或解决问题。

© 2026 https://www.mql5.com/zh/users/classicaltrading/。保留所有权利。本项目不得出售,任何对其进行改进的人士应免费分享成果,或自行保留。

更新:新增了最小化图形界面的选项。

功能说明

这是一个交易管理面板,而非信号机器人。无论在真实账户还是模拟账户中,它都不会自行开仓。由您决定何时交易,而该面板负责处理交易相关事宜:

  • 它会寻找支撑位和阻力位,并建议止损位和目标价位。
  • 根据您的风险比例计算交易手数。
  • 它会根据您的每日最大回撤限额以及杠杆和保证金规则,对每笔订单进行核查。
  • 将所有信息以可拖动线条的形式绘制在图表上。

该面板专为资金托管账户或挑战账户的交易者设计,因为在这些账户中,一次仓位过大的交易就可能导致账户爆仓。它同样适用于普通账户。

这是根据我的喜好量身定制的。我认为它至少不逊于市面上那些昂贵的交易面板,甚至可能更胜一筹!

四大标签页一览

标签页 用途 主要工具
主页 账户保护与设置 每日及最大回撤条、缓冲区、盈利目标、每日最大盈利、组合平仓、支撑/阻力模式按钮、缩放和字体、主题
实时 即时市价单 买入/卖出、可拖动止损和止盈、支撑/阻力建议、风险百分比、自动手数、风险/回报/风险回报比、杠杆及账户风险行
网格 沿支撑/阻力位的多订单网格 网格规划器、首个止盈和网格止盈、盈亏平衡、挂单止盈、扩展网格、网格注释、第二网格开关
挂单 支撑位/阻力位上的挂单 三种入场建议、限价/止损/两者兼有选择器、可拖动入场点、止损(SL)和止盈(TP)

第 1 页

第 3 页 - 网格

主要功能

1. 自营交易公司回撤防护机制

  • 按百分比设置的日回撤和最大回撤限额,并附带安全缓冲。
  • 初始余额可自动检测,也可手动输入。
  • 剩余可用额度通过彩色条形实时显示。
  • 当达到限额时,EA将平仓并取消挂单,并暂停交易直至次日;若达到最大回撤限额,则永久暂停交易。
  • 交易日分界点可设定为纽约时间17:00(自动处理夏令时)或经纪商服务器午夜。
  • 可选的盈利目标和可选的每日最大盈利,各自设有独立的锁定机制。

2. 隐藏支撑/阻力位查找器

  • 这些水平位基于价格枢轴点计算得出,不会在图表上绘制。它们仅用于为建议和网格交易规划器提供数据。
  • 通过一个按钮可在下文对比的两种模式之间切换。
激进 保守型
使用的关键位 最近的价位 仅使用最强支撑位/阻力位
枢轴点强度与触及情况 标准 更高
价位间距 标准 更宽
止挡缓冲器 标准 更大
网格顺序间距 标准 更宽
典型用途 更紧密的止损和目标位 止损位更宽,留有更多空间
按钮颜色 浅红色 浅绿色

3. 实盘交易标签页

  • “买入”和“卖出”按钮,附带止损(SL)和止盈(TP)线,可通过拖动其手柄(每条线右侧边缘的小色块)进行调整。
  • 针对三个最近的目标价和止损位提供一键建议。
  • 根据初始余额的风险百分比或固定手数设定手数。
  • 点差将计入止损距离,因此止损位绝不会设置在点差范围内。
  • 实时显示风险、收益、风险回报比以及风险百分比。

4. 挂单选项卡

  • 三条基于支撑位/阻力位的入场建议,附带止损(SL)和止盈(TP)。
  • 可选择仅限限价单、仅限止损单,或两者兼有。
  • 可拖动入场点、止损和止盈线。
  • 绝不会重复下达相同的挂单。

5. 网格交易选项卡

  • 沿支撑/阻力位规划2至8个订单的网格,并在外侧区域设置主止损位。
  • 可在设置中选择每个支撑/阻力位的手数递增量。
  • 自动或手动设置首个止盈,并以点数或货币形式为整个网格设置止盈。
  • 可选止损点。
  • 每个挂单网格订单均在首个订单的开盘价处设置止盈,因此即使EA或VPS离线,经纪商服务器仍会保留止盈和止损指令。此功能可关闭。
  • 预览和价位每分钟刷新一次,或当您点击“重新建议”按钮时刷新。
  • 当某个方向的网格单已开仓时,系统会显示提示信息,并隐藏该方向的另一个网格单预览。相反方向的网格单仍可使用,且可通过切换按钮启用同一方向的第二个网格单。
  • “扩展网格” 功能会将止损位移至下一个强支撑/阻力区,并在剩余日额度内追加订单,该额度包含当天的盈利。该操作需点击两次,因此您可在确认前先在图表上查看方案。

6. 考虑对冲的风险模型

  • 风险评估基于整个账户,而非逐笔交易。
  • 持有的相反头寸会相互抵消。任何能降低最坏情况损失的新订单绝不会被阻止。
  • 挂单仅计算其可能的亏损,且永远不会获得对冲信用,因为它们可能永远不会成交。
  • 每笔订单都会与剩余日额度进行核对,面板上会显示下单前后的账户风险。

7. 杠杆与保证金规则

  • 按资产类别设定的杠杆限额,均可编辑。下方的默认值参考了自营交易公司常用的数值。请务必根据贵公司当前的规则进行设置。
资产类别 默认杠杆
外汇 1:30
非主流外汇(可编辑的货币代码列表) 1:6
黄金 1:30
白银 1:10
石油/能源 1:5
指数 1:10
股票 1:2
主流加密货币(BTC、ETH、SOL) 1:5
其他加密货币 1:2
其他交易品种 1:10
  • 将采用自营交易公司保证金要求与经纪商保证金要求中较严格的一项。
  • 对冲头寸可以进行净额结算、计入较大的一方或全额计入。
  • 建议手数设有上限,以确保订单在预算范围内。对于网格交易,在先前订单出现回撤后,系统会检查每个级别,以确保最后一道订单仍能下达。

8. 平仓期权和篮子

  • 平仓全部头寸、平仓盈利头寸或平仓亏损头寸。
  • 范围可选:此EA的魔术号、该交易代码,或整个账户(包括非EA创建的交易)。
  • “组合”和“每日最大盈利”是两个独立的功能:
组合平仓 每日最大盈利
触发条件 浮动盈利目标 当日盈利(已实现和浮动)
平仓未平仓头寸 是,在选定的范围内 是,全部
挂单 仅限属于网格交易的那部分 所有挂单
锁定交易 否 是,直至次日
  • 可选的追踪篮。

9. 界面

  • 深色和浅色主题。图表颜色随主题变化:深色模式下颜色显示在近黑色背景上,浅色模式下颜色显示在白色背景上。您的交易级别和交易历史设置保持不变。
  • “开启/关闭”按钮显示为 [开启] / [关闭],并随状态变化颜色。
  • 较长的值会用“...”缩写显示,并在工具提示中显示完整文本。
  • 可调节刻度与字体大小,面板位置可自由调整。

策略测试器

在真实账户或模拟账户中,该面板绝不会自动交易。在策略测试器中,自动交易默认开启, 以便对EA进行验证和回测。当K线触及强支撑/阻力位时,系统会开仓;当K线回到该位右侧时,系统会平仓。其风险、对冲和保证金检查机制与手动下单相同。 关闭 InpTestAutoTrade 选项,即可在可视化模式下手动操作该面板。非可视化测试为提高速度会跳过该面板。

策略测试器输入 默认 含义
InpTestAutoTrade 开启 在测试器中自动开仓
InpTestRiskPct 0.5 每次自动交易占初始余额的风险百分比
InpTestMaxTrades 1 自动持仓的最大数量
InpTestMinRR 1.5 自动交易的最低风险回报比

要求与建议

  • 支持算法交易的MetaTrader 5。
  • 建议使用对冲 账户。网格交易和对冲功能专为此设计。
  • 不使用 DLL、不发送 Web 请求,也不使用外部服务。
  • 请将其附加到每个交易品种的一个图表上。魔术号用于区分不同的图表。
  • 请先在模拟账户上进行测试。

输入组

组 控制内容
自营交易公司规则 每日及最大回撤、缓冲金、初始余额、日间切换模式、盈利目标和每日盈利
杠杆/保证金 按资产类别划分的杠杆、对冲保证金模式、最大保证金使用额度
订单默认设置 魔术号码、风险百分比、自动手数、默认止损和止盈、挂单类型、最小入场距离
网格交易默认设置 订单数量、手数增量、间距、首个止盈、盈亏平衡点、挂单的止盈、扩展网格限制
支撑/阻力查找器 时间周期、回溯期、枢轴强度、触及次数、簇大小、止损缓冲区、激进与保守设置
平仓与篮子 范围、组合目标、追踪组合
策略测试器 自动交易开启/关闭、风险百分比、最大交易笔数、最小风险回报比
图形用户界面 主题、图表主题、比例尺、字体、位置、交易级别显示

使用方法

  1. 将EA附加到图表上并启用算法交易。根据您的自营交易公司调整设置(默认设置适用于FXIFY)。
  2. 在“MAIN”选项卡中,查看您的日回撤、最大回撤和初始余额。选择“激进”或“保守”级别。
  3. 在“LIVE”、“GRID”或“PEND”选项卡中,选择“买入”或“卖出”,如需调整,可通过拖动线条的控制柄进行调整。
  4. 阅读“风险”、“保证金”和“账户风险”行中的信息,然后下单。

重要说明

  • 支撑/阻力位仅为统计建议,并非预测。
  • 对冲模型假设从现在到止损点之间,价格将单向波动。如果出现价格剧烈震荡并触发两侧止损,损失可能超过模型显示的数值。
  • 保证金数值是根据您的设置和经纪商的数据估算得出的。自营交易公司和经纪商有不同的规则,并且可能会更改这些规则,因此请根据您所在公司的当前条款设置数值。
  • 网格交易,尤其是手数递增的网格交易,可能会造成巨额亏损。

免责声明

交易外汇、贵金属、指数、加密货币及其他杠杆产品风险极高,可能并不适合所有人。您可能损失部分或全部本金;若使用资金账户或挑战账户,您甚至可能损失整个账户。本软件仅为交易工具。 它不提供投资建议或交易信号,也不保证获利或任何特定结果。回测结果和过往业绩并不预示未来结果。风险、杠杆和回撤限额等设置由您自行负责,本软件无法防范滑点、跳空、点差、重新报价、连接中断或经纪商及自营交易公司规则变更。 本软件按“原样”提供,不附带任何保证。请务必先在模拟账户上进行测试,且仅使用您能够承受损失的资金进行交易。您须对自己的交易决策以及遵守经纪商和自营交易公司的规则承担全部责任。

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/78078

CajasTF – MT5 集成多时间周期侧边栏 CajasTF – MT5 集成多时间周期侧边栏

带有智能配色、独立价格刻度以及K线倒计时器的实时多时间周期侧边栏迷你图表。

Session Reality Auditor Session Reality Auditor

将经纪商的交易时段表与M1历史数据进行比对。对于本周的每一分钟,它会统计在过去N天中该交易品种实际出现K线的天数,并将结果与SymbolInfoSessionQuote和SymbolInfoSessionTrade字段并列显示:通常为空的声明分钟(展期缺口)、 表格中标记为“已收盘”的分钟内却存在K线的情况、报价表与交易表不一致的情况,以及诸如节假日提前收盘等一次性中断情况。打印每个工作日的实际交易时段,将所有发现写入CSV文件,并打印其自身的计算过程。仅限读取:无交易功能、无DLL、无网络连接。

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

离散 离散

离散技术指标由价格和交易量的变化决定。