初学者的投资体系

 

名词解释

自有现金:稳定持续性的现金流

杠杠资金:市场内低成本的可借入的资金

价值投资:合理价格持有优质公司股票

现金管理:每日清算的T+0转出的年化5%以上的现金管理服务。

套利:分级套利、配对交易、期现套利等低风险投资方式

低回撤Alpha量化:低回撤的量化策略

 

投资体系

  • 自有现金优先满足价值投资需求,不设上限。仅当市场内没有符合投资认知范围内的价格合理的股票,或疯牛市降仓变现后,现金转入低风险现金管理。
  • 优先可以穿越牛熊抗跌性强的非周期性股票,不避开震荡波动和下跌,坚持越跌越买。
  • 周期性股票或基本面发生重大变化的股票,持续重点监控适时退出。
  • 价值投资标的:A股、港股和美股。全部数量控制在 5 支以内,重仓优质股票不设仓位上限。
  • 疯狂牛市减仓,兑现获利转入现金管理。
  • 杠杆资金控制成本和风险,仅作为短期用途(3个月内),仅用于低分险套利、确定性分级B等机会。
  • 将现金管理视为一个统一的低回撤Alpha量化策略,综合各种交易工具捕捉市场Alpha机会。

黄金白银日常波动分位

数据来源

MT4 「历史数据下载」

 

黄金取2010年2月11日-2017年3月17日共计2028条日线级别开盘、收盘、最高价、最低价。

白银取2010年2月11日-2017年3月17日共计1951条日线级别开盘、收盘、最高价、最低价,白银部分日期数据缺失。

因杠杠交易,波动取日内最大的波动范围,波动值=最高价-最低价。并将波动值排序。

 

分位结果

黄金波动值的分位

分位 分位值(美元/盎司)
10% 7.51
25% 11.42
35% 13.75
50% 16.36
65% 20.4
75% 23.31
85% 28.95
95% 41.95
97% 49.95
98% 60

 

白银波动值的分位

分位 分位值(美元/盎司)
10% 0.213
30% 0.34
50% 0.482
70% 0.7
90% 1.216
95% 1.64
98% 2.22
100% 6.82

 

波动分析的意义

1)判断市场动荡情况

2)防止异常波动损失,防范黑天鹅

由一支牙线棒想到的

牙齿不好,长期使用牙线棒。一直使用的是屈臣氏的圆线牙线棒,前几日换了国内舒克品牌的牙线棒,惊讶地发现一支牙线棒会设计得这么难用。上图是屈臣氏的牙线棒,舒克的牙线棒没有图了。

第一,上图中屈臣氏的牙线棒末端是弯曲的,最末梢是钝状的,使用屈臣氏的牙线棒末端可以非常方便地深入牙缝内侧剔除残留食物,不容易刺到牙龈导致出血。

舒克的牙线棒末端是直的,而且最末梢是尖锐针状的。使用时只能像牙签样的,不能清洁牙缝内侧,针状非常容易刺入牙龈导致出血。

第二,上图中屈臣氏的牙线棒用力握持的部分是扁状的,而且有凸起增加握持力,牙线深入牙缝后取出非常方便。

舒克的牙线棒的握持部位是圆棒状的,表面非常光滑,牙线深入两齿之间再取出一不小心就手滑了,不利于用力。

 

一支牙线棒的细节设计已经决定了我的选择了。两者的牙线其实都能够使用,但驱动消费者选择的是产品的细节和情感连接。基础功能做到满分,上层建筑做到口碑。现在的消费者应该具备了为品质买单的能力,联想到其他消费产品,整体可提升改善的空间会很大,里面蕴含的机会很多。

买入卖出股票的优雅实现

使用Python非常优雅地实现买入和卖出股票的计算,如下。

stocks = set(context.stocks) 

holdings = set(get_holdings(context)) 

to_buy = stocks - holdings 

to_sell = holdings - stocks

利用集合的+ -法可以很方便计算当前持仓与目标持仓间需要买入和卖出的股票。

 

集合是无序无重复的元素集,不支持索引和切片,重复值自动剔除。集合支持 x in set, len(set),和 for x in set等操作。

创建集合

1)b=set([6,3,9,15,21]) #set()方法创建

2)a = {‘a’,’i’}  #{}方式创建,但不能为空,否则会默认创建字典

 

增加集合元素

1)add方法。b.add(45) #add方法支持增加单个元素

2)update方法。b.update(a) #update方法支持集合合并

 

删除集合元素

b.remove(9) #原集合删除了元素 9

 

集合的运算

a|b    #求a,b的并集

a&b    #求a,b的交集

a-b    #元素在a中,不在b中

a^b    #集合a除去a&b的交集元素

从网易云音乐想到的

网易云音乐是四个最高频使用的APP之一,其余三个是雪球、微信、微博。

网易云音乐的亮点

  1. 歌单。歌单的产品形态奠定了网易云音乐爆棚口碑的基础。如果没有歌单,网易云音乐就失去了用户和运营发挥的空间,很可能与其他音乐软件无异。歌单并非网易云音乐首创,但却是网易玩得最溜。歌单融入了情感趣味和场景,创造话题和感情的迸发点。用户创建歌单时,自然地为歌曲做了一次属性标签,为歌曲推荐积累了数据。用户听歌单歌曲时,因为相同的口味,用户群之间又有了交流的空间。

2.评论,网易云音乐的最大亮点。评论内容丰富氛围,用户之间的互动评论也非常多。评论内容有写自己故事的、有评论歌单封面、歌单、歌曲封面、歌曲翻译、译者名称、用户ID的,各种内容都可以吐槽议论,所有自定义内容均为潜在的评论话题触发点。用户进入云音乐后播放歌单或点开歌曲浏览评论,趣味的评论内容会让用户自然地触发评论的意愿,让用户不停地浏览评论。置顶的热门评论更容易引发用户间的互动交流,评论的氛围起到了内容引导和规范评论的作用,网络恶语和戾气在网易云音乐评论区非常少见。评论改变了听歌是一个人静默行为的设定,听歌演变成了寻找共同兴趣窥探他人故事的社交行为,群体行为规模化后放大评论的效果,对社区外产生溢出影响力。驱动这一现象的是本身非常精彩的内容,以及网易一贯的调性,从网易新闻就沿袭下来的贱贱的风格。 Continue reading 从网易云音乐想到的

最近工作体会

  • 语言沟通的方式:先抛结论,再阐述原因,倒金字塔式结构
  • 新人常不懂装懂,常妥协顺从,常硬抗任务。和新人的工作沟通中明确任务要求、注意事项和时间
  • 复述是一个好习惯,确认双方沟通的是一件事情
  • 会议必须要有记录、议程、时间要求和会后跟踪
  • 演示顺序:从框架到细节
  • 埋头工作前,先沟通好需求方要求,不管是领导层的、合作伙伴的、合作部门的还是下游部门的
  • 工作中承认自己笨放低位置请教别人,反而可以学到更多东西
  • 如何处理复杂?面向过程的思想处理复杂问题,脑海中首先浮现的是流程图。面向对象的思想处理问题,脑海中浮现的是对象关系图。面向对象的基础特征是封装,本质是什么?答案是抽象。从面对的问题域抽象出解决问题所需的对象是面向对象方法的核心思想。能否恰当抽象出足够的对象类型,特别是抽象出潜在的对象是决定软件设计好坏的关键。如果从更宽泛的角度讲,对我们所面对的复杂问题进行抽象,抓住本质,得出高度精炼的逻辑模型,对问题的求解具有重要的意义。从这个角度来说,抽象并不仅仅局限于对象的抽象,也包括流程和更高层的系统结构。

对象之间的关系:

单向关系

双向关系

自身关系(同一类对象之间的关系)

多维关联(多个对象之间的关联)

泛化(类与类的继承关系)

依赖关系(前置条件,弱关联关系)

聚合关系(当对象A被加入到对象B中,成为对象B的组成部分时,对象B和对象A之间为聚合关系。聚合是关联关系的一种,是较强的关联关系,强调的是整体与部分之间的关系)

组合关系(对象A包含对象B,对象B离开对象A没有实际意义。是一种更强的关联关系。人包含手,手离开人的躯体就失去了它应有的作用。)

应用面向对象思想处理复杂问题的关键是抽象出对象和对象间的关系

  • 决定成败的不是细节,而是深度

由银科控股观察现货市场规模

公开资料显示,2015年现货市场交易额29万亿元,年复核增长率35%,预计2016年现货市场交易额将达到40万亿元以上。

银科控股2016年财报显示全年交易额3万亿元,据此推算银科控股占据现货市场7%左右的市场份额,应该已经达到老大位置,相当于证券经纪市场里的中信证券。后续市场集中度可能会进一步提高,毕竟现在老大也没超过10%。

现货交易商盈利来源于佣金、隔夜费和点差。银科控股2016年营业收入23亿元,简单计全部营收来自佣金隔夜费和点差,那么交易者的平均交易成本是万分之七,比股票市场高很多,但现货的杠杠比股票高,总体算下来还是非常有利可图的。 Continue reading 由银科控股观察现货市场规模

电商的趋势

现在如果有一家互联网企业如果要做电商,突破口在哪里?

要么电商转为基础设施。依赖社区服务工具等打先锋,电商垫后稳固堡垒,为前线提供后勤。这是在商品和供应链无差异化的情况下互联网企业做电商可行的路径。

尤其是中小互联网企业,对实体的商品厂家品牌没有话语权,对实体经营不了解,纯电商无论平台、自营或导购都难以独木成林。因为对于用户而言,无论平台、自营或导购,商品都是无差异的,企业能做的就是互联网产品的差异,而线上产品的差异构不成用户买单的理由。

要么电商找到新生意模式。企业必须在商品品类、商品品牌、商品供应链等环节拥有差异化优势。铁血军事网专为军事爱好者提供军式用品占据了一个利基市场,商品品类占据了有别与其他企业的优势。唯品会在2012-2013年的商品来自于双十一商家的尾货,供应链层面区别于其他商家,由此用户获得的利益非常大,唯品会的股价也在这两年暴涨。商品品牌和商品供应链的综合差异化例子是网易严选和网易考拉,严选创造性地选择ODM模式,联合著名品牌的工厂为国内顾客生产平价商品,同时借此开创了网易的严选自主品牌。网易考拉直接与海外品牌商签订协议采购海外商品进入保税区,供应链上比代购和一般贸易更有效率。 Continue reading 电商的趋势

Python常用函数备忘录

lambda

用法示例:
key=lambda x: abs(x)

相当于传入参数 x,输出结果 abs(x)

max与min

用法示例:
price = {
‘A’:123,
‘B’:450.1,
‘C’:12,
‘E’:444,
}
max_price=max(price.items(),key=lambda x:x[1])

对price.items()的序列求最大值,判断的标准是序列单元的第二个值

sorted

用法示例:
price = {
‘A’:123,
‘B’:450.1,
‘C’:12,
‘E’:444,
}
sorted_price=sorted(price.items(),key=lambda x:x[1],reverse=True)
对price.items()的序列排序,排序的标准是序列单元的第二个值,默认从小到大排序,reverse后从大到小排列。

Python常用金融扩展备忘录

pandas

地址

https://github.com/pandas-dev/pandas

安装

pip install pandas

文档

10分钟学会Pandas

 

numpy

地址

https://github.com/numpy/numpy

安装

pip install numpy

文档

待完善

 

tushare

地址

https://github.com/waditu/tushare

安装

pip install tushare

文档

待完善

 

pandas-datareader

地址

https://github.com/pydata/pandas-datareader

安装

pip install pandas-datareader

文档

待完善

 

talib

地址

https://github.com/mrjbq7/ta-lib

安装

pip install TA-Lib

 

安装报错:failed building wheel for ta-lib

解决方式:

1)下载第三方wheel,http://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib

2)命令行运行:pip install TA_Lib‑0.4.10‑cp27‑cp27m‑win32.whl

 

报错  error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

解决方式:下载安装 Microsoft Visual C++ 9.0

文档

待完善