新書推薦:

《
牛津呼吸护理指南(原书第2版) 国际经典护理学译著
》
售價:HK$
206.8

《
窥夜:全二册
》
售價:HK$
87.8

《
有底气(冯唐半生成事精华,写给所有人的底气心法,一个人内核越强,越有底气!)
》
售價:HK$
74.8

《
广州贸易:近代中国沿海贸易与对外交流(1700-1845)(一部了解清代对外贸易的经典著作!国际知名史学家深度解读鸦片战争的起源!)
》
售價:HK$
97.9

《
真爱遗事:中国现代爱情观的形成
》
售價:HK$
118.8

《
精神分析:一项极具挑战性的职业
》
售價:HK$
74.8

《
虚拟货币及其犯罪治理实务
》
售價:HK$
63.8

《
辽史纪事本末(历代纪事本末 全2册)新版
》
售價:HK$
107.8
|
編輯推薦: |
本书是一本区块链量化交易编程的基础入门、项目实战的技术教程,既包括详细的基础知识介绍,又提供了丰富的实际项目开发案例,包括详细的项目开发步骤,每个代码片段都有详细的注释标注和对应的操作说明。本书将带你走进神秘的区块链量化交易世界,一起探索币安和欧易最基础的交易API的使用方法。
|
內容簡介: |
本书是目前市面很少有的专门介绍区块链量化交易编程的书籍,本书侧重实战,先讲解区块链基础知识、交易所基本概念和操作方法,后面重点介绍交易所API的使用方法及如何利用这些API编程交易策略程序,为读者编写自己的交易策略打下一个坚实的基础。
本书共6章,分为区块链基础篇和实战操作篇。区块链基础篇(第1~3章)详细介绍区块链的基础知识、加密货币交易所基本概念和基本操作、交易所API详解,其中第3章是重点难点;实战操作篇(第4~6章)介绍了编写交易程序相关的Python语法知识、如何在服务器搭建Python程序运行环境的方法、抛砖引玉的介绍几个实际的交易策略,包括三角套利策略、MACD指标策略、RSI指标策略、币价波动监视机器人、捕捉插针策略等。
本书适合量化交易初学者入门,同时也为有交易经验的从业人员提供了多个项目案例作为参考。
|
目錄:
|
区块链基础篇
第1章区块链应用现状
1.1区块链的发展历史
1.1.1比特币的诞生
1.1.2区块链底层实现的算法
1.2主流的区块链公链
1.2.1第1个公链: 比特币
1.2.2以太坊: 数字经济的创新引擎
1.2.3高速单层区块链Solana
1.2.4生态完善的BSC智能链
1.2.5波场链(Tron): 高速公链
1.2.6稳定币USDT和USDC
1.3区块链钱包的基本要素
1.3.1比特币钱包要素
1.3.2以太坊钱包要素
1.3.3波场钱包要素
1.4区块链钱包和区块链浏览器
1.4.1主流区块链钱包和插件
1.4.2主流区块链浏览器
第2章加密货币交易所介绍
2.1加密货币交易所简述
2.1.1什么是中心化交易所
2.1.2什么是去中心化交易所
2.1.3主流中心化交易所有哪些
2.1.4现货交易
2.1.5合约交易
2.1.6期权交易
2.2加密货币交易所交易界面介绍
2.2.1币安现货交易界面
2.2.2币安现货交易下单界面
2.2.3币安合约交易界面
2.2.4币安合约交易下单界面
2.2.5欧易币币交易界面
2.2.6欧易U本位合约交易界面
2.2.7欧易合约交易下单界面
2.3交易所API设置
2.3.1币安API设置界面
2.3.2欧易API设置界面
第3章交易所API介绍
3.1API功能简述
3.2币安API
3.2.1币安现货API
3.2.2查询现货钱包余额API
3.2.3现货深度信息API
3.2.4现货有限深度信息WebSocket API
3.2.5现货K线数据 API
3.2.6现货K线数据WebSocket API
3.2.7现货下单API
3.2.8现货查询订单信息API
3.2.9现货取消订单API
3.2.10应用示例: 现货API综合应用
3.2.11币安合约API
3.2.12合约深度信息API
3.2.13合约有限深度信息WebSocket API
3.2.14合约K线API
3.2.15合约K线数据WebSocket API
3.2.16合约查询余额API
3.2.17合约设置逐仓全仓API
3.2.18合约设置杠杆倍数API
3.2.19合约下单API
3.2.20合约查询订单API
3.2.21合约取消订单API
3.2.22应用示例: 合约API综合应用
3.3欧易API
3.3.1查询钱包余额API
3.3.2设置逐仓模式API
3.3.3设置杠杆倍数API
3.3.4获取深度信息API
3.3.5获取K线数据API
3.3.6币币市价下单API
3.3.7币币限价下单API
3.3.8合约市价开仓和平仓API
3.3.9合约限价开仓API
3.3.10合约止盈止损单API
3.3.11查询订单信息API
3.3.12取消订单API
3.3.13应用示例
实战操作篇
第4章Python编程基础
4.1Python简介
4.2Python安装
4.3Python集成开发环境
4.4Python包管理工具pip用法
4.5Python基本语法
4.5.1Python的变量和数据类型
4.5.2Python数据类型转换
4.5.3Python的注释
4.5.4Python的运算符
4.5.5Python的列表
4.5.6Python的字典数据
4.5.7Python的条件控制
4.5.8Python的循环语句
4.5.9Python的函数
4.5.10Python的命令行参数
4.5.11捕捉异常
4.5.12Python的异步编程
第5章云服务器的配置和使用
5.1云服务器简介
5.2亚马逊AWS EC2主机申请
5.3Linux系统简介
5.4Linux系统目录结构
5.5Linux常用操作指令
5.5.1创建目录指令
5.5.2改变目录指令
5.5.3显示目录中包含的文件和子目录的指令
5.5.4创建Python程序文件指令
5.5.5运行Python程序文件指令
5.5.6程序运行结果保存到日志文件指令
5.5.7中止程序运行
5.5.8程序后台运行指令
5.5.9查看后台运行程序的指令
5.5.10关闭后台运行程序的指令
5.5.11删除文件或目录的指令
5.5.12移动文件或目录的指令
5.5.13查看文本文件内容指令
5.5.14查看文本文件头部内容指令
5.5.15查看文本文件尾部内容指令
5.6Git指令介绍
5.6.1计算机端安装Git
5.6.2服务器端安装Git
5.6.3注册Gitee账号并创建仓库
5.6.4计算机端创建仓库
5.6.5服务器端拉取仓库代码
第6章项目实战
6.1币安三角套利策略
6.1.1第1步实现BTCUSDT的交易
6.1.2第2步实现ETHBTC的交易
6.1.3第3步实现ETHUSDT的交易
6.1.4三角套利策略的准备工作
6.2欧易三角套利策略
6.2.1实现BTCUSDT的交易
6.2.2实现ETHBTC的交易
6.2.3实现ETHUSDT的交易
6.2.4三角套利策略的准备工作
6.3币安MACD指标策略
6.3.1获取命令行参数
6.3.2获取K线数据
6.3.3计算MACD指标
6.4欧易MACD指标策略
6.4.1获取K线数据
6.4.2使用Pandas计算MACD指标
6.4.3根据MACD指标中的金叉死叉信号来开仓平仓
6.4.4开仓平仓API
6.5币安RSI指标策略
6.5.1获取命令行参数
6.5.2获取K线数据
6.5.3计算RSI指标
6.6欧易RSI指标策略
6.7币安币价波动监视机器人
6.7.1注册一个聊天机器人(Bot)
6.7.2获取chat_id
6.7.3导入Telegram包
6.7.4用Python编写聊天机器人程序
6.8欧易币价波动监视机器人
6.9币安捕捉插针策略机器人
6.9.1获取K线数据
6.9.2实现下单函数
6.9.3实现取消所有订单函数
6.9.4实现取消订单函数
6.9.5获取下单数量精度函数
6.9.6获取价格精度函数
6.9.7程序主要逻辑
6.10欧易捕捉插针策略机器人
6.10.1获取K线数据
6.10.2实现下单函数
6.10.3实现取消订单函数
6.10.4获取下单数量精度函数
6.10.5获取价格精度函数
6.10.6程序主要逻辑
|
內容試閱:
|
在这个日新月异的数字化时代,区块链技术和量化交易已经成为金融科技领域的两大重要支柱。区块链的交易所没有涨停机制,7×24h全球交易,价格完全由市场决定,支持API自动交易,是量化交易者的乐园。目前,主流交易所的很大一部分交易是由量化交易程序自动执行的。
本书旨在为读者提供一份详尽而深入的指南,帮助读者理解并掌握如何使用Python进行区块链量化交易编程。
本书将带领读者走进神秘的区块链量化交易世界,详细讲解区块链的基础知识、基本概念和术语,探索币安和欧易最基础的交易API的使用方法,包括账户查询、获取实时行情、自动下单、设置止盈止损等基本功能,并加以综合运用,实现自己的交易策略。所有的示例代码都是在服务器上实际运行测试过的,保证可以顺利地将理论知识转换为实践能力。
无论你是金融工程师、数据科学家,还是对区块链和量化交易感兴趣的初学者,相信本书都能为你提供宝贵的经验和启示。让我们一起探索这个充满可能性的新世界吧!
本书主要内容
第1章介绍区块链的应用现状,包括区块链的发展历史、主流的区块链公链及区块链钱包的基本要素和区块链浏览器。
第2章介绍加密货币交易所,包括交易所的简介、交易所交易界面的介绍及交易所API设置。
第3章是本书的重点内容,详细介绍交易所API,包括币安API和欧易API。
第4章引导读者入门Python编程,介绍Python的安装、基本使用及和编写交易程序相关的基本语法知识。
第5章介绍云服务器的配置,包括服务器的申请、使用,以及最基本的Linux指令、Git指令简介等内容。
第6章通过实战项目,包括三角套利项目实战、MACD及RSI指标策略的实现、Telegram价格波动机器人的实现、捕捉行情波动策略的实现,帮助读者将理论知识转换为实践能力。
阅读建议
本书是一本区块链量化交易编程的基础入门、项目实战的技术教程,既包括详细的基础知识介绍,又提供了丰富的实际项目开发案例,包括详细的项目开发步骤,每个代码片段都有详细的注释标注和对应的操作说明。本书的基础知识、项目实战及原理剖析部分均提供了完整可运行的代码示例,可以帮助读者更好地、全方位地学习相关技术。
建议没有Python编程基础的读者认真学习第4章的知识; 有Python开发经验的读者可以跳过第4章。扫描目录上方二维码可下载本书源码。
投资有风险。本书所有代码与示例仅限于教育用途,并不代表任何投资建议。本书不代表将来的交易会产生与示例同样的回报或亏损。
投资者在做出交易决策之前必须评估风险,确认自身可以承受风险方可投资。
由于时间仓促,书中难免存在疏漏之处,请读者见谅,并提宝贵意见。
陈林仙2025年1月
|
|