前言 在这个日新月异的数字化时代,区块链技术和量化交易已经成为金融科技领域的两大重要支柱。区块链的交易所没有涨停机制,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月