如何在 Freya Finance 上使用 Moving Average 交易
Moving Average 是趋势交易的支柱,在 Freya 上 EMA 和 SMA 都可作为机器人 trigger 使用。需要理解的关键是什么穿越什么:在 Freya 上,单个 moving-average 条件在价格穿越 moving-average 线时触发 — 而不是当两条 moving average 彼此交叉时。本指南涵盖 EMA 和 SMA 测量什么、Freya 究竟如何实现它们,以及如何逐步构建一个条件。
这是通用的技术分析教育,而非财务建议。Moving Average 是对过去价格的概括;它们不能预测市场或保证盈利的交易。
Key Takeaways
- 在 Freya 上,单个 EMA 或 SMA 条件在价格穿越 moving-average 线时触发 — 向上穿过它(Crosses Above)或向下穿过它(Crosses Below)。
- 暴露的运算符只有 Crosses Above 和 Crosses Below。单条 MA 没有固定的 Above/Below 运算符,也没有需要输入的数值。
- 你从固定列表中选择周期:5、10、20、30、50 或 100 — 默认 20。
- EMA 和 SMA 作为 trigger 的运作方式相同;唯一区别在于响应速度 — EMA 对近期价格反应更快。
- 每个条件都带有自己的时间框架(1m 至 1d),在入场和条件离场两侧均可使用,可用 AND / OR 组合。
什么是 Moving Average?
Moving Average 通过对最近 N 根 K 线取平均,将价格平滑为单一趋势线。它过滤掉短期噪音,使底层方向更易于解读。Freya 提供两种类型:
- SMA(Simple Moving Average) — 最近 N 个收盘价的简单平均。窗口中的每根 K 线权重相等。
- EMA(Exponential Moving Average) — 一种赋予近期价格更大权重的加权平均,因此对新走势反应更快,且比同周期的 SMA 滞后更少。
SMA(N) = 最近 N 个收盘价的平均
EMA(N) = 一种强调最近收盘价的加权方式
周期(N)控制灵敏度。短周期(如 5 或 10)紧贴价格并快速转向;长周期(如 50 或 100)更平滑、更慢,代表更宏观的趋势。
交易者关注价格与 moving-average 线之间的关系 — 价格在线上方通常被解读为看涨,价格在线下方为看跌,而价格穿越线则被视为潜在的转变。Freya 触发的正是这种价格对线的关系。
EMA 与 SMA 并非谁"更好"的问题。EMA 反应更早 — 有助于及早捕捉转变,但更容易出现假转向。SMA 更稳健 — 反应较慢,但噪音更少。相同周期,不同的响应速度。
在 Freya 上使用 Moving Average
当你添加一个 EMA 或 SMA 条件时,Freya 会将当前价格与 moving-average 线进行比较。穿越是使用前一价格和前一线检测的,因此"价格穿越 MA"是一个真正的穿越事件。
是价格穿越线 — 而非两条 MA 交叉
Freya 上的单个 moving-average 条件关乎价格相对于一条线:
- Crosses Above → 价格从处于 MA 线之上-或-之下移动到其上方。价格刚刚向上突破了该均线。
- Crosses Below → 价格从处于 MA 线之上-或-之上移动到其下方。价格刚刚向下跌破了该均线。
这是为 EMA 和 SMA 暴露的仅有的两个运算符。不存在:
- 单条 moving average 的固定"Above"/"Below"运算符 — trigger 是穿越事件,而非"价格当前在线上方"的状态。
- 数值字段 — 你不输入数字。线本身就是参考,它随价格移动。
可选周期 — 默认 20
你从固定下拉菜单中选择 moving-average 周期:
| 周期 | 特性 |
|---|---|
| 5 | 非常快,紧贴价格 |
| 10 | 快,短期 |
| 20 | 默认 — 均衡的短/中期 |
| 30 | 中期 |
| 50 | 较慢,中级趋势 |
| 100 | 慢,宏观趋势 |
默认为 20。较短周期更频繁地穿越价格(更多信号、更多噪音);较长周期很少穿越,但往往标记更重要的转变。
EMA 和 SMA 运作方式相同
两个指标的触发方式相同 — 价格穿越线、Crosses Above / Crosses Below、相同的周期列表。唯一区别在于 EMA 对近期价格的反应比同周期的 SMA 更快。如果你想要更快的响应,选 EMA;如果想要更稳健的线,选 SMA。
每个条件的时间框架
每个 moving-average 条件读取自己的时间框架 — 1m、5m、15m、30m、1h、4h 或 1d。因此"价格在 4 小时上穿越 50 EMA"是一个自成一体的条件,你可以将它与不同时间框架上的其他条件组合。
入场与离场
Moving-average 条件在入场侧和条件离场 trigger 两侧均可用 — 因此一次穿越可以开仓或平仓。关于运算符、AND/OR 逻辑和时间框架的总体说明,请参阅入场条件与 Trigger 系统。
设置一个 Moving-Average 条件
以下是在构建或编辑机器人时添加 EMA 或 SMA trigger 的方法:
- 创建或编辑一个机器人。 打开机器人向导(或编辑现有机器人),进入 Entry Conditions 部分。(如果改为离场,请使用条件离场部分 — 控件相同。)
- 添加一个条件。 选择按条件触发而非立即入场,然后添加一个新的条件行。
- 选择 EMA 或 SMA 作为指标类型。(请记住:行为相同,EMA 只是反应更快。)
- 选择运算符。 仅有两个可用:Crosses Above(价格向上突破线)或 Crosses Below(价格向下跌破线)。没有需要输入的数值。
- 选择周期和时间框架。 从 5、10、20、30、50、100 中选择周期(默认 20),并设置 K 线间隔 — 1m、5m、15m、30m、1h、4h 或 1d。
- 如果你有多个条件,用 AND / OR 组合。 AND 需要所有条件同时为真(更少、更高确信度的入场);OR 在任一单个匹配时触发(更频繁)。你总共可以添加多个条件。
常见的 Moving-Average 设置
这些是通用的教育性示例 — 并非建议,也不是有任何承诺结果的设置。请针对你自己的计划和风险承受能力测试任何想法。
趋势突破入场(单一条件)。 价格在 4 小时上 Crosses Above 50 EMA 作为唯一入场 — 当价格向上突破一条中期趋势线时机器人开仓。50 或 100 这样的长周期穿越较少,且往往标记更有意义的突破;周期 5 或 10 则不断穿越。
EMA 与 SMA,相同周期。 在 backtest 中比较同一时间框架上的 EMA(20) 穿越与 SMA(20) 穿越,看看更快的 EMA 相对于更稳健的 SMA 如何改变入场时机。
穿越加动量(AND)。 要求价格在 1 小时上 Crosses Above 20 EMA AND RSI 在 1 小时上 Above 50,这样只有当动量一致时突破才计入。
基于穿越的离场。 在离场侧,价格 Crosses Below moving-average 线可在价格失守趋势线时平仓 — 作为跟踪式离场,与固定 Take Profit 配合或替代它,都很有用。
Moving Average 是滞后的 — 它们在走势开始之后才确认它。在横盘、震荡的市场中,价格会反复来回穿越短周期 MA,产生 whipsaw 信号。较长周期减少 whipsaw 但反应更慢。没有任何周期能完全避免假信号。
常见问题
我可以在 Freya 上对两条 moving average 做 Golden Cross 或 Death Cross 吗?
在标准机器人构建器中,不能作为单个双 MA 条件来做。"Golden Cross"(一条快 MA 穿越一条慢 MA,如 50 上穿 200)比较的是两条 moving average 彼此。在 Freya 上,单个 EMA 或 SMA 条件比较的是价格与一条 moving-average 线 — 它在价格穿越线时触发,而非两条线交叉时。如果你的策略依赖两线 Crossover,那个特定事件在这里不会作为一个可选 trigger 暴露。你仍然可以通过用 AND/OR 跨周期和时间框架组合价格对 MA 的条件来构建趋势逻辑。
我可以对 EMA 和 SMA 使用哪些运算符?
只有两个:Crosses Above(价格向上穿越线)和 Crosses Below(价格向下穿越线)。单条 moving average 没有固定的"Above"或"Below"运算符,也没有数值字段。
在 Freya 上 EMA 和 SMA 有什么区别?
它们的触发方式相同 — 相同运算符、相同周期列表,两者都将价格与线比较。EMA 反应更快,因为它对近期价格加权更重;SMA 更稳健且更慢。那种响应速度是唯一的实际区别。
我可以选择哪些周期?
固定列表:5、10、20、30、50、100,默认为 20。较短周期给出更频繁、噪音更多的穿越;较长周期给出更少、更宏观趋势的穿越。
我需要为 moving-average 条件输入数值吗?
不需要。与 RSI 不同,moving-average 条件不需要阈值 — moving-average 线就是参考,它随价格移动。你只需选择 EMA 或 SMA、运算符、周期和时间框架。
我应该使用哪个时间框架?
每个条件都有自己的时间框架(1m 至 1d)。4h 和 1d 这样的高时间框架给出更慢、通常更稳健的穿越;5m 或 15m 这样的低时间框架穿越得频繁得多。正确的选择取决于你的策略 — backtesting 有助于比较。请参阅如何在 Freya 上运行 Backtest。
Moving average 穿越可以平仓,而不仅仅是开仓吗?
可以。EMA 和 SMA 条件也可作为条件离场 trigger,因此价格穿越线可以关闭一笔 deal。请参阅条件离场。
Moving average 机器人保证赚钱吗?
不。Moving Average 是概括过去价格的趋势工具;它们滞后于真实走势,在横盘市场中 whipsaw,且无法保证盈利的交易。请在经过测试、配有适当风险管理的计划中将它们作为一个输入使用。本文是通用教育,而非财务建议。
继续学习
- 你可以在 Freya 上交易的指标 — trigger 的完整菜单。
- 入场条件与 Trigger 系统 — 运算符、AND/OR 和每个条件的时间框架。
- 机器人交易的技术指标 — moving average、RSI、MACD 等背后更深入的理论。
