Power Query M 函数在股市分析中的应用

需积分: 0 45 下载量 59 浏览量 更新于2024-08-10 收藏 2.88MB PDF 举报
"这篇资源主要介绍了在金融数据分析中如何使用Power Query M函数来判断股票的上涨下跌情况,以及在大智慧软件中编写公式的基本概念,包括指标分析、条件选股、参数设置、周期选择和函数应用。" 在金融数据分析中,判断股票的上涨和下跌是至关重要的。对于上涨,我们可以使用以下条件: 1. 当天股票涨幅达到5%以上,可以用 `close/ref(close,1)>1.05` 这个表达式来判断,其中`close`代表当天收盘价,`ref(close,1)`代表前一天的收盘价。 2. 如果5日均价连续上涨,可以设置两个变量 `a` 和 `b`,分别代表当前日5日移动平均价和前一日的5日移动平均价,即 `a:=ma(close,5); b:=ref(a,1);`,然后比较 `b` 是否小于 `a`。 下跌的情况则相反: 1. 当天股票跌幅达到5%以上,可以用 `close/ref(close,1)<0.95` 来判断。 2. 5日均价连续下跌,同理设置 `a` 和 `b`,但这次判断 `a` 是否小于 `b`。 此外,K线形态的描述也很关键: - 阳线:`close>open`,收盘价高于开盘价。 - 阴线:`close<open`,收盘价低于开盘价。 - 高开:`open>ref(close,1)`,今日开盘价高于昨日收盘价。 - 低开:`open<ref(close,1)`,今日开盘价低于昨日收盘价。 - 跳空高开:`open>ref(high,1)`,开盘价高于昨日最高价。 - 跳空低开:`open<ref(low,1)`,开盘价低于昨日最低价。 大智慧公式编写是技术分析和条件选股的重要工具: 1. **指标分析**:用户可以通过公式编辑器自定义各种技术指标,如KD、MA等,用于观察和分析市场趋势,寻找买卖信号。 2. **条件选股**:根据设定的特定条件,如股价、成交量等,让计算机自动筛选符合要求的股票,减轻人工筛选的负担。 3. **参数设置**:例如,10日均线的参数可以表示为 `M`,并设定其范围(如1日至260日),便于灵活调整。 4. **周期选择**:用户可以选择不同的周期(如日线、分钟线、周线等)进行分析,适应不同的分析需求。 5. **函数应用**:函数是编写公式的基石,如 `HIGH`、`CLOSE`、`LOW` 和 `OPEN` 分别代表最高价、收盘价、最低价和开盘价。通过函数可以构建复杂的逻辑和计算,如移动平均线、相对强弱指数(RSI)等。 在大智慧公式编辑器中,用户可以通过插入函数、设置参数和周期,结合基本的价格和成交量数据,创建个性化的技术指标和条件选股公式,以提高投资决策的效率和准确性。附录中的函数简表提供了更多函数的查询和参考,帮助用户更好地理解和使用公式编辑器。