手把手丨10分钟教你看懂K线图交易策略(附python绘图代码)

大数据文摘作品

编译:大山、笪洁琼、Yawei Xia

对于K线图,相信做交易的朋友都不陌生。本文作者用简单明了的语言解释了三日K线的交易原则,也分享了如何用python绘制K线图的方法和代码。

关于日本K线交易

据说日本人在十七世纪就已经运用技术分析的方法进行大米交易,一位名叫本间宗久的坂田大米贸易商发明了“蜡烛图”这一技术来分析每日市场上大米现货价格。现代K线图之父史蒂夫尼森认为,通过“蜡烛图”进行正式交易是自19世纪50年代开始的。

在本文,我们要重点解决以下两个问题:

1、使用Python绘制K线图

2、通过“三日K线”了解K线图的交易策略

使用Python绘制K线图

视频内容

(视频调试:笪洁琼)

我们从雅虎数据库中随机下载一些每日财经数据,用来绘制我们的K线图。在这个例子中,我们将绘制“标普500ETF”的每日K线图。你可以更改股票代码,比如“谷歌”、“苹果”、“微软 ”等,来绘制属于自己的K线图。

我们通常用“matplotlib.pyplot库”来进行数据可视化。Matplotlib也提供包括K线图在内的少部分特殊金融绘制工具,此类绘制工具可以在“matplotlib.finance子库”中找到。

我们还将运用通过“bokeh.plotting”绘制带有默认工具集和默认可视样式的接口。它运用了Python中用于现代浏览器Web做演示的交互式可视化库。

上述代码的输出如下所示:

我们提供的工具将帮助你记录图表走向,并通过缩放框和变焦轮将其放大或缩小。还有一个重置按钮来显示原本的实际输出,一个保存按钮让你下载浏览器中显示的图像(即缩放的图像)。

通过“三日K线”来理解K线交易策略

让我们来看一个简单的每日交易策略,通过分析过去三天的K线来预测我们在第四天是“买进”还是“卖空”。我们将在第四天结束前关闭仓位,并提前确定盈利/亏损。

在第四天“看涨”(即买入)所对应的所对应的交易条件是:

规则1:最新烛台的面积必须大于前两支烛台的面积,而不管烛台的颜色如何。

规则2:第二支烛台必须是红色的。

规则3:最近一支烛台的收盘价必须高于第二支烛台的收盘价。

规则4:你会在第四天早上交易刚开始时买入,然后在市场收盘前卖出。

在第四天“看空”(即卖出)所对应的交易情况是:

规则1:最新K线的面积必须大于前两支烛台的面积,而不管烛台的颜色如何。

规则2:第二天的烛台必须是绿色的。

规则3:最近一支烛台的收盘价必须低于第二支烛台的收盘价。

规则4:你将在第四天早上交易刚开始时卖出,然后在市场收盘前买入。

如果收盘价太接近,你做买卖决策时在某些地方可以不遵循规则3,但更保守的做法是遵循所有三个步骤。

如果你自己画一张K线图,并试图找到你正在考虑资产的“买进”和“卖出”信号,那将会很有趣。

此外,你还可以在网上找到各种K线图模式。你也可以参考这篇博文——《K线图交易——动量策略及案例【EXCEL模型】》

(博文链接:

https://www.quantinsti.com/blog/candlestick-trading-a-momentum-strategy-with-example-excel-model/)

你通过观察先前几个烛台的价格来做出相应的判断,进而理解动量交易策略。在你绘制的K线图中可以尝试进行这样有趣的练习。

原文链接:

https://www.quantinsti.com/blog/japanese-candlestick-trading-strategy/

【今日机器学习概念】

Have a Great Defination

原文发布于微信公众号 - 大数据文摘(BigDataDigest)

原文发表时间:2018-01-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据结构与算法

BZOJ4709: [Jsoi2011]柠檬(决策单调性)

那么设\(f[i]\)表示到第\(i\)个位置的最大价值,\(s[i]\)表示到\(i\)位置,\(a[i]\)的出现次数,转移方程为

632
来自专栏数据结构与算法

04:围棋

总时间限制: 1000ms内存限制: 65536kB描述围棋的棋盘上有19*19条线交织成的361个交点,黑棋和白棋可以下在交点上。我们称这些交点为“目”。 一...

3469
来自专栏ml

HDUOJ---2152

Fruit Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav...

2666
来自专栏ACM算法日常

悬赏题No.1 - 扑克牌

ACM算法日常推出悬赏题啦,悬赏题一般是平时日常听闻的题目,题意简单,结构稍微复杂,并且不知道算法的结果,需要解题者在理解题意的情况下给出合理的解决方案和结果...

912
来自专栏HansBug's Lab

1015: [JSOI2008]星球大战starwar

1015: [JSOI2008]星球大战starwar Time Limit: 3 Sec  Memory Limit: 162 MB Submit: 3001...

2787
来自专栏日常学python

从00-90后的微信昵称,发现如下规律

大家好,首先说明的是,这是一篇技术文,也是一篇not技术文,今天分享的是,当我获取了微信小程序英文取名的3500多个微信用户昵称、年龄段后,分析得到下面解果。。...

6934
来自专栏小樱的经验随笔

2017广东工业大学程序设计竞赛初赛 题解&源码(A,水 B,数学 C,二分 D,枚举 E,dp F,思维题 G,字符串处理 H,枚举)

Problem A: An easy problem Description     Peter Manson owned a small house in a...

3786
来自专栏Netkiller

solidity 语言安全·整型溢出

中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@msn.com>

1022
来自专栏数据结构与算法

9.22模拟赛解题报告

T2读题就花了半个小时,而且一开始没认真理解题目的意思,前后各dp了一遍,后来仔细揣摩了一下题意,细心品味了一下出题人的语言,正着的dp好像是没用的。。。

853
来自专栏小樱的经验随笔

CTF---密码学入门第三题 奇怪的短信

奇怪的短信分值:10 来源: Ayn 难度:易 参与人数:5117人 Get Flag:2623人 答题人数:2858人 解题通过率:92% 收到一条奇怪的...

3956

扫码关注云+社区

领取腾讯云代金券