量化小讲堂 整理

选股策略

  • 只允许投资于沪深两市上市的A股股票;
  • 不允许投资于S、ST、ST、SST以及SST类上市公司股票;
  • 不允许投资于流动性过差的股票,包括在每个交易日之前的20个交易日平均日交易量小于1000万人民币的股票(如果股票在过去20个交易日或停牌或涨跌停,通联数据将自行决定是否禁买);
  • 单只股票持股不得高于10%;
  • 股票仓位在任意三个以上收盘日低于80%则不达标;
  • 相对HS300,强制平仓线90%。
  • 首日上市新股(或复牌首日股票)等当日不设涨跌停板限制的股票;
  • 参赛策略不允许在参赛期间进行手动调仓。

GokuTech系列教程

  1. 长江证券-大数据择股
    因为A股的情绪化特点,本质利用社交网络/新闻/公众号文章的点赞量、阅读量等特征,量化公众情绪指数,追热点。
    问题在于反作弊

  2. 程序化交易的陷阱
    信号闪烁
    偷价格
    未来函数

  3. 长江金工研究框架介绍

  4. 从idea到CTA实盘

量化分析师的学习日记 -uqer优矿

量化小讲堂系列

  1. windows下如何安装Python、pandas
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=400906946&idx=2&sn=30093a04d2ccedd33ef57f0afe3052e6&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  2. 如何快速上手使用Python进行金融数据分析
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=400906946&idx=1&sn=3b4e6b733ca1107e37d4e46e83fbd334&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  3. 使用python计算各类移动平均线
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=400922279&idx=1&sn=15f23d916433971eb51cc3def3f71eb1&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  4. 计算创业板平均市盈率
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=400940918&idx=1&sn=ccdc04e851891b0afb55f1c1947755ef&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  5. 极简方法将日线数据转为周线、月线或其他周期
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=401004055&idx=1&sn=5d6e6f352df10c033fd356f7106dec09&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  6. 历史数据告诉你:KDJ指标选股有效吗?
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=401021701&idx=1&sn=1070cdb9cebb5de9f4776f441222fc05&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  7. 数据告诉你:惊人的海龟交易法则
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=401067712&idx=1&sn=bb18130c46f1c5e79f076beb6bfc82bb&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  8. 通过逐笔数据计算主力资金流数据
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=401153493&idx=1&sn=53d06beb92b2fd80882909fbc6f6e3fe&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  9. 量化投资中关于复权的处理
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=401323834&idx=1&sn=4a98dde6c3ff04c98b2f77138a856262&3rd=MzA3MDU4NTYzMw==&scene=6#rd

  10. 法码三因子选股模型,有多少人可以跑赢
    http://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=401383886&idx=1&sn=1dd64e6087c5d9b485fc74061c0e47ee&3rd=MzA3MDU4NTYzMw==&scene=6#rd

uqer 社区文章

我的策略要合格!怎么做?
https://uqer.io/community/share/55e65b86f9f06c1ea481f9cd

基本术语

市值 (capitalization): 当前每股股票的市场价格*发行总股数
市净率 (P/BV): 每股市价(P)/每股净资产(Book Value)

量化社区

[1] https://www.joinquant.com/
[2] http://www.yucezhe.com/
[3] http://uqer.io/
[4] https://www.ricequant.com/
[5] http://www.5iquant.com/ 意外的像几个月后就跑路的网站
[7] http://quanthr.blogspot.hk/

国外
[1] quantopian

http://tushare.org/index.html

其他工具

tradestation, metastock, ninjatrader, TradersStudio, MultiCharts, wealth-lab, RightEdge, openquant等几种在elitetrader.com最多的平台。

Tradestation和Metastock都有大量的现成代码,使用人较多(其中有很多资历很老或者是职业trader),其编程语言相对简单,强项在于开发各种指标很方便,但做Backtesting的功能就比其他弱一些。

其他几种平台都有相对较强的Backtesting功能,各有所长。

• OpenQuant, Wealth-Lab 5, NinjaTrader, RightEdge都基于.NET, 使用C#语言

• Wealth-Lab 4采用类Pascal语言

• MultiCharts采用和Traderstation的EZ Language相兼容的Power Language

• TradersStudio使用类Basic语言

• Amibroker和MetaStock比较相似,采用基于数列的formula language,Amibroker的语言介于C和Basic之间,似MT4

量化blog

[1] 程序交易