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/DidierRLop...

(建议全屏横屏,体验更好)

安装

项目最初是基于Python 3.6.8编写和测试的,现在已经支持Python 3.6、3.7、3.8。

官方建议使用Ancconda的Python发行版,Anaconda3 Latest或Miniconda3 Latest。虽然机器学习的Python依赖是可选的,但是项目中好几个功能都使用到了机器学习,所以如果最终会使用到机器学习相关的功能,那么使用Ancconda的Python发行版会拥有更好的用户体验。

  1. 安装Ancconda 确认是否安装了Ancconda,使用以下命令,若能正确输出版本号即表示已安装:
conda -V
  1. 创建环境 可以根据需要任意地去命名环境,但是推荐使用一些简单而直观的表述,如gst,毕竟创建完后在过程中要经常使用,名字太长不太方便:
conda create -n gst python=3.6.8
  1. 激活虚拟环境
conda activate gst

使用以下命令即可停用该环境:

conda deactivate gst
  1. 拉取源码
// 基于HTTPgit clone https://github.com/DidierRLopes/GamestonkTerminal.git// 基于SSHgit clone [email protected]:DidierRLopes/GamestonkTerminal.git
  1. 安装poetry库
conda install poetry
  1. 安装poetry的依赖
poetry install
  1. 启动执行
python terminal.py

用法

首先加载感兴趣的股票代码:

load -t GME

查看该股票的历史数据:

view

6.3k Star 的终端摸鱼工具!助你纵横股票市场!_第1张图片

加载并设置开始时间,将历史数据分段:

load -t GME -s 2020-06-04

在技术分析菜单中输入:

ta

使用以下命令运行SMA(简单移动平均线):

sma

检查SMA命令上可用的设置:

sma -h

将长度窗口更改到10:

sma -h

将历史数据导出到文件或标准输出:

export -f GNUS_data -F csv

使用支撑线和阻力线显示过去6个月的历史数据:

candle

6.3k Star 的终端摸鱼工具!助你纵横股票市场!_第2张图片

主要功能

Gamestonk Terminal主要包含以下功能:

  • 股票查找,包括map、sectors等命令,分别表示标普500指数的股票地图、显示行业表现。
  • 行情分析,包括watchlist、popular等命令,分别表示显示用户关注列表、显示热门的股票行情。
  • 网页研究,查看其它网站的分析研究结果,包括macroaxis、yahoo等命令,分别表示www.macroaxis.com、www.finance.yahoo.com。
  • 基本面分析,包括income、assets等命令,分别表示公司损益表、公司资产。
  • 技术分析,包括ema、sma等命令,分别表示指数移动平均线、简单移动平均线。
  • 尽职调查,包括news、est等命令,分别表示公司的最新消息、季度和年度收益预测。
  • 技术预测,包括linear、rnn等命令,分别表示线性回归、递归神经网络。
开源前哨 日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

你可能感兴趣的:(ide)