股票技术分析:n日走势指标与条件选股公式
"这篇文档是关于使用Power Query M函数进行数据分析的中文帮助,特别是与股票市场分析相关的指标计算。文档提供了多个公式示例,用于计算股票市场的不同趋势和模式,如n日内创新高、创新低、阴阳线比例、上涨下跌比例、连续收阳线或阴线以及连续上涨或下跌的天数。所有公式都涉及到一个参数n,可以在设定范围内调整。" 在股票市场分析中,Power Query M函数可以帮助我们构建自定义的技术指标和条件选股公式。以下是对标题和描述中提到的知识点的详细解释: 1. **n日内创新高(Hhv)**:`Hhv(x,n)`函数用于计算n周期内的x最高值。当n等于0时,它会从数据集的第一个有效值开始计算。`barscount(x)`则返回从当前位置到n周期前的数值,如果x不为0,则设为1。 2. **n日内创新低(Llv)**:`Llv(x,n)`函数用于找出n周期内的x最低值。如果n为0,它也会从数据集的第一个有效值开始。`barscount(x)`用于计算从数据集开始到指定周期的天数。 3. **n日内阴线多于阳线**:`count(open>close,n)`计算n周期内开盘价高于收盘价的天数,然后除以n得到比例,如果小于0.5,则表示阴线数量超过总数的一半。 4. **n日内阳线多于阴线**:与上述类似,但比较的是开盘价小于收盘价的天数,如果结果大于0.5,表明阳线占比超过一半。 5. **n日内上涨多于下跌**:`count(c>ref(c,1),n)/n>0.5`,计算n周期内收盘价高于前一日收盘价的天数占比,当这个比例大于0.5时,表示上涨天数多于下跌天数。 6. **n日内上涨少于下跌**:与第5点相反,计算下跌天数占比,如果结果小于0.5,意味着下跌天数占多数。 7. **连续n日收阳线**:定义`up:=close>open`,然后使用`count(up,n)=n`检查连续n天收盘价是否都大于开盘价。 8. **连续n日内收阴线**:同理,但判断条件改为`close<OPEN`,检查连续n天收盘价是否都小于开盘价。 9. **连续n天上涨**:`count(close>ref(close,1),n)=n`,检查连续n天收盘价是否都高于前一日收盘价。 10. **连续n天下跌**:与第9点相反,判断条件为收盘价小于前一日收盘价。 在编写这些公式时,理解函数的含义和如何应用参数至关重要。例如,`count()`函数用于统计满足特定条件的周期数,`ref()`函数用于获取某个数据点的前一个值,而参数n则允许根据分析需求灵活调整周期数。通过组合这些函数和条件,我们可以创建复杂的股票市场分析模型,辅助决策和策略制定。此外,对于初学者来说,了解如何使用公式编辑器进行指标分析和条件选股是提高投资效率的关键步骤。
- 粉丝: 24
- 资源: 3923
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护