【Udemy中英字幕】Design, Backtest and Run your Binance Trading Bot on GCP
最近更新 2025年01月12日
资源编号 31030

【Udemy中英字幕】Design, Backtest and Run your Binance Trading Bot on GCP

2025-01-12 IT与软件 0 261
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

在 GCP 上设计、回测并运行您的币安交易机器人

使用币安 API 和 Python 创建交易策略。在 Google Cloud Platform 上进行回测并全天候运行

讲师:Antonio de Jesus Campos Rodriguez

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 如何使用币安 API 执行市场订单和 OCO 订单
  • 结合技术指标建立交易策略
  • 回测你的交易策略以检查它是否真的有效
  • 使用 Python 脚本构建 Docker 容器并将其推送到 Google Cloud
  • 在 Google Compute Engine 中创建一个实例来运行回测
  • 在 Google Cloud Compute Engine 上全天候运行您的交易机器人

探索相关主题

  • Python
  • 其他 IT 和软件
  • 信息技术与软件

要求

  • 强烈推荐Python。
  • Docker 和 Google Cloud 的一些基本知识。
  • 熟悉一些技术指标会很有用。
  • 一些关于加密货币和币安的基本知识。

描述

描述

在本课程中,您将学习如何结合三个技术指标(RSI、布林带和吞没模式)使用 Python、Ta-Lib 和 Binance API 定义比特币 (BTCUSD) 交易策略的示例。您将对该策略进行回测,以查看它是否是一个成功的策略。回测的执行将需要几个小时,因此您将学习如何使用 Docker 容器化您的 Python 脚本以及如何将其推送到 Google Cloud Platform,特别是如何将容器推送到 Artifact Registry,然后在 Google Compute Engine 上运行该容器。最后,您将看到如何再次使用 Docker、Artifact Registry 和 Google Compute Engine 在 Google Cloud 上全天候运行您的交易机器人。

内容概述

第 1 部分:基础知识

  • 使用 Docker(具有特定库的 Jupyter 笔记本)为我们的实验创建本地环境。

  • Binance API 的使用:获取凭证、提取历史价格、检查 BTCUSDT 的过滤器、执行市场和 OCO 订单、获取订单的 ID 和状态。还可以取消订单。

  • 回顾 RSI、布林带和吞没形态。

  • 使用 Ta-Lib 对其进行编程并构建一些基本情节。

第 2 部分:定义和可视化交易策略

  • 描述交易策略。

  • 编程买入信号。

  • 同时绘制布林带、RSI 和吞没形态。

  • 根据之前的图,定义止损和止盈。

  • 查看几个例子(一笔获胜的交易和一笔失败的交易)。

第 3 部分:在 Google Compute Engine 上回测交易策略

  • 创建 Dockerfile、requirements.txt 和主要 Python 脚本(bot_backtesting)。

  • bot_backtesting 脚本包含与 BigQuery 的连接,用于在执行期间保存日志并在执行结束时保存最终结果。它还将处理币安费用和任何现有的未平仓交易。

  • 在bot_backtesting脚本中,构建主要函数(compute_sl_tp)步骤:

        1 浏览购买信号。

        2 设置入场价、止盈价和止损价。

        3 确定何时到达每一个目标。

        4 哪一个先发生。

        5 检索其他信息。

  • 使用 Docker 构建容器,将其推送到 Artifact Registry 并在 Google Compute Engine 上运行。

  • 分析回测结果。

第 4 部分:在 Google Compute Engine 上构建和运行交易机器人。

  • 创建 Dockerfile、requirements.txt 和主脚本(main py),其中包括一个名为 TradingBot 的类。

  • 该类将处理买入信号。它还将定义入场价、止盈价和止损价、估计费用和回报,以及我们是否有现有的未平仓交易。

  • 该课程将定义进行交易所需的条件。

  • 它将创建市场订单和 OCO 订单。它还将检查和更新市场订单和 OCO 订单的状态。

  • 每分钟运行一次 TradingBot 类。

  • 使用 Docker 构建容器,将其推送到 Artifact Registry 并在 Google Compute Engine 上运行。另请参阅如何在本地机器上运行它。

  • 运行交易机器人后的结果。

第 5 部分:附录

  • 安装基本工具:Notepad++、Google Cloud SDK、Docker。

  • 启用 Google Cloud 组件:Compute Engine、Artifact Registry 和 BigQuery

  • 创建 Json 服务帐号以从 Python 连接到 BigQuery。

  • 为 SDK 提供额外权限:Gmail、Docker、Artifact Registry 和 Artifact Registry 中的存储库。

本课程适合哪些人:

  • 对交易机器人和加密货币感兴趣的 Python 开发人员。
  • 具有编程技能的交易员。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务