欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。
这里说的是用python炒股,所以应该采用程序的方式去获取数据,如果人工炒股,下载任何股票行情软件都是可以的,但是人工的执行是需要花费比较多的精力的。
而python语言中用于获取股票行情数据的库,最有名莫过于tushare了。
这里以上证乐视的股票为例吧。
建立一个完善的交易体系,我们至少应该思考一下六个方面:
1、市场----买卖什么2、头寸规模----买卖多少3、入市----何时买入4、止损----何时退出亏损的头寸5、止盈----何时退出盈利的头寸6、离市----何时离市简单的示例
买卖A股全仓当日涨幅超过3%买入。当持有头寸亏损超过3%,平仓当日跌幅大于3%或者三个连续阴线安装tushare
pip install tushare获取行情数据
计算常用指标
最终处理完成后的结果如下:
走势图,对于股市而言,看懂走势图,了解走势图,相当于看明白了会所嫩模,看不明白就下海干活
df[["close", "MA5", "MA15", "MA50"]].plot(figsiz=(10,18))效果如下:
k线图
效果如下:
这里用最近买过的一只股票吧
股票投资小常识:证券市场中使投资者蒙受损失的风险归纳起来不外两大类:一类是外部客观因素所带来的风险;另一类是由投资者本人的主观因素所造成的风险。
输出如下:
通过上面测试发现亏了2000+
借助测试框架才是正确的回撤姿势,因为框架包含了更多的功能。这里使用pyalgotrade。
简单使用
输出如下
2015-07-30 00:00:00 strategy [INFO] BUY at $3.78 2015-07-31 00:00:00 strategy [INFO] SELL at $3.57 2015-08-05 00:00:00 strategy [INFO] BUY at $3.73 2015-08-06 00:00:00 strategy [INFO] SELL at $3.56 ... 2018-02-13 00:00:00 strategy [INFO] BUY at $5.45 Final portfolio value: $7877.30图片输出如下:
通过邮箱或者手机短信监控就可以了,具体的GitHub上面有相关资料。
参考:https://github.com/youerning/UserPyScript/tree/master/monitor
这里简单说一下各个配置项及使用方法:
这一部分本人暂时没有让程序自动执行,因为暂时还没有打磨出来一套适合自己并相信的体系,所以依靠股价监控的通知,根据不断修正的体系在手动执行交易。
由于入市不到一年,所以就不用问我走势或者收益了, 当前战绩是5局3胜,微薄盈利。
最后以下图结束:
股票投资小常识:一定要在最开始控制好本金,不要用太多钱来炒股,等可以实现稳定盈利以后,再慢慢加大资金量也不迟。
相关项目案例代码可以私信进群,已经放到交流群里面了,有兴趣的小伙伴也可以一起学习交流
股票投资小常识:能达到15%的年化收益持续30年,就是投资大师;能达到20%的年化收益率持续50年,就是股神(巴菲特、芒格),只是,大部分投资者并不满足这样的回报率,所以,股票市场永远都是少数人赚钱的地方。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186