基于区块链的毕业设计how trader – 如何交易

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计how trader – 如何交易 是一篇很好的国外资料

how trader

How to be a (quant) trader.
如何成为一个量化交易者

the project is forked from VNPY. you can refer to the vnpy project. For easy to learn and easy to install the vnpy project. I just simply remove the other part not related to cryptocurrency.

这个项目是fork vnpy的代码。为了方便区分,我把名字改成了howtrader, 并对其中的部分代码进行了修改,主要为了方便大家学习和使用。vnpy的安装非常复杂,而且容易出错。主要是因为里面依赖的东西过多。 而且很多部分我们是用不到的。

安装 installation

直接在终端输入:

pip install git+https://github.com/51bitquant/howtrader.git

you can use pip to install the howtrader.

pip install git+https://github.com/51bitquant/howtrader.git

if you encounter the error with –use-feature=2020-resolver, you can solve with the following command:

pip install git+https://github.com/51bitquant/howtrader.git –use-feature=2020-resolver

如果安装报错,可能各个包之间存在冲突,可以通过以下命令解决:

pip install git+https://github.com/51bitquant/howtrader.git –use-feature=2020-resolver

如果提示你没有git, 那么你需要去安装git软件,具体的话参考系列课程的第十三课的视频。

或者你直接把代码下载下来,然后切换到你的虚拟环境,或者使用当前的环境也是可以的, 在终端输入:

pip install -r requirements.txt

python setup.py install

or you can directly download the source code. then open your termal, then script the following command

pip install -r requirements.txt

python setup.py install

但是我们直接推荐你用pip来安装,这样它能帮你把各种依赖处理好,减少错误的发生。

but we recommend you using the pip to install the howtrader, for you can encounter some unexpected errors.

更新版本 update

直接在终端输入:

pip install git+https://github.com/51bitquant/howtrader.git -U

使用 Usage

你需要在项目下面创建一个文件夹howtrader, 这个主要是存放一些日记和配置文件的信息。 如果不不知道配置文件如何配置,你可以启动examples文件目录下面的main_window.py文件,就可以看到其下面的一些日志和配置文件信息了。

  1. firstly you need to create a folder(howtrader) at your project, at this folder, there are log file or configuration file. If you’re not sure how to config, you can simply run the main_window.py at examples folder, you can play with UI.

数据爬取

howtrader可以通过data_manager的app直接下载数据,但是这个过程比较慢,适合少量数据的更新。 如果你想批量获取数据,可以参考examples下面的download_data_demo2.py文件.

you can download the data through data_manage app, but it’s pretty slow, it just designs for small piece of data updating and strategy data warming. If you want to download the data as soon as possible, you can try the download_data_demo2.py or download_data_demo1.py at examples folder by using the multi-threads for speeding.

learning materials 学习资料

学习资料请参考网易云课堂《VNPY数字货币量化交易从零到实盘》 你也可以在youtube或者b站找到相应的视频,搜索51bitquant即可找到视频。

updates

  1. V2.1.7.3 update the binance gateway for klines, subscribe the 1min kline for kline update, V2.1.7.3版本更新了币安的K线数据的更新。

  2. V2.1.7.4 Order Status management for bad network or disconnection, V2.1.7.4版本对订单状态查询和更新, 特别是在在网络失去连接的时候能够进行查询和更新。

  3. V2.1.7.5 update the on_trade event and binance future api position 更新对on_trade交易事件的推送,websocket断开的时候订单的成交能够重新推送,并且能够计算策略的仓位。

  4. V2.1.7.6 : update the position. 对订阅的交易对,都会推送其头寸的更新.

  5. V2.1.7.7 add the position_update_interval and order_update_interval, 添加对订单和仓位信息的更新频率.

  6. V2.1.7.8 move the default strategies to example/strategies folders 把内置的策略移到example/strategies文件夹.

  7. V2.1.7.9 account update interval and binance_spot_grid_strategy 添加资产更新的定时推送和币安现货网格交易的策略。

  8. V2.1.8 增加现货和合约网格策略 add spot and future grid strategies

  9. V2.1.8.1 修改接口的api关于资产的推送问题.

  10. V2.2.0 修改接口的bug,仓位模式为both,防止币安推送错误数据。 Change the position mode to BOTH to avoid the rubbish data pushed from Binance Exchange.

111.V2.2.1 添加策略编辑功能 Edit Strategy

联系方式

微信: bitquant51

币安邀请链接

v2.2.1 edit straregy


如何交易

如何成为(定量)交易员。
如何成为一个量化交易者

该项目是从VNPY派生出来的。您可以参考vnpy项目。为了便于学习和安装vnpy项目。我只是简单地删除了与加密货币无关的另一部分

这个项目是叉子的代码。为了方便区分,我把名字改成了好的,交易者,并对其中的部分代码进行了修改,主要为了方便大家学习和使用。vnpy的安装非常复杂,而且容易出错。主要是因为里面依赖的东西过多。 而且很多部分我们是用不到的。

安装 安装

直接在终端输入:

pip安装git+https://github.com/51bitquant/howtrader.git

您可以使用pip安装howtrader

pip安装git+https://github.com/51bitquant/howtrader.git

如果在–use feature=2020解析器中遇到错误,可以使用以下命令解决:

pip install git+https://github.com/51bitquant/howtrader.git –使用功能=2020分解器如果安装报错,可能各个包之间存在冲突,可以通过以下命令解决:

pip安装git+https://github.com/51bitquant/howtrader.git –使用功能=2020分解器如果提示你没有吉特,那么你需要去安装吉特软件,具体的话参考系列课程的第十三课的视频。

或者你直接把代码下载下来,然后切换到你的虚拟环境,或者使用当前的环境也是可以的, 在终端输入:

pip安装-r requirements.txt

python setup.py安装

或者您可以直接下载源代码。然后打开termal,然后编写以下命令的脚本

pip install-r requirements.txt

python setup.py install

但是我们直接推荐你用皮普来安装,这样它能帮你把各种依赖处理好,减少错误的发生。

但我们建议您使用pip安装howtrader,因为您可能会遇到一些意外错误

直接在终端输入:

pip安装git+https://github.com/51bitquant/howtrader.git -U

更新版本 更新使用 用法

你需要在项目下面创建一个文件夹好的,交易者,这个主要是存放一些日记和配置文件的信息。 如果不不知道配置文件如何配置,你可以启动例子文件目录下面的main_window.py文件,就可以看到其下面的一些日志和配置文件信息了。

howtrader可以通过数据管理器的应用程序直接下载数据,但是这个过程比较慢,适合少量数据的更新。 如果你想批量获取数据,可以参考例子下面的下载u datau demo2.py文件.

数据爬取

你可以通过data_manage应用程序下载数据,但速度相当慢,它只针对一小段数据更新和策略数据升温而设计。如果您想尽快下载数据,您可以使用多线程来尝试下载u datau demo2.py或下载u datau demo1.py at examples文件夹

  1. 首先,您需要在项目中创建一个文件夹(howtrader),在这个文件夹中,有日志文件或配置文件。如果您不确定如何配置,只需在examples文件夹中运行主_window.py,就可以使用UI

学习材料学习资料

学习资料请参考网易云课堂《VNPY数字货币量化交易从零到实盘》 你也可以在youtube或者B站找到相应的视频,搜索51比特量即可找到视频。

V2.1.7.3为kline更新二进制网关,为kline更新订阅1分钟kline,V2.1.7.3版本更新了币安的K线数据的更新。

更新

V2.1.7.4网络故障或断开连接的订单状态管理,V2.1.7.4版本对订单状态查询和更新, 特别是在在网络失去连接的时候能够进行查询和更新。

联系方式

  1. V2.1.7.3为kline更新二进制网关,为kline更新订阅1分钟kline,V2.1.7.3版本更新了币安的K线数据的更新。
  2. V2.1.7.4网络故障或断开连接的订单状态管理,V2.1.7.4版本对订单状态查询和更新, 特别是在在网络失去连接的时候能够进行查询和更新。
  3. V2.1.7.5更新交易事件和binance未来api位置更新对贸易论交易事件的推送,网袋断开的时候订单的成交能够重新推送,并且能够计算策略的仓位。
  4. V2.1.7.6:更新位置。对订阅的交易对,都会推送其头寸的更新.
  5. V2.1.7.7添加位置更新间隔和顺序更新间隔,添加对订单和仓位信息的更新频率.
  6. V2.1.7.8将默认策略移动到示例/策略文件夹中把内置的策略移到示例/策略文件夹.
  7. V2.1.7.9帐户更新间隔和二进制u点u网格u策略添加资产更新的定时推送和币安现货网格交易的策略。
  8. V2.1.8增加现货和合约网格策略 添加现货和未来电网战略
  9. V2.1.8.1修改接口的应用程序编程接口关于资产的推送问题.
  10. V2.2.0修改接口的缺陷仓位模式为二者都防止币安推送错误数据。 将位置模式更改为“两者”,以避免从二进制交换推送垃圾数据

币安邀请链接

联系方式

微信: bitquant51

币安邀请链接

v2.2.1 edit straregy

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/24272.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计how trader – 如何交易

提供最优质的资源集合

立即查看 了解详情