6.3k Star 的终端摸鱼工具!助你纵横股票市场!
↓推荐关注↓
【导语】:Gamestonk Terminal是一个很棒的股票和加密货币市场终端。
简介
Gamestonk Terminal是一个很棒的股票和加密货币市场终端,其最初的开发目的仅仅是为了娱乐好玩。Gamestonk Terminal为投资研究提供了一个基于Python的现代集成环境,普通的投资交易者可以在这上面利用最先进的数据分析和机器学习技术进行研究分析。
作为基于Python的现代环境,Gamestonk Terminal允许使用扩展不同的工具库,如用于数据分析的Pandas, Numpy, Scipy, Jupyter;用于机器学习的 Pytorch, Tensorflow, Sklearn, Flair;用于数据采集的Beautiful Soup等。
项目地址是:
https://github.com/DidierRLopes/GamestonkTerminal
(建议全屏横屏,体验更好)
安装
项目最初是基于Python 3.6.8编写和测试的,现在已经支持Python 3.6、3.7、3.8。
官方建议使用Ancconda的Python发行版,Anaconda3 Latest或Miniconda3 Latest。虽然机器学习的Python依赖是可选的,但是项目中好几个功能都使用到了机器学习,所以如果最终会使用到机器学习相关的功能,那么使用Ancconda的Python发行版会拥有更好的用户体验。
安装Ancconda 确认是否安装了Ancconda,使用以下命令,若能正确输出版本号即表示已安装:
conda -V
创建环境 可以根据需要任意地去命名环境,但是推荐使用一些简单而直观的表述,如gst,毕竟创建完后在过程中要经常使用,名字太长不太方便:
conda create -n gst python=3.6.8
激活虚拟环境
conda activate gst
使用以下命令即可停用该环境:
conda deactivate gst
拉取源码
// 基于HTTP
git clone https://github.com/DidierRLopes/GamestonkTerminal.git
// 基于SSH
git clone git@github.com:DidierRLopes/GamestonkTerminal.git
安装poetry库
conda install poetry
安装poetry的依赖
poetry install
启动执行
python terminal.py
用法
首先加载感兴趣的股票代码:
load -t GME
查看该股票的历史数据:
view
加载并设置开始时间,将历史数据分段:
load -t GME -s 2020-06-04
在技术分析菜单中输入:
ta
使用以下命令运行SMA(简单移动平均线):
sma
检查SMA命令上可用的设置:
sma -h
将长度窗口更改到10:
sma -h
将历史数据导出到文件或标准输出:
export -f GNUS_data -F csv
使用支撑线和阻力线显示过去6个月的历史数据:
candle
主要功能
Gamestonk Terminal主要包含以下功能:
股票查找,包括map、sectors等命令,分别表示标普500指数的股票地图、显示行业表现。 行情分析,包括watchlist、popular等命令,分别表示显示用户关注列表、显示热门的股票行情。 网页研究,查看其它网站的分析研究结果,包括macroaxis、yahoo等命令,分别表示www.macroaxis.com、www.finance.yahoo.com。 基本面分析,包括income、assets等命令,分别表示公司损益表、公司资产。 技术分析,包括ema、sma等命令,分别表示指数移动平均线、简单移动平均线。 尽职调查,包括news、est等命令,分别表示公司的最新消息、季度和年度收益预测。 技术预测,包括linear、rnn等命令,分别表示线性回归、递归神经网络。
- EOF -
更多优秀开源项目(点击下方图片可跳转)
开源前哨
日常分享热门、有趣和实用的开源项目。参与维护10万+star 的开源技术资源库,包括:Python, Java, C/C++, Go, JS, CSS, Node.js, PHP, .NET 等
关注后获取
回复 资源 获取 10万+ star 开源资源
分享、点赞和在看
支持我们分享更多优秀开源项目,谢谢!