用Python跟踪比特币鲸鱼
几周前,我偶然看到了几个 TikTok 视频,视频中讲的是跟踪一个大型 BTC 钱包,以了解它何时会做出重大举动。如果你想根据这些举动进行交易,你需要立即知道它何时发生。
一键发币: SOL | BNB | ETH | BASE | Blast | ARB | OP | POLYGON | AVAX | FTM | OK
几周前,我偶然看到了几个 TikTok 视频,视频中讲的是跟踪一个大型 BTC 钱包,以了解它何时会做出重大举动。如果你想根据这些举动进行交易,你需要立即知道它何时发生。本文介绍的这个脚本会告诉你什么时候!
事实证明,这个特定的钱包目前是全球第三大钱包,目前拥有超过 126,000 个 BTC,而且相当活跃。它也不是交易所钱包,看起来像是一个个人钱包。这是钱包及其活动的链接。
这个特定的钱包在过去表现出一些不错的举动,清楚地表明我们什么时候应该卖出,什么时候我们应该考虑积累。现在请记住,这不是交易所钱包,因此进出交易并不一定意味着他们在买入或卖出。然而,这个钱包,我将继续称之为#3,经常从 Coinbase 钱包发送和接收。想想看,你为什么要向交易所发送 1,500 BTC?以下是一些大动作的例子。
在上面的链接列表中,你可以看到 2022 年 3 月 1 日的一笔大额支出交易,金额为 1,500 BTC(也就是 6500 多万美元!!):
如果你点击该交易的区块:
…1,500 BTC 被发送到 Coinbase。看起来他们可能准备出售。让我们来看看 2020 年 3 月 1 日 Coinbase 上 BTC-USD 的 TradingView:
是的,这是一个局部顶部,随后出现 15% 的抛售。此后,钱包又开始积累。让我们再看看另一个。2021 年 11 月 8 日。又有 1,500 BTC 转移到 Coinbase。
再次,TradingView 图表:
再次完美时机!当然,RSI 上显示出明显的看跌背离,但这一举动在收盘前就已经完成了。现在,我并不是说这些举动导致了市场的波动,事实上,2021 年 9 月/10 月的一些举动时机不佳,但回到 2021 年 5 月初和 4 月中旬,几乎又一次准确无误。关键是,观察这个钱包的行为可以让你对比特币的下一个宏观走势有所了解。
当然,我没有时间整天刷新该页面以了解下一次行动何时发生,所以决定创建一个 python 脚本来通知我。
这是一个相对简单的设置和使用脚本,我将引导您完成所有步骤。我们还将使用 Telegram 获取通知。让我们开始吧!
1、用于追踪 BTC 钱包的 Python 脚本
1.1 安装 Python 脚本
跟踪BTC鲸鱼的Python源码托管在github上。
最好将其安装在虚拟服务器上,以便它可以连续运行。你可以将其设置在任意位置,但如果不确定如何设置服务器,可以使用此处的说明,其中显示了如何使用 Google 设置服务器。目前,你只需按照标题为在 Google Cloud 上设置新 VM 实例的部分中的步骤进行操作。
完成所有设置后,我们可以继续下面的操作。
在 shell 窗口中运行以下命令:
sudo apt install git
git clone https://github.com/nickpagz/btc-whale-tracker.git
cd btc-whale-tracker
sudo apt-get install python3-pip
pip3 install -r requirements.txt
export PATH="$HOME/.local/bin:$PATH"
1.2 设置 Telegram 机器人
注意:如果没有 Telegram 帐户,单击下一个链接时系统会提示您创建一个。出于本文的目的,我假设你已经有一个 Telegram 帐户。使用以下链接与 BotFather 聊天:
在 Telegram 聊天中,发送消息 /newbot
。
系统会提示你为机器人选择一个新名称。它可以是你想要的任何名称。对于我,我选择了 btcwhalebot
。然后会要求你输入用户名,并且必须以 bot
结尾。我选择了 NicksWhaleBot
。然后会为你提供 API 的访问令牌。将此令牌复制到剪贴板并返回到你的服务器 shell 窗口并运行:
telegram-send --configure
现在粘贴令牌并按回车键。程序将响应并要求你将你的用户添加到 Telegram(响应中提供了链接),并发送提供的密码。
然后,shell 窗口会提示你“恭喜!telegram-send 现已准备就绪!”
在 Telegram 中……
2、设置并运行 BTC 鲸鱼追踪器脚本
在运行脚本之前,有几件事需要提一下。
- 首先,提供交易详细信息的服务的请求限制为每 10 秒一次,因此我建议不要减少代码中任何延迟的时间。我通过测试学到了惨痛的经验,他们会在一段时间内禁止你的 IP。我认为是 48 小时。
- 脚本目前每小时检查一次新交易。如果需要,你可以在第 52 行将 60(以分钟为单位)更改为其他值。
- 脚本每小时(如果你保留上面提到的默认 60 分钟)向 Telegram 发送一条消息,作为“签到”的方式,以便你知道脚本仍在运行。如果这很烦人,请删除代码中的第 53 行。
- 最后,消息表明钱包正在“积累”或“倾销”,尽管事实可能并非如此。它仅表示比特币进出钱包。这可能是另一个钱包、某物的付款或交易所。例如,#3 的交易通常是往返于 Coinbase。在大多数情况下,如果 #3 向 Coinbase 发送大量资金,则很可能他们即将出售,表明价格可能即将下跌。我只想说,请谨慎使用这些消息。
2.1 添加或删除要跟踪的钱包
要修改要关注的 BTC 钱包,你需要修改顶部代码附近的字典 btc_addresses
。遵循所示的相同格式。键(每行的第一个值)可以是任何您想要的内容,最好是对钱包的引用,这样很容易记住它是什么,然后添加钱包地址作为值。
在示例代码中,我遵循 #3,因此引用它是目前第三大 BTC 钱包,不是交易所或基金。第二个称为 Random,因为它是我添加的一个随机大钱包,用于显示结构。我不会使用 Random 运行脚本,因此你也可以将其删除,或者添加你自己的脚本。
示例:
如果你只想关注 #3,你的字典将如下所示:
btc_addresses = {
'#3': '1P5ZEDWTKTFGxQjZphgWPQUpe554WKDfHQ',
}
如果想添加更多...
btc_addresses = {
'#3': '1P5ZEDWTKTFGxQjZphgWPQUpe554WKDfHQ',
'Random': '14m3sd9HCCFJW4LymahJCKMabAxTK4DAqW',
'Mr. C': 'soMeaDDressFormrCwhatEverThatMaybE',
}
2.3 启动鲸鱼跟踪脚本
我们将在 Tmux 会话中运行脚本,这样即使你关闭 shell 窗口,它也会继续运行。这篇文章中有更多关于使用 Tmux 的详细信息,,但我将在这里介绍基本步骤。
首先使用以下命令安装 Tmux:
sudo apt-get install tmux
然后启动一个新会话:
tmux new -s btctracker
如果尚未进入 btc-whale-tracker
目录,请输入:
cd btc-whale-tracker
现在启动脚本:
python3 btctracker.py
脚本启动时,你将收到每个钱包到新 Telegram 频道的最后交易通知。这是因为脚本没有任何历史记录,因此它假定最后交易是最新的。它还有助于确认你的 Telegram 机器人正在运行。
这就是全部内容。你可以关闭 shell 窗口,然后等待通知进入。但请注意,提供交易的服务/网站不时离线并导致脚本停止的情况并不罕见。在这些情况下,你需要重新启动脚本。
原文链接:Bitcoin Whale Tracking Using Python Script – Know When Whales Are About to Dump
DefiPlot翻译整理,转载请标明出处