从0到1精通指标源码(五),掌握特殊K线标记技巧

从0到1精通指标源码(五),掌握特殊K线标记技巧"/

在股票技术分析中,K线图是投资者常用的分析工具。特殊K线是指在常规K线的基础上,具有特殊形态的K线,如十字星、锤头、上吊线等。这些特殊K线通常被认为是市场转折的信号,对于投资者来说具有重要的参考价值。
以下是一个简单的示例,说明如何使用Python和matplotlib库来绘制带有特殊K线标记的K线图。
首先,确保你已经安装了matplotlib库。如果没有安装,可以通过以下命令安装:
```bash pip install matplotlib ```
接下来,我们可以编写一个简单的Python脚本,用来绘制带有特殊K线标记的K线图。
```python import matplotlib.pyplot as plt import matplotlib.dates as mdates from matplotlib.lines import Line2D import pandas as pd import numpy as np
# 模拟一些股票数据 dates = pd.date_range('20210101', periods=10) open = np.random.rand(10) 100 high = open + np.random.rand(10) 20 low = open - np.random.rand(10) 20 close = open + np.random.rand(10) 10
data = pd.DataFrame({ 'Date': dates, 'Open': open, 'High': high, 'Low': low, 'Close': close })
# 定义特殊K线的标记 def mark_special_kline(data, special_klines): for

相关内容:

在实战应用中,我们习惯查找关键性K线,观察是否有效突破,是否放量或放倍量,DIF/DEA是否在零轴上方金叉等等,如果直接在炒股软件主画面上能用不同的标记标注出来,我们再监盘的时候,不就一劳永逸了。

今天针对这个问题,准备了2种在主画面上标注特殊K线的方法:

第一种,改变K线柱体的颜色(分为实体柱、空心柱):

1 公式:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY);

2 解释:

2.1 STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY):绘制柱线公式;

2.2 COND:当满足什么条件时,比如说,当该日成交量出现倍量的时候,对应的K线绘制设置的颜色;

2.3 PRICE1,PRICE2:指绘制K线颜色范围,比如说,从开盘价到收盘价,或者从最低价到最高价等,一定对应的是两个值;

2.4 WIDTH:绘制K线的宽度,一般设置值为“4”,与原图中的K线宽度一致,也可以设置较细或较粗一些,便于分辨;

2.5 EMPTY:柱线是实心柱还是空心柱,设置“0”为实心柱,设置“1”为空心柱。

2.6 举例:STICKLINE(V/REF(V,1)>=2,O,C,1,0),COLORYELLOW;当该日成交量出现倍量的时候,对应的K线绘制设置为:实体柱、粗度为1、绘制范围为从开盘价至收盘价、黄色的K线;括号外面的COLORYELLOW“”是黄色的意思。

图例1:绘制柱线公式

第二种,在要标记K线的位置标注图标:

1 公式:DRAWICON(COND,PRICE,TYPE);

2 解释:

2.1 DRAWICON(COND,PRICE,TYPE):绘制图形公式;

2.2 COND:当满足什么条件时,比如,当该日MACD中,零轴上方快线金叉慢线的时候,对应的K线位置标注图标;

2.3 PRICE:指做标注图标的位置,比如,在要做标注K线的最低价位置;

2.4 TYPE:指的是标注什么样的图标,一般都是软件自带的几种图标,是按照数字标示的,比如:设置“1”是向上的箭头,设置“36”是红色的叉号等;

2.5 举例:DRAWICON(CROSS(DIF,DEA) AND DIF>0 AND DEA>0, L,36);当该日MACD中,零轴上方快线金叉慢线的时候,对应K线最低价位置标注红色叉号的图标。

图例2:标记图标公式

给大家留道思考题,请看下图:主图中黄色圆圈的位置K线,是用白色空心柱进行标注的,后面短暂回调后,都出现了一波波段上涨行情,大家可以想一想,是利用什么思路来标注的关键K线的呢!希望大家踊跃留言、积极交流!

图例3

发布于 2025-05-21 22:35
收藏
1
上一篇:Excel轻松绘制,股市K线图制作全攻略 下一篇:交易费用调整周期详解,多久一次,如何影响您的投资收益?