在这个日新月异的数字化时代,区块链技术和量化交易已经成为了金融科技领域的两大重要支柱。区块链的交易所,没有涨停机制,7×24小时全球交易,价格完全由市场决定,支持API自动交易,是量化交易者的乐园。目前的主流交易所的很大一部分交易都是由量化交易程序自动执行的。
本书《Python区块链量化交易编程》旨在为读者提供一份详尽而深入的指南,帮助读者理解并掌握如何使用Python进行区块链量化交易的编程。
本书将带你走进神秘的区块链量化交易世界,详细讲解区块链的基础知识、基本概念和术语,我们将一起探索币安和欧易最基础的交易API的使用方法,包括账户查询、获取实时行情、自动下单、设置止盈止损等基本功能,并加以综合运用,实现自己的交易策略。所有的示例代码,都是在服务器上实际运行测试过的,保证你可以顺利地将理论知识转化为实践能力。
无论你是金融工程师、数据科学家,还是对区块链和量化交易感兴趣的初学者,我们都相信本书能为你提供宝贵的经验和启示。让我们一起探索这个充满可能性的新世界吧!
本书主要内容
第1章将介绍区块链的应用现状、包括区块链的发展历史、主流的区块链公链(比特币,以太坊,币安智能链,波场链接,Solana)、以及区块链钱包的基本要素和区块链浏览器。
第2章将介绍加密货币交易所(币安Binance,欧易Okex),包括交易所的简介、交易所界面的介绍、以及交易所API设置的介绍。
第3章是本书的重点内容,将详细介绍交易所API,包括币安API和欧易的API。
第4章将引导读者入门Python编程,介绍Python的安装、基本使用、以及和编写交易程序相关基本语法知识。
第5章将介绍云服务器的配置,包括服务器的申请、使用、以及最基本的Linux指令、Git指令简介等内容。
第6章将通过实战项目,包括三角套利项目实战、MACD策略指标的实现、RSI指标策略的实现、Telegram价格波动机器人的实现、捕捉行情波动策略的实现,捕捉插针策略,帮助读者将理论知识转化为实践能力。
阅读建议
本书是一本区块链量化交易编程的基础入门、项目实战的技术教程,既包括详细的基础知识介绍,又提供了丰富的实际项目开发案例,包括详细的项目开发步骤,每个代码片段都有详细的注释标注和对应的操作说明。本书的基础知识、项目实战及原理剖析部分均提供了完整可运行的代码示例,这样可以帮助读者更好地自学全方位的技术体系。
建议没有Python编程基础的读者从第4章开始阅读。有Python开发经验的读者可以跳过第4章。