"这篇资源主要介绍了如何使用Power Query M Functions进行数据处理,特别是与股票市场相关的技术分析。文章提到了几种技术分析的形态特征,包括均线多头排列、均线空头排列以及早晨之星的K线形态,这些都是在股票交易中用于判断市场趋势的重要指标。此外,还提及了公式编写的基本概念,如技术指标、条件选股、参数、周期和函数等,这些都是股票分析和自动化交易系统设计的基础。"
在股票市场中,技术分析是投资者预测价格走势的一种常见方法。Power Query M Functions是一种强大的数据查询和清洗工具,它允许用户处理和预处理大量数据,以便进行更精确的分析。在股票分析中,我们可以通过编写公式来实现特定的技术指标。
1. **均线多头排列**:这是一种看涨信号,表示短期均线位于长期均线之上,表明市场处于上升趋势。在公式中,`ma(c,n1)`、`ma(c,n2)`等分别代表不同周期的移动平均线,当`a1>a2 and a2>a3 and a3>a4`且满足`isup`(或`close>open`表示收盘价高于开盘价)时,表示短期均线上穿长期均线,形成多头排列。
2. **均线空头排列**:与多头排列相反,空头排列是看跌信号,意味着长期均线在短期均线之上,市场可能进入下降趋势。当`a1<a2 and a2<a3 and a3<a4`且`not(isup)`(或`close<open`)时,表明短期均线下穿长期均线,形成空头排列。
3. **早晨之星**:这是一个典型的反转形态,预示着市场可能由跌转升。它由三根K线组成,第一天为阴线,第二天是星形K线(可以是阳线或阴线,实体较短),第三天是阳线,且阳线的收盘价明显高于前两日的收盘价。具体公式表示为,满足前一天收盘价与开盘价之比小于0.95,第二天开盘价低于前一天收盘价,第二天收盘价与开盘价之差的绝对值占前一天收盘价的比例小于0.03,最后一天的收盘价高于开盘价1.05倍且高于前一天收盘价。
除了这些技术形态,公式编写涉及的关键概念包括:
- **技术指标**:如移动平均线(MA)、相对强弱指数(RSI)等,它们是通过计算历史数据来评估市场状况的统计工具。
- **条件选股**:设置特定条件筛选股票,例如基于技术指标或市场形态的规则,让计算机自动选出符合条件的股票。
- **参数**:在公式中,参数用于灵活调整指标或规则,如上述的移动平均线周期`n1`、`n2`等,它们可以被设置为变量,方便根据市场变化进行调整。
- **周期**:指分析数据的时间单位,如日线、小时线、分钟线等,不同周期的K线图能提供不同时间尺度的市场信息。
- **函数**:是公式的核心,它们执行特定操作,如统计、比较、计算等。在Power Query M Functions中,有很多内置函数可供使用,如`count()`用于计数,`ma()`用于计算移动平均等。
通过理解这些基本概念和技巧,投资者能够构建自己的股票分析模型,提高决策的科学性和准确性。在实际应用中,结合市场知识和经验,这些工具可以帮助投资者发现潜在的交易机会并制定投资策略。