True Signal FX
- 指标
- 版本: 1.0
- 激活: 20
True Signal FX 是一款适用于 MetaTrader 4 的多时间框架交易指标,旨在直接在图表上提供完整的交易分析方案。
该指标不仅提供单一的方向信号,还将市场分析、信号确认以及交易水平计算整合到同一个工作界面中。当检测到交易方案时,交易者可以同时看到交易方向、入场价格(Entry)、止损(Stop Loss)和止盈(Take Profit),以及当前信号评分和市场状态信息。
True Signal FX 适用于希望围绕明确交易方案进行决策的交易者,无需针对每一个潜在交易机会手动比较多个技术指标并单独计算交易水平。
True Signal FX 不会自动执行交易。指标负责提供分析结果和交易方案,最终是否开仓以及订单执行由交易者自行决定。
工作原理
True Signal FX 会在多个选定的时间框架上分析市场,并分别计算买入(BUY)和卖出(SELL)评分。
默认配置使用 M5、M15、M30、H1 和 H4,最多可以同时配置 5 个分析时间框架。
此外,指标使用独立的触发时间框架(Trigger Timeframe)来确定新的交易方案何时满足激活条件。默认触发时间框架为 M1。
信号引擎使用多种技术分析组件,包括移动平均线(Moving Average)、RSI、MACD、随机指标(Stochastic)、CCI、ADX、布林带(Bollinger Bands)、动量指标(Momentum)、抛物线 SAR(Parabolic SAR)和 Williams %R。
这些组件会在所选择的时间框架上进行计算,并参与内部市场评估。True Signal FX 的具体计算公式、参数权重以及最终决策逻辑属于产品专有算法,不对外公开。
最终结果会以 BUY 或 SELL 交易方案的形式显示,并同时提供相应的交易水平。
交易方案
当检测到 BUY 交易方案时,指标会在图表上显示入场价格(Entry)、止损(Stop Loss)和止盈(Take Profit)。
当检测到 SELL 交易方案时,指标会显示相应的 Entry、Stop Loss 和 Take Profit 水平。
这些交易水平会根据当前选择的止损/止盈计算模式自动计算。
因此,交易者无需针对每一个信号单独计算 Entry、Stop Loss 和 Take Profit 之间的距离。
整个交易方案可以直接理解为:
交易方向 → 入场价格 → 止损 → 止盈
当 InpShowLevels 开启时,相关交易水平会显示在图表上。
多时间框架分析
True Signal FX 支持最多 5 个独立的市场分析时间框架。
默认配置为 M5/M15/M30/H1/H4。
InpTF1、InpTF2、InpTF3、InpTF4 和 InpTF5 分别定义信号引擎使用的分析时间框架,每个参数都可以独立修改。
所选择的时间框架决定信号引擎使用的市场背景。修改这些参数可能改变 BUY/SELL 评分以及交易方案的出现频率。
InpTriggerTF 定义独立的触发时间框架,默认值为 M1。
多时间框架分析与独立触发时间框架相结合,使指标能够同时考虑更大的市场背景以及用于交易方案激活的短周期市场条件。
信号评分
指标在信息面板中分别显示 BUY 评分和 SELL 评分。
InpMinScore 定义激活信号所需的最低评分,默认值为 30。
提高 InpMinScore 会提高信号激活要求;降低该参数则允许评分较低的交易方案被激活。
评分应结合所选择的时间框架和触发设置进行分析。修改这些参数可能改变交易方案的数量和出现时间。
触发器设置
触发器使用基于 Stochastic 的计算机制,并运行在所选择的 Trigger Timeframe 上。
InpTrigK 定义触发器 Stochastic 的 K 周期,默认值为 5。
InpTrigD 定义 D 周期,默认值为 3。
InpTrigSlow 定义平滑参数,默认值为 3。
InpOverbought 定义上方触发水平,默认值为 80。
InpOversold 定义下方触发水平,默认值为 20。
这些参数会影响触发器组件的敏感度以及其激活区域。当需要调整信号频率或触发敏感度时,可以对这些参数进行修改。
首次使用时建议保持默认值。
止损与止盈
True Signal FX 提供两种计算 Stop Loss 和 Take Profit 的方式:ATR 模式和固定点数模式。
InpSLTPMode 用于选择计算方式。
ATR 模式
在 ATR 模式下,交易水平的距离根据当前市场波动性进行计算。
InpATRPeriod 定义 ATR 计算周期,默认值为 14。
InpATRSLx 定义 Stop Loss 使用的 ATR 倍数,默认值为 6.0。
InpATRTPx 定义 Take Profit 使用的 ATR 倍数,默认值为 4.0。
提高 InpATRSLx 会使计算出的 Stop Loss 距离 Entry 更远;提高 InpATRTPx 会使计算出的 Take Profit 距离 Entry 更远。
ATR 模式能够使计算出的交易水平根据当前市场波动性进行调整。
固定点数模式
固定距离模式使用预先设定的距离。
InpSLPips 定义 Stop Loss 距离,默认值为 300。
InpTPPips 定义 Take Profit 距离,默认值为 250。
如果交易者希望使用固定的 SL/TP 结构,可以选择此模式。
InpCostPips 定义历史结果计算中使用的估计交易成本,默认值为 1.5。
该参数只影响指标显示的历史统计结果,不会改变经纪商实际收取的点差或佣金。
自动调参(Auto-Tune)
True Signal FX 内置 Auto-Tune 功能,可以使用历史市场数据自动测试不同的指标参数配置。
Auto-Tune 的作用是减少交易者手动逐项寻找参数组合所需要的工作量。
根据所启用的选项,Auto-Tune 可以调整信号阈值、触发器参数、技术指标参数、分析时间框架以及 SL/TP 参数。
InpTuneTimeframes 允许 Auto-Tune 自动修改分析时间框架。
InpTuneSLTP 允许 Auto-Tune 自动修改 Stop Loss 和 Take Profit 参数。
InpTuneAttempts 定义 Auto-Tune 最大测试次数,默认值为 10。
InpTuneMinTrades 定义 Auto-Tune 所需的最少历史交易方案数量,默认值为 3。
InpShowButton 控制图表上 AUTO-TUNE 按钮是否显示。
InpLogPreset 控制是否将生成的预设信息写入 MetaTrader 日志。
Auto-Tune 完成后,指标会使用生成的配置继续计算,并在信息面板中显示当前预设。
Auto-Tune 基于历史数据运行。基于历史数据得到的配置并不能保证在未来市场环境中产生相同的结果。
历史数据计算
True Signal FX 会根据当前选择的配置对历史交易方案进行计算。
对于历史交易方案,指标会计算 Entry、Stop Loss 和 Take Profit,然后根据设定的交易方案评估之后的价格走势。
历史计算结果用于生成 PERFORMANCE 区域中的统计数据。
InpMaxBars 定义指标最多处理的历史 K 线数量,默认值为 3000。
InpMaxTradeBars 定义历史交易方案允许保持有效的最大 K 线数量。设置为 0 时不启用该限制。
历史数据量会影响计算出的交易方案数量以及最终统计结果。
历史表现统计
PERFORMANCE 区域提供当前配置下历史交易方案的统计信息。
Trades — 已计算的交易方案数量。
Win Rate — 计算结果为非负的交易方案比例。
Profit Factor — 总盈利结果与总亏损结果之间的比值。
Avg Take Profit — 盈利交易方案的平均结果。
Avg Stop Loss — 亏损交易方案的平均结果。
Avg Drawdown — 历史交易方案中的平均不利价格移动。
Total Result — 累计结果,单位为点数。
这些数据用于分析和比较不同配置下的历史计算结果,不应被理解为对未来交易结果的预测。
信息面板
信息面板主要由 SETUP、PERFORMANCE 和 ENGINE 三个区域组成。
SETUP 显示当前评分阈值、BUY/SELL 评分、所选择的时间框架、触发器参数、超买/超卖水平、分析组件数量以及当前 SL/TP 模式。
PERFORMANCE 显示历史计算统计数据。
ENGINE 显示已处理的 K 线数量、当前预设以及指标当前的计算状态。
通过该面板,交易者无需打开多个额外的指标窗口即可查看主要市场分析信息。
技术指标参数
以下参数用于控制信号引擎中各技术分析组件的计算方式。
InpMAFast — 快速移动平均线周期,默认值为 14。
InpMASlow — 慢速移动平均线周期,默认值为 50。
InpMAMethod — 移动平均线计算方法,默认值为 EMA。
InpRSIPeriod — RSI 周期,默认值为 14。
InpMACDFast、InpMACDSlow、InpMACDSignal — MACD 快速周期、慢速周期和信号周期,默认值分别为 12、26 和 9。
InpStochK、InpStochD、InpStochSlow — Stochastic 的 K、D 和 Slow 参数,默认值分别为 14、3 和 3。
InpCCIPeriod — CCI 周期,默认值为 14。
InpADXPeriod — ADX 周期,默认值为 14。
InpBBPeriod — Bollinger Bands 周期,默认值为 20。
InpBBDeviation — Bollinger Bands 偏差值,默认值为 2.0。
InpMomPeriod — Momentum 周期,默认值为 14。
InpSARStep — Parabolic SAR Step,默认值为 0.02。
InpSARMaximum — Parabolic SAR 最大加速因子,默认值为 0.20。
InpWPRPeriod — Williams %R 周期,默认值为 14。
这些参数会影响信号引擎中各技术分析组件的计算结果。修改这些参数可能改变 BUY/SELL 评分以及交易方案的出现频率。
最终信号的内部权重以及决策公式属于产品专有算法,不对外公开。
显示与图表设置
InpShowPanel — 显示或隐藏信息面板。
InpShowTotal — 控制是否显示累计计算结果。
InpUIScale — 控制界面缩放比例。设置为 0 时使用基于 DPI 的自动缩放。
InpPanelX 和 InpPanelY — 控制信息面板的水平和垂直位置。
InpPanelW — 控制面板宽度。
InpFontSize、InpFontName 和 InpFontBold — 控制面板字体大小、字体名称和粗体显示。
InpShowLevels — 控制是否在图表上显示 Entry、Stop Loss 和 Take Profit,默认值为 true。
InpShowProfit — 控制是否显示历史交易方案结果。
InpLots — 仅用于将计算得到的点数结果转换为资金结果,默认值为 0.1。该参数不会发送或管理任何交易订单。
InpArrowATRx — 控制信号箭头与价格之间的距离,使用 ATR 倍数表示,默认值为 0.6。
InpBuyColor 和 InpSellColor — 分别定义 BUY 和 SELL 信号的颜色。
其余面板颜色参数用于控制信息面板的视觉显示效果,不影响信号计算。
提醒与诊断
InpAlerts — 控制是否在产生新信号时启用提醒,默认值为 false。
InpDebug — 控制是否在 MetaTrader 日志中显示额外的诊断信息,默认值为 false。
正常使用时可以保持 InpDebug 关闭。
推荐的初始设置
首次安装 True Signal FX 时,建议使用默认配置。
将指标添加到 MetaTrader 4 图表后,等待指标加载并完成历史数据计算,然后检查 SETUP、PERFORMANCE 和 ENGINE 区域。
如果需要针对特定交易品种或交易方式测试不同配置,可以使用 AUTO-TUNE。
手动调整时,建议一次只修改一个逻辑参数组。这样更容易判断具体参数变化对交易方案和历史统计结果产生的影响。
对于手动设置,建议首先关注分析时间框架、触发器参数、信号评分阈值以及 SL/TP 计算模式。
True Signal FX 使用方法
- 将 True Signal FX 添加到所需的 MetaTrader 4 图表。
- 等待指标加载并完成历史数据计算。
- 检查当前分析时间框架、BUY/SELL 评分以及指标状态。
- 如有需要,通过 AUTO-TUNE 测试其他参数配置,并等待调参过程完成。
- 当出现 BUY 或 SELL 交易方案时,检查图表上的 Entry、Stop Loss 和 Take Profit。
- 根据自己的交易计划、风险管理方式以及当前市场环境评估该交易方案。
- 如果决定执行交易,可以使用经纪商提供的正常交易界面手动下单。
True Signal FX 不会自动发送、修改或关闭交易订单。
适用交易者
True Signal FX 适用于希望以更加结构化的方式分析潜在市场交易方案的交易者。
对于初学者,指标将潜在交易方案中的主要元素集中显示,包括交易方向、Entry、Stop Loss 和 Take Profit,从而减少手动计算和整理信息的工作量。
对于有经验的交易者,指标可以作为额外的市场分析工具,用于多时间框架分析以及交易方案筛选。
对于经常分析不同交易品种的交易者,Auto-Tune 可以在无需逐项手动修改大量参数的情况下测试不同配置。
交易流程
传统的图表分析通常需要交易者打开多个指标,对比不同指标的结果,判断它们是否形成一致的市场条件,然后确定 Entry 并进一步计算 Stop Loss 和 Take Profit。
True Signal FX 将这些步骤集中到一个分析流程中。
交易者可以在同一个图表环境中查看市场评分、交易方向以及计算出的交易水平,同时通过 PERFORMANCE 区域查看当前配置对应的历史统计信息。
因此,该指标不仅提供方向信号,还将其组织为一个完整且明确的交易方案。
重要信息
True Signal FX 是一款适用于 MetaTrader 4 的分析指标,不保证盈利,也不构成投资建议。
金融市场交易存在亏损风险。
历史计算和统计结果取决于所选择的交易品种、时间框架、历史数据、指标参数以及交易成本假设。历史结果不能保证未来结果。
由于点差、滑点、佣金、流动性以及经纪商交易条件等因素,实际成交价格可能与指标计算出的 Entry、Stop Loss 或 Take Profit 不同。
Auto-Tune 不保证所选择的配置在未来市场环境中表现更好。Auto-Tune 仅根据指标可获得的历史数据测试不同配置。

