引言:

邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。

【历史文章汇总】请点击此处

【必读文章】

【邢不行|量化小讲堂系列27-Python量化入门】EOS期现套利,一周时间,15%无风险收益

【邢不行|量化小讲堂系列20-Python量化入门】10年400倍策略分享(附视频逐行代码讲解)

个人微信:xbx719,有问题欢迎交流


这是邢不行第 63 期量化小讲堂的分享

作者 | 邢不行、助教林奇

本文内容也有视频版本,点击观看:1笔交易有买有卖,如何确定资金流入还是流出?

在上篇文章量化投资中如何计算机构、主力、散户资金流数据中我们讲解了资金流向数据是怎么被划分成机构、主力和散户的。

看完文章就知道,这些所谓机构、主力、散户资金的定义并不是我们理解的字面意思。

而是仅仅按照每笔交易的成交额大小,人为进行划分的,详情可见上篇文章。

关于资金流数据还有另一个知识点,我们要在本文讲解。

01

资金的流入与流出

假设下表是某股票的逐笔交易数据,每一行代表一笔交易:

我们可以看到第三列“资金流方向”中包含了资金流入流出分类

粗看这个流入、流出数据好像没有什么问题,一般人不会多想。

但我们做量化交易的会去考虑这个数据究竟是怎么算出来的,有什么含义,方便之后用来开发策略。

这样仔细一想,就会发现这个数据似乎很有问题。

我们看下图09:35:25的这笔被标记为流入的交易,双方以13.23元的价格交易2600股,总额34398元。

对于买家而言,花费34398元买入股票,这些钱流入市场

对于卖家而言,卖出股票获得34398元,这些钱流出市场

这笔交易中,虽然买家的钱确实流入了市场,但卖家也拿了钱离开了市场,理论上似乎没有净资金流入。

但这笔交易却最终被记为资金流入,为什么?

再来看10:02:36的这笔被标记为流出的交易,双方以13.26元的价格交易33700股,总额为446862元

对于买家而言,花费446862元买入股票,这些钱流入市场

对于卖家而言,卖出股票获得446862元,这些钱流出市场

这两笔交易似乎没什么差别,都是买卖双方一手交钱一手交股票,一方带资金入场,一方拿资金离场,净流入为0。

但这笔交易却被标记为资金流出,这又是为什么?

02

如何定义资金流方向

要想搞明白怎么定义资金流的方向,我们先要明白一笔交易是如何形成的。

上图是股票交易的盘口,包含了买五到卖五的价格。我们做交易有两种下单方式。

// 第1种方式:盘口挂单,等待成交

比如我们以卖三价46.77的价格挂单10手,盘口委托数就也会从1变成11。

这笔交易不会马上交易,而是进入成交队列等待。假设最终成交了,我们称之为“被动成交”,因为我们一直在被动等待别人来成交。

// 第2种方式:主动下单

比如我们觉得当前的卖一价46.75比较合适,于是主动下单10手买入。这笔交易会马上成交,此时卖一的委托数也会减10。

这种下单立即成交的情况,我们称之为“主动成交”

// 总结

一笔交易的双方,必定有一方是被动成交,另一方是主动成交。当然也有一些意外情况

那么这笔交易中,买卖双方哪方是主动成交,就决定了这笔交易资金流入的流向。

买方是主动成交,那这笔交易就是资金流入。卖方是主动成交,那就是资金流出。

我们再回过头看刚刚09:35:25这笔交易。它被标记为流入。说明这笔交易,一方是挂单卖出股票,另外一方是主动下单买入

而10:02:36这笔交易标记为流出,所以它是一方挂单买入股票,另外一方主动卖出股票

03

另一种定义方法

另一种定义资金流入流出的方式相对来说要简单一些。

上图中股票的价格一直在上涨,股价整体处于上升状态。股价不断上升是因为背后有资金在不断推动。

同样的,上图股价处于下跌状态。股价下跌也一定是有持股者一直在往下卖出砸盘,资金在不断流出。

所以我们可以通过该笔交易对价格影响,来判断资金流入流出:

1. 如果该笔交易成交价比上一笔高,那么该笔交易就是资金流入

2. 如果该笔交易成交价比上一笔低,那么该笔交易就是资金流出。

3. 如果和上一笔交易一样,那么就是不流入也不流出。

这就是我们判断资金流的第2种方法。

根据这个方法我们可以对资金流进行分类,比如下面这张逐笔交易图:

图中红框部分,成交价格13.80比上一笔的13.79高,我们认为这笔交易推动股价上涨1分钱,是资金流入。

图中绿框部分,成交价格13.79比上一笔低,该笔交易推动价格下跌1分钱,我们认为这笔交易是资金流出

白框框出来的这些交易价格和上一笔价格是相同的,所以既不算资金流入也不算资金流出。

04

总结

一般来说我们是使用第1种方法来计算资金流数据。

这种方法需要原始数据本身就提供买入和卖出的字段。这个字段交易所是直接提供的,分别用b和s代表买入和卖出。

在缺乏b和s字段时,我们可以用第2种方式来计算资金流,和第一种方法计算的结果有一定的区别

当然,我们花这么多精力搞清楚资金流数据的来源,主要也是为了用它开发交易策略,多的话以后可以写篇文章详细讲一下。

联系邢不行

推荐阅读

2018量化炒币7大玩法复盘 | 视频、PPT分享

收藏!量化小讲堂前50篇合集(含代码)

量化投资中经常使用Excel,可能会被同事打

警惕!数字货币交易所排名陷阱:到底哪家交易最活跃?(下)

历年排名前10的基金,在第2年表现如何?Python告诉你答案

在量化投资中,原来K线还能这么画(附画K线代码)

如果你想入门量化,但是始终找不到方向,可以加入我的知识星球。我会在里面解答你的问题,分享我的感悟,不论是投资、技术,还是职业选择、思维方式。

资金流数据详解 | 一笔交易有买有卖,如何确定流入还是流出?【邢不行|量化小讲堂系列63-实战篇】相关推荐

  1. 【邢不行|量化小讲堂系列47-实战篇】解密股票Level-2行情——高频交易的基础

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  2. 【邢不行|量化小讲堂系列56-实战篇】量化策略回测表现好,但实盘却很差?可能是底层数据就错啦!

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章] [邢不行 ...

  3. 8万条数据告诉你:跟着大股东和高管买他家股票,能赚钱吗?【邢不行|量化小讲堂系列60-实战篇】

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  4. python抓主力资金_【邢不行|量化小讲堂系列09-Python量化入门】通过逐笔数据计算主力资金流数据...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  5. 【邢不行|量化小讲堂系列09-Python量化入门】通过逐笔数据计算主力资金流数据

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  6. 【邢不行|量化小讲堂系列08-Python量化入门】数据告诉你:惊人的海龟交易法则

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  7. 【邢不行|量化小讲堂系列14-Python量化入门】数据告诉你:惊人的指数定投策略

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  8. 【邢不行|量化小讲堂系列06-Python量化入门】极简方法将日线数据转为周线、月线或其他周期

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  9. 【邢不行|量化小讲堂系列24-Python量化入门】股票自动程序化下单交易 | 视频教程

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

最新文章

  1. 基本类型变量和引用型类型变量
  2. ios怎样在一个UIImageButton的里面加一些自己定义的箭头
  3. Linux系统常用函数,浅谈linux下的一些常用函数的总结(必看篇)
  4. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)
  5. 论文盘点:CVPR 2018 Top 20,华人发明的SENet居首!
  6. 一行一个链接代码_AI最优论文+代码查找神器:966个ML任务、8500+论文任你选
  7. JS 点击复制Copy
  8. 谁敢动英伟达的奶酪?AI芯片领域,这12家创业公司值得关注
  9. robotframework接口测试初探1
  10. .net敏捷开发及常用工具
  11. directxsdk 下载地址
  12. Revit插件 | 建模助手 V1.8.52 爆炸式更新,你确定不来看看?
  13. Vulhub-coldfusion--CVE-2017-3066
  14. 管理故事:无知的小沙弥
  15. 郑捷《机器学习算法原理与编程实践》学习笔记(第七章 预测技术与哲学)7.2 径向基网络...
  16. php爬取百度关键词时出现,百度安全验证,解决方法
  17. 无阻塞实时检测键盘输入
  18. KMSpico无法安装问题解决
  19. SystemUI架构分析
  20. 用计算机套路别人,套路计算器隐藏版

热门文章

  1. mysql读写分离codis_Codis 安装 - Rayn——做今天最好的自己 - OSCHINA - 中文开源技术交流社区...
  2. 小米上市周年纪:股价暴跌43%,市值蒸发3000亿
  3. 基于CNN的四位数字验证码识别
  4. 城市公共交通IC卡技术规范正式版下载
  5. fatal error C1189: #error: MFC does not support WINVER less than 0x0601. Ple
  6. 【NOMA】Resource Allocation for Multi-UAV Aided IoT NOMA Uplink Transmission Systems
  7. centos7+TP5.1+selenium+chrome抓取搜狗微信推文
  8. Java成品网站推荐 毕设从这起步就够了
  9. 0 13 amp 0 17c语言,A 23-to-29 GHz Transconductor-Tuned VCO MMIC in 0.13 amp;#956;m CMOS
  10. C++构造函数、析构函数、this指针、初始化列表