Python量化交易实战-02常见的股票技术面量化指标

auto-trade 虚幻 960℃ 0评论

常见的股票技术面量化指标

一、有哪些数据平台?

  • 财经网站:雅虎、东方财富等

  • 证券公司:中金、国信、天风等(提供app购买股票、基金、期权、期货)

  • 炒股平台:同花顺、大智慧等(整合证券公司的渠道,股票是必须通过证券公司交易的)

二、以东方财富为例子

网址:https://www.eastmoney.com/

进入个股

20210530064900 - Python量化交易实战-02常见的股票技术面量化指标

这边是表示整个市场的行情

20210530065002 - Python量化交易实战-02常见的股票技术面量化指标

这里有一些常用的指标和龙头企业,随便点一个企业 ,比如说“比亚迪”:

20210530065138 - Python量化交易实战-02常见的股票技术面量化指标

就看一下它里面的板块有哪些信息,你点击其他的企业也是类似的。

我们来看下这么多看上去很丰富的东西是什么意思:

主要分为三个板块:

1.第一个板块

这一块是股票的基本信息,我是那个企业,股票代码是多少。当天的价格和幅度是怎样的。以及最高价,最低价和成交量、换手率相关的基本信息。

20210530065454 - Python量化交易实战-02常见的股票技术面量化指标

2.第二个板块

第二个板块是K线。

这里的K线我们可以点击“全屏”,放大来看:

20210530065719 - Python量化交易实战-02常见的股票技术面量化指标

K线分为很多个周期,比如说日K,是一天为单位,就是这个长方形形状,周K和月K依次类推。

20210530065842 - Python量化交易实战-02常见的股票技术面量化指标

这里的长方形是什么意思?

20210530070112 - Python量化交易实战-02常见的股票技术面量化指标

我们来解释一下最基础的股票知识、

绿色代表当天是跌的 红色代表是涨的。

绿色方块的最上方是开盘价,最下方是收盘价。收盘价比开盘价要低,所以是的。

这里可以看到在长方形的上面和下面有2根很小的引线:往下指的是当天的最低价格。往上的是当天的最高价格。

20210530070449 - Python量化交易实战-02常见的股票技术面量化指标

所以在一个K线里面有4个指标:

  • 开盘价
  • 收盘价
  • 最高价
  • 最低价

以及基于这些数据算出来的涨跌幅。这个就是K线。理解起来很简单。

3.第三个板块:

财富数据。

20210530071127 - Python量化交易实战-02常见的股票技术面量化指标

包括净资产 净利润 以及根据净利润和市值算出来的市盈率。以及估值指标:“市净率” 以及相关的毛利率和净利率。以及净资产回报率指标ROE。

这个板块就是具体的财务数据。所有的这些数据都可以用作我们量化的指标。

但最主要的还是和交易直接相关的数据,比如说不同周期内的开盘价、收盘价、最高价、最低价和成交量相关的数据。

三、技术面指标如何帮助我们选股

为了让大家了解到这些指标到底有什么用,到底怎么帮助我们通过择时策略来进行选股的。 我们先看这里的“BOLL”指标。通过切换复选框,我们可以找到不同的指标。

20210530071833 - Python量化交易实战-02常见的股票技术面量化指标

大家可以先观察这张图:

你看这里有3条线 分别是黄色的、蓝色的和粉红色的。

最上面这条线叫做上轨,中间叫做“中轨”,最下面的叫做“下轨”。

中轨是怎么计算出来的?

中轨实际上计算的是“近N天的收盘价的均值”:通常来说都是计算近20天的均线。

这里的“上轨就是中轨加上2倍的“标准差”。“标准差”你可以理解为是一个股票近N天的波动幅度,波动幅度越大,也就是标准点的离散幅度越大,对应的“标准差”越大。

下轨设计类似的,它等于中轨减去2倍的“标准差”

上下轨中间的空间代表的是什么意思呢?代表的是股票的常规活动空间。

所以当我们用"BOLL"来做择时策略的时候,大家可以猜一下我们是怎么利用这些数据的。

首先最基础的股票逻辑是“低买高卖”:

也就是说,我们可以在股票跌破常规的低价时。买入。对应到图标中就是这个时机:

20210530072837 - Python量化交易实战-02常见的股票技术面量化指标

等他涨到突破“上轨”的时候 选择卖出。

20210530073206 - Python量化交易实战-02常见的股票技术面量化指标

那么 这里的价格差我们就拿到了对吧。

所以BOLL线的作用就是帮我们找到买入卖出的时机。

但是这个时机也有一些特殊情况,比如说突破上轨后,股票一直突破上轨,那么这一段之间的价差我们就损失了。

20210530073831 - Python量化交易实战-02常见的股票技术面量化指标

这种情况怎么处理呢

1、加条件

看看有没有其他指标帮我们判断,当突破上轨时,到底是卖还是不卖。我们可以看到下面的MACD指标(快慢移动平均线指标)

20210530074019 - Python量化交易实战-02常见的股票技术面量化指标

你可以看到,当突破上轨时,这个灰色的DIF(快移动均线)向上突破了黄色的DEA(慢移动均线)。

这可以看到突破的越来越快。这是一个常见的规律。就是说,他们2个指标都是向上突破,我就不卖。本来突破上轨时 肯定选择卖股票对吧,但MACD条件不满足时,我就不卖。

2.吃不到就算了

吃不到就吃不到,我不要这块的利润。

3.总结

所以你会发现,通过刚才的2种方式,择时策略的复杂程度,完全取决于市场复杂程度和你自己的选择,你完全可以选择简单的策略,少赚一点钱,也可以选择复杂一点的策略,不断的添加条件,然后可以多赚一点钱。

这2者都是可以的,但是要记得市场一直都是在变化的。量化交易也一直在发展中。一个策略不可能永远有效。这些都需哟我们不断的额去观察和优化。

那么以上 我们通过Boll这个技术指标的分享,来指导我们选股的

之后我们会教大家通过“均线”去择时。就是实战通过编程实现,找到合适的买入和卖出时间点。

也会教到家如果通过成交量、价格、成交信息去选股。通过技术指标进行选股的方式。

转载请注明:虚坏叔叔 » Python量化交易实战-02常见的股票技术面量化指标

喜欢 (37)

您必须 登录 才能发表评论!