技术分析入门 [2] 大家抢筹码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
wegamekinglc
V2EX    Python

技术分析入门 [2] 大家抢筹码

  •  1
     
  •   wegamekinglc 2015-04-30 12:54:41 +08:00 4875 次点击
    这是一个创建于 3820 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文请见技术分析入门 [2] 大家抢筹码

    更多量化分析量化实验室

    在本篇中,我们将使用流通股份的集中程度作为指标,为大家开发如何机智的抢筹码策略!

    股市里面总是有这样的一种说法: 大股东总是会快小散一步,悄悄地进村,放枪的不要。大股东会在建仓期吸收世面上的廉价筹码,然后放出利好,逢高出货。所以大股东的建仓期,正是小散们入场分汤的好时机!

    1. 数据准备

    好了,说了这些原理,到底灵不灵呢?来,一试便知!这里我们首先要定义什么叫大股东呢?这里我们借助中诚信的数据,获取前十大流通股东的持股比例:

    • 数据API:

    CCXE.EquMainshFCCXEGet 获取财报中十大流通股股东的持股比例(本API需要在数据商城购买)

    下面的语句查询600000.XSHG浦发银行在2014年9月30日到2014年12月31日的十大流通股股东持股情况:

    浦发银行

    我们按照报表日进行合并,并计算前十大流通股股东持股总比例:可以看到,2014年年报中流通股集中度是下降的,相对于上一个季报,持股总比例从29.76%降到了29.25%。看来他的大股东没啥动静,小散们先按兵不动!

    十大股东集中度

    2. 策略思路

    有一句俗话:不要在一棵树上吊死!小散们可以“海选PK”,择优录取!我们以上证50成分股为例,挑选出满足以下条件的股票:

    • 2015年一季度季报中10大流通股股东持股比例相对于去年年报上升10%

    这就是我们认定的大股东吸筹码的标志,选出来有三只股票满足:601169.XSHG, 600887.XSHG, 600703.XSHG

    下面的股价走势图来看,这样的股票总体还是上升的。但是按照这样投钱真的靠谱吗?

    股价走势

    3. 完整策略

    我们来吧上面的想法系统化,来看这个策略效率:

    • 投资域 :上证50成分股
    • 业绩基准 :上证50指数
    • 调仓频率 :3个月
    • 调仓日期 :每年的2月28日,5月31日,8月30日,11月30日,遇到节假日的话向后顺延
    • 开仓信号 :十大流通股股东持股比例集中度上升10%
    • 清仓信号 :每个调仓日前一个工作日,清空当前仓位
    • 买入方式 :等比例买入
    • 回测周期 :2009年1月1日至2015年4月28日

    这里的调仓日期的设置,是满足每期报表结束日后的两个月,这样我们有比较大的把握,可以确实拿到当前的报表数据。

    策略回测

    原文请见:技术分析入门 [2] 大家抢筹码

    20 条回复    2015-05-04 12:58:19 +08:00
    grindsgears
        1
    grindsgears  
       2015-04-30 13:20:09 +08:00
    well. 首先你的strategy如果是investment,那三个月我个人觉得太短了。第二,股东持股比例变动我觉得不足以判断股价近期就会上涨。
    就拿一直股票举例,参与者很多,有基金,有投资机构,有大股东,有散户,有大散户,有价值投资者等等等等。 三个月的周期正好是比较尴尬的时期,三年可能比较好。举个最简单的例子。 你现在研究银河系的引力来判断地球的潮汐.如果用来判断太阳系的运动会比较好。lol..
    还有,你的策略应该是很不完善的,至少我没有看到任何资金管理的方面? 如果买进去,一个月跌幅超过10%你止损吗?你的策略什么时候终止? 什么时候增资?如果准备清仓,有股票停盘怎么办?等等等等
    最后的最后? 你敢不敢投钱进入用的办法做? 坚持5年不变?
    我完全不backtesting, 我只trading now。。。lol
    grindsgears
        2
    grindsgears  
       2015-04-30 13:39:57 +08:00
    “股市里面总是有这样的一种说法: 大股东总是会快小散一步,悄悄地进村,放枪的不要。大股东会在建仓期吸收世面上的廉价筹码,然后放出利好,逢高出货。所以大股东的建仓期,正是小散们入场分汤的好时机!”
    这个我是完全不同意的,你首先要了解市场的几个stage
    1. absorbtion。这个阶段是最难判断的,有人在慢慢的,持续的吃货,你在这里吃货,要有绝对的耐心。而且,我见过吃货吃一年多的。更重要的是,有人会抢筹码。这是另一方更强的就会打压,逼对方吐。而且就是a股,我从order flow和tape发现,他们吃货的方式也很多,而且绝对不可能在一个price level吃货,而是在一个个的range
    2. market up。 这个阶段会忽然拉几下,看看有没有人跟,因为就算他吃了很多筹码,也需要别人帮他一起拉伸。如果没有人跟,一般会回到之前absorbtion的level继续吃,反复几次,知道大散户和稍微聪明的人跟。
    3,distrubution。 说白了是上部的absorbtion,在拉伸第一个阶段的顶点吃货,因为这个时候,很多看起来比较聪明的人往往会提前锁定盈利,第二,如果你不退,那就等哪天大盘不好的时候我砸几下,你就要吐了。lol ,而你吐,他们在下面放bid接回来。说白了,他们会在这里把筹码换一遍,再接回来
    4,keep market up+distrubution结合。反复几个过程。而且很有技巧,比如你的strategy说,等报表一出来,我就拉几个无量涨停?你吃不到怎么办?lol,或者在出报表前,拉一个跌停让你出不来怎么办?
    5, market down,正好相反, 我在最高的位置狂抛筹码,价格跌下来,很多踏空的人一看,机会终于来了,等他们接筹码的时候,我正好出给你。或者在出筹码的过程中,我拉几下,你看什么RSI over sold。MACD金叉了。 然后,,没有然后了,没有大资金介入?怎么可能会拉伸,等稍微聪明的反映过来,他们也抛,这时候价值投资者,还有散户就包成团,互相鼓励,绝不出货,跌破成本位,跌破止损,跌破都不想看股票,横盘n久,最终受不了,说,老子不玩了!卖!!! 参考第一个stage。庄家再接回来。。lmaoooooo
    trading就是一个游戏而已,重点你要懂规则。
    wegamekinglc
        3
    wegamekinglc  
    OP
       2015-04-30 13:46:24 +08:00
    @grindsgears 首先这是idea的测试?不是所有的策略想法都需要上来体系完备的,不是吗?先试一下,然后根据结果再推测机理,也是一种分析的手法。
    我觉得三年实在太长了,三个月是上市公司发财报的周期,而且对于大多数中小投资者而言,3个月的调仓频率已经很低了。
    这是个简单的想法,所以是满仓策略,没有资金管理,也不止损,也不增资。至于股票停牌这种情况,我使用的平台会帮我处理,卖不掉自然会卖不掉。不是所有的投资策略,都需要有复杂的结构,特别是对于小投资者而言,简单易操作更关键。
    手续费是有的,但是实际上对于这么低频的策略而言,手续费无关痛痒,测过,年化差了4,5个点。07年没有测,因为平台数据最多支持到09年左右。
    至于比较的基准,我的股票池是上证50成分股,所以与上证50成分比较是合理。如果要与300etf比,首先没有这么长的数据段,而且我的池子也没有涵盖300。

    最后的最后,我们是一个平台,我们是希望投资者发挥自己的想象力去构建自己的交易策略,我们本身不是想做投资顾问。这些策略更多的是展示平台的使用方式。

    PS,backtesting可能不靠谱,但是大部分人还是没有这个胆子完全没有backtesting,光着膀子就上啊。
    wegamekinglc
        4
    wegamekinglc  
    OP
       2015-04-30 13:54:33 +08:00
    @grindsgears 看来是投资上面的行家~我们是做平台的,这个投资上面的造诣肯定是远远不如大神的。但是我们可以考虑各取所长啊!你可以在我们平台上面测试自己的想法~
    grindsgears
        5
    grindsgears  
       2015-04-30 13:57:42 +08:00   1
    @wegamekinglc 三个月的持有期,我个人觉得应该是投机者而不是投资者了。当然是个人看法。
    如果你的数据不包括07年,我建议还是最好去买到这段数据,毕竟比较有参考价值。
    手续费正如你所说,应该问题不大。
    不过,这个是我见过国内比较不错的平台了,建议你增加MAE, MFE, max drawdown之类,应该会比较具有吸引力。
    我之前也研究过量化,不过早就完全放弃了。我还是觉得我大脑比较靠谱,lol。
    可能我觉得交易是一个游戏,而不是科学吧。
    nilai
        6
    nilai  
       2015-04-30 14:01:31 +08:00
    wegamekinglc
        7
    wegamekinglc  
    OP
       2015-04-30 14:05:21 +08:00
    @grindsgears 多谢宝贵意见,我们现在的风险分析,业绩展示这方面还是比较弱,主要是我们担心给太多了,用户不知道要看啥。我们下面会丰富这个页面,多tab的形式展示更多的策略profile。

    09年之前数据我们有,但是我们的数据清理工作在这段上面还不完善,所以造成早期数据质量不高。所以暂时没放出,以后会放出。

    我们这个不是纯量化的平台了应该。我们的理念是帮助用户实现自己的想法。实际上我这个策略更接近一个事件策略而不是一个量化分析策略。

    anyway,我们无意于定义什么是交易。我们希望用户可以自己来给出他/她心目中的策略模样~
    doskoi
        8
    doskoi  
       2015-04-30 14:11:21 +08:00
    只是你碰上了牛市而已,拿08-12年数据回溯一下看看。
    wegamekinglc
        9
    wegamekinglc  
    OP
       2015-04-30 14:23:40 +08:00
    @doskoi 呃,之前回答过,我们的数据是09年开始的。。。我这个策略是long only的,并且是满仓策略,如果整体市场不好,这个策略也是无能为力的:(

    跑了一个08年到12年底的:

    ![](http://d2.freep.cn/3tb_150430125230d3a3548079.png)

    跑还是跑赢基准,但是总体来说,年化大幅下降,最大回撤还是40%左右的水平。不是那么吸引认了。

    Anyway,我们的理念还是打造平台:)
    liboyue
        10
    liboyue  
       2015-04-30 14:35:36 +08:00 via Android
    @wegamekinglc 是不是太着急变现了?
    wynemo
        11
    wynemo  
       2015-04-30 14:44:54 +08:00
    这个 楼主我想问下 熊市里收益如何?
    washinriver
        12
    washinriver  
       2015-04-30 15:04:03 +08:00
    感谢 @wegamekinglc @grindsgears 两位大拿的精彩讨论!
    前段时间看到这个平台, 也开始了学习之路, 谈下我自己的看法.
    对于量化交易而言, 我觉得就应该遵循策略所产生的信号去交易(海归交易法则中提到的最重要的一点), 对于一场游戏,谁会关心是投资还是投机呢.
    用程序完美表达自己的某个idea, 在瞬息万变的股票市场,几乎是不可能的. 只能说人脑和量化策略各有各的优势,能挣钱就行!

    ps: 楼主在9楼的图贴错了吧.
    wegamekinglc
        13
    wegamekinglc  
    OP
       2015-04-30 15:29:21 +08:00
    @wynemo 我跑了一个06年到12年的,这个算是熊市的了。收益率还可以,但是回撤也很大。总体来书,满仓策略,该熊还是跟着一块熊了。。。

    https://app.wmcloud.com/mercury/community/share/5541d8a4f9f06c1c3d687fef
    wegamekinglc
        14
    wegamekinglc  
    OP
       2015-04-30 15:33:14 +08:00
    @liboyue 这里的太着急是什么意思?是我的调仓频率太高了?
    liboyue
        15
    liboyue  
       2015-04-30 15:54:21 +08:00 via Android
    @wegamekinglc 我是说数据商城做得太急了。。。貌似这个平台还不是很大?
    wegamekinglc
        16
    wegamekinglc  
    OP
       2015-04-30 16:23:34 +08:00
    @liboyue 商业模式可能也是我们要考虑的因素吧。
    ldehai
        17
    ldehai  
       2015-04-30 16:55:27 +08:00
    量化实验室写的技术贴通俗易懂,赞一个!
    wegamekinglc
        18
    wegamekinglc  
    OP
       2015-04-30 17:13:21 +08:00
    @ldehai 请持续关注~
    grindsgears
        19
    grindsgears  
       2015-05-04 11:54:09 +08:00
    @wegamekinglc 大概看了下,不知道你们的数据精度是什么级别? 是不是逐笔(tick)?带不带BID ASK还原。 如果不带,建议你加上slippage. 估计那群量化的人很喜欢。lol
    wegamekinglc
        20
    wegamekinglc  
    OP
       2015-05-04 12:58:19 +08:00
    @grindsgears 现在我们的策略只涉及日间策略,不涉及高频数据。但是我们策略设置是支持slippage的设置的。通过API函数Slippage设置。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5769 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 03:09 PVG 11:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86