找到趋势和通道是看懂股票K线图最基本的要求,他能让我们知道股票的分段走势,从而在后续股票买入后能确定支撑点和压力位。下图以000001(平安银行股票为例):
在K线图上我们能很容易的找到相关趋势和通道(上图未示例通道线),但这并不是最终目的,作为想入门量化交易的猿人来说,如何用程序将上述两指标描述清楚并加以运用才是根本,这两个指标和其他看图指标不一样,他们是每个炒股者必备基本功,当然作为量化交易者却是必经之路,下面我就讲一下我的心得:
用程序描述出趋势和通道分两步:第一步获取最大值和最小值。但一张图上只有一个最大值和最小值,这太简单了,但数据量太少,对股票监控用处不大。我经过比对各支股票日线图,认为以10天为限,即在10天内当日的股票为最大值或最小值还是有用的;但我指的不是随机10天内的极值,而是在程序中经过顺序迭代,获取某天股票的前5天和后5天(即11天内)他的值为最大或最小值,只有这样才能确定他作为极值的意义,即可轻松获取分段的最大值和最小值,从而确定股票分段的趋势。如果能建立这样一个概念,我认为每位猿人都能写出相关的程序代码了,当然整图中的最大和最小值也是其中的一个部分,他们除了是极值外,对第二步也是个关键。
第二步获取通道范围。在获取分段最大值和最小值以后,我们即以分段趋势作为研究对象,在区间内找到通道范围(我所指的通道范围是震荡区间,不知道这个概念是否准备,请各猿专家能不吝斧正),我的思路是这样的:在上升趋势中,如果某根K线的最大值(仅指开盘价和收盘价,最高值和最低值暂不考虑,因为偏差太大了)未大于前面所有K线的高点,则说明是根通道K线,这个道理很容易理解,我在刚开始构思的时候,程序编得非常复杂,因为在K线图上很少有看上去就成规律的通道范围(即震荡区间范围),总是找不出规律,然后针对每一张K线图在那里进行修改,最后还是自相矛盾;后来不知道怎么回事,突然思维跳出了框框,化繁为简想到了这个道路;所以说世界上的每件事只要多想多做总会有收获的。
同样道理:在下跌趋势中, 如果某根K线(不管是上升线还是下降线)的最小值跌不破前面所有K线的最小值,则也属于通道区间范畴。
上述思路我只在少数K线图上进行确认,如果各位大猿有兴趣可以帮我再确认下,如有问题请及时指出并回复我,谢谢!
常按点赞,加关注,我将后续不断推出自己的思路和大家分享,如果各位大猿也有好的想法,可以在回复中加链接供大家分享,不要藏私哟!
接下来,我会从量价角度对股票的走势进行判断,目前我正在思路整理中。。。