【导语】: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 git@github.com:DidierRLopes/GamestonkTerminal.git
  1. 装置poetry库
conda install poetry
  1. 装置poetry的依赖
poetry install
  1. 启动执行
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等命令,别离示意线性回归、递归神经网络。
开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10万+ Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。