加密货币量化系列之一:下载加密货币数据并交易
本文以Python为例,展示如何从全球最大的加密货币交易所「币安(Binance)」交易所下载加密货币的历史数据,并交易加密货币期货的方法,为此后加密货币的量化交易提供数据基础。步骤一:搭建Python开发环境Anaconda是包管理器和环境管理器,它附带了 conda、Python 和 150 多个科学包及其依赖项,因此对Python开发者非常友好。建议大家前往下面的官方网站进行下载: https://www.anaconda.com/步骤二:安装开发量化策略所需的Python包除了常用的一些Python包(pandas,numpy等),ccxt(https://github.com/ccxt/ccxt)是一个非常常用的加密货币量化包,它是一个开源的数字货币交易框架,连接了全球几乎所有的交易所,为用户提供了市场数据访问、算法交易等功能。初次使用前需要啊下载该工具包,方法如下:步骤三:下载交易所历史数据步骤三a:连接交易所,下载并处理数据ccxt下载成功后,可以使用如下方法连接交易所:import ccxt exchange = ccxt.binance() #连接币安 使用fe...
链上数据知多少系列之一:如何获得链上数据
链上数据之于区块链,就像基本面数据之于股票市场,是做加密资产量化时绕不开的信息,它可以成为因子策略中的重要因子。 链上数据泛指所有发生在区块链上的交易信息。区块链本质上是一个公开的分布式数据库,所有的链上交易都会被保存,具有公开透明、不可篡改等特点。因此,链上数据不可造假,公开透明。 本文将简要介绍主要有哪些链上数据提供商,并以Glassnode为例展示如何使用Python下载数据,并以「活跃地址交易调整后价格」指标为例展示链上数据的作用。一、链上数据提供商一览Galaxy Research区块链的数据提供商可以分成以下三类: 一是区块浏览器,包括Etherscan、Zapper等,主要是用来帮助用户更方便地浏览交易和账户信息(下图)。Etherscan二是链上数据服务商,包括 Glassnode,Coin Metrics,IntoTheBlock、Nansen,Token Terminal 等,主要对链上数据进行分析整合和分析。本文将简要介绍如何使用 Python 从 Glassnode 免费下载链上数据。 三是链上基建,包括Chainalysis,Infura等,包括以反洗钱...
部署以太坊全节点教程系列之二:运行测试网验证节点
本文将演示如何通过质押以太坊,成为验证节点。步骤一:加快节点同步速度在上一篇文章(链接如下),介绍了如何运行以太坊的执行和共识节点。第一次运行时,通常节点同步要等待2-3天时间(共识链和执行层需要分别进行同步,但最慢的是共识层),这是由于共识层客户端需要从第一个区块开始重新验证和同步。 为了加快共识层的同步速度,可以选择使用checkpoint sync,即选择受信任的别的信标链最新确认区块开始同步,并假设此前的所有区块已经被验证: https://mirror.xyz/0x89912c3449006F0Db8a1E051f3b9fc87ea435330 添加checkpoint sync的方法也很简单,只要重新运行./prysm.sh,并添加两个额外参数,如果是goerli(prater)的话:--checkpoint-sync-url=https://goerli.checkpoint-sync.ethpandaops.io --genesis-beacon-api-url=https://goerli.checkpoint-sync.ethpandaops.io 上面的ch...
Crypto quant trader
Optimism是以太坊二层扩容Optimistic Rollup第二大解决方案,根据如下图所示的最新的代币分配计划,(community.optimism.io/docs/governance/allocations/#allocations-at-a-glance),19%的代币将空投给用户,目前已经空投了5%,未来还会继续向用户空投代币。

目前,OP正和银河(Galxe)进行OP Quest活动(活动介绍:blog.galxe.com/galxe-x-optimism-optimism-quests-f060c139d660),类似于Arbitrum的奥德赛,交互越多的OP项目(大于等于10个),未来可能有更大概率获得Op空投,因此不应该错过。

本篇撸空投文章还结合了LayerZero的Stargate,defi聚合项目Odos,以及Arbitrum,在最快速度获得10个NFT的同时,也交互了以上这些明星项目。
OP Quest的任务被分为了三个级别,我们认为最好交互10个项目,即获得10个NFT .
https://dune.com/springzhang/optimism-quests-tracking
为了防止被识别为女巫攻击(即撸毛行为),在chrome浏览器的metamask钱包中创建一个新的账户,并在币安交易所(没有注册的点击我的推荐链接)准备0.16个eth,从交易所通过arbiturm one网络提取到arbitrum的链上钱包中(我用的狐狸钱包)
注意:从币安交易所提币到Arbitrum或者Optimism链上面手续费
将大部分的eth通过odos (app.odos.xyz)换成usdc(最好大于140u),并保留一部分的eth,用来转移到op链上

使用Stargate的transfer(stargate.finance/transfer)将这些USDC跨到op链上,并将剩下的eth也通过同样方法从arb转到op链上

对于剩下的arbitrum网络的eth,可以选择质押在stargate上以博取未来layerzero的空投
完成以上任务后,等待1天时间,前往以下链接领取Stargate的NFT
https://galxe.com/Optimism/campaign/GC6HiUtSAs
前往uniswap:app.uniswap.org/#/swap,分两次将22U左右的USDC(要求必须20u以上)换成ETH,一共完成两次
之后,前往以下链接领取NFT
https://galxe.com/Optimism/campaign/GC6NiUtWQn
在Synapse(synapseprotocol.com/pools/optimismnusd)存入 21 左右的USDC,点击Add Liquidity

之后领取NFT
https://galxe.com/Optimism/campaign/GCp8iUtuvp
将synapse质押的USDC取回,点击Remove Liqudity,选择USD Circle后,点击withdraw

在firefox上创建一个新钱包(用来和chrome上的主钱包区分开),通过交易所转0.001eth到firefox钱包,前往quix免费铸造一个nft(qx.app/rabbithole)
在QX (qx.app)上挂0.012或0.011ETH
用chrome上的主钱包购买该NFT,之后将firefox钱包的资金全部转回交易所,这样保证了两个钱包转账隔离,从而避免被认定为女巫攻击
任务完成后,前往领取nft:
https://galxe.com/Optimism/campaign/GCduiUt3p6
打开Granary(granary.finance/markets)切换OP链,点击deposit,选择USDC,存入53USDC

之后,再前往borrow界面,并借出20u以上的USDC
完成上述任务后,可以领取NFT:
https://galxe.com/Optimism/campaign/GCZeiUtyYt
打开perp(perp.com),并质押20U以上的USDC(下图红框)

之后寻找熟悉的代币,进行 120usdc 左右的开仓

一般开平仓的损耗在0.2-0.5u
领取nft:
https://galxe.com/Optimism/campaign/GCmCiUtj6d
之后,取回质押的22USDC
打开Velodrome(velodrome.finance),点击pools, manage liquidity,将10u以上的susd和10u以上的USDC放入流动性池,点击stake & deposit

领取NFT
https://galxe.com/Optimism/campaign/GCpRiUtr5w
之后,将质押的代币全部取出
打开 pooltogether.com 存入22U左右的USDC,三天后快照领取NFT后提现

三天后,前往领取NFT:
https://galxe.com/Optimism/campaign/GC1ZiUtRRW
打开官网 pikaprotocol.com 用31USDC开一倍合约,之后平仓

点击vault,质押32个USDC

3天后,将质押的USDC取出,并领取NFT:
https://galxe.com/Optimism/campaign/GCYUiUtXry
前往Odos,将50USDC换成sUSD(再一次交互odos博取空投)
前往(earn.polynomial.fi/),并选择一个策略,完成质押1周时间
领取NFT:
https://galxe.com/Optimism/campaign/GCohiUtB2E
前往网站:op.beets.fi/pools,选择Rocket Fuel,并存入0.05eth或更多的eth,并质押等待一天,之后领取NFT:
https://galxe.com/Optimism/campaign/GCZpiUtEUv
https://optimism.mirror.xyz/O8DesNLJ5HXD6C55Lwnks8xIPU45BjJlwZARKWBqXuE
Optimism是以太坊二层扩容Optimistic Rollup第二大解决方案,根据如下图所示的最新的代币分配计划,(community.optimism.io/docs/governance/allocations/#allocations-at-a-glance),19%的代币将空投给用户,目前已经空投了5%,未来还会继续向用户空投代币。

目前,OP正和银河(Galxe)进行OP Quest活动(活动介绍:blog.galxe.com/galxe-x-optimism-optimism-quests-f060c139d660),类似于Arbitrum的奥德赛,交互越多的OP项目(大于等于10个),未来可能有更大概率获得Op空投,因此不应该错过。

本篇撸空投文章还结合了LayerZero的Stargate,defi聚合项目Odos,以及Arbitrum,在最快速度获得10个NFT的同时,也交互了以上这些明星项目。
OP Quest的任务被分为了三个级别,我们认为最好交互10个项目,即获得10个NFT .
https://dune.com/springzhang/optimism-quests-tracking
为了防止被识别为女巫攻击(即撸毛行为),在chrome浏览器的metamask钱包中创建一个新的账户,并在币安交易所(没有注册的点击我的推荐链接)准备0.16个eth,从交易所通过arbiturm one网络提取到arbitrum的链上钱包中(我用的狐狸钱包)
注意:从币安交易所提币到Arbitrum或者Optimism链上面手续费
将大部分的eth通过odos (app.odos.xyz)换成usdc(最好大于140u),并保留一部分的eth,用来转移到op链上

使用Stargate的transfer(stargate.finance/transfer)将这些USDC跨到op链上,并将剩下的eth也通过同样方法从arb转到op链上

对于剩下的arbitrum网络的eth,可以选择质押在stargate上以博取未来layerzero的空投
完成以上任务后,等待1天时间,前往以下链接领取Stargate的NFT
https://galxe.com/Optimism/campaign/GC6HiUtSAs
前往uniswap:app.uniswap.org/#/swap,分两次将22U左右的USDC(要求必须20u以上)换成ETH,一共完成两次
之后,前往以下链接领取NFT
https://galxe.com/Optimism/campaign/GC6NiUtWQn
在Synapse(synapseprotocol.com/pools/optimismnusd)存入 21 左右的USDC,点击Add Liquidity

之后领取NFT
https://galxe.com/Optimism/campaign/GCp8iUtuvp
将synapse质押的USDC取回,点击Remove Liqudity,选择USD Circle后,点击withdraw

在firefox上创建一个新钱包(用来和chrome上的主钱包区分开),通过交易所转0.001eth到firefox钱包,前往quix免费铸造一个nft(qx.app/rabbithole)
在QX (qx.app)上挂0.012或0.011ETH
用chrome上的主钱包购买该NFT,之后将firefox钱包的资金全部转回交易所,这样保证了两个钱包转账隔离,从而避免被认定为女巫攻击
任务完成后,前往领取nft:
https://galxe.com/Optimism/campaign/GCduiUt3p6
打开Granary(granary.finance/markets)切换OP链,点击deposit,选择USDC,存入53USDC

之后,再前往borrow界面,并借出20u以上的USDC
完成上述任务后,可以领取NFT:
https://galxe.com/Optimism/campaign/GCZeiUtyYt
打开perp(perp.com),并质押20U以上的USDC(下图红框)

之后寻找熟悉的代币,进行 120usdc 左右的开仓

一般开平仓的损耗在0.2-0.5u
领取nft:
https://galxe.com/Optimism/campaign/GCmCiUtj6d
之后,取回质押的22USDC
打开Velodrome(velodrome.finance),点击pools, manage liquidity,将10u以上的susd和10u以上的USDC放入流动性池,点击stake & deposit

领取NFT
https://galxe.com/Optimism/campaign/GCpRiUtr5w
之后,将质押的代币全部取出
打开 pooltogether.com 存入22U左右的USDC,三天后快照领取NFT后提现

三天后,前往领取NFT:
https://galxe.com/Optimism/campaign/GC1ZiUtRRW
打开官网 pikaprotocol.com 用31USDC开一倍合约,之后平仓

点击vault,质押32个USDC

3天后,将质押的USDC取出,并领取NFT:
https://galxe.com/Optimism/campaign/GCYUiUtXry
前往Odos,将50USDC换成sUSD(再一次交互odos博取空投)
前往(earn.polynomial.fi/),并选择一个策略,完成质押1周时间
领取NFT:
https://galxe.com/Optimism/campaign/GCohiUtB2E
前往网站:op.beets.fi/pools,选择Rocket Fuel,并存入0.05eth或更多的eth,并质押等待一天,之后领取NFT:
https://galxe.com/Optimism/campaign/GCZpiUtEUv
https://optimism.mirror.xyz/O8DesNLJ5HXD6C55Lwnks8xIPU45BjJlwZARKWBqXuE
加密货币量化系列之一:下载加密货币数据并交易
本文以Python为例,展示如何从全球最大的加密货币交易所「币安(Binance)」交易所下载加密货币的历史数据,并交易加密货币期货的方法,为此后加密货币的量化交易提供数据基础。步骤一:搭建Python开发环境Anaconda是包管理器和环境管理器,它附带了 conda、Python 和 150 多个科学包及其依赖项,因此对Python开发者非常友好。建议大家前往下面的官方网站进行下载: https://www.anaconda.com/步骤二:安装开发量化策略所需的Python包除了常用的一些Python包(pandas,numpy等),ccxt(https://github.com/ccxt/ccxt)是一个非常常用的加密货币量化包,它是一个开源的数字货币交易框架,连接了全球几乎所有的交易所,为用户提供了市场数据访问、算法交易等功能。初次使用前需要啊下载该工具包,方法如下:步骤三:下载交易所历史数据步骤三a:连接交易所,下载并处理数据ccxt下载成功后,可以使用如下方法连接交易所:import ccxt exchange = ccxt.binance() #连接币安 使用fe...
链上数据知多少系列之一:如何获得链上数据
链上数据之于区块链,就像基本面数据之于股票市场,是做加密资产量化时绕不开的信息,它可以成为因子策略中的重要因子。 链上数据泛指所有发生在区块链上的交易信息。区块链本质上是一个公开的分布式数据库,所有的链上交易都会被保存,具有公开透明、不可篡改等特点。因此,链上数据不可造假,公开透明。 本文将简要介绍主要有哪些链上数据提供商,并以Glassnode为例展示如何使用Python下载数据,并以「活跃地址交易调整后价格」指标为例展示链上数据的作用。一、链上数据提供商一览Galaxy Research区块链的数据提供商可以分成以下三类: 一是区块浏览器,包括Etherscan、Zapper等,主要是用来帮助用户更方便地浏览交易和账户信息(下图)。Etherscan二是链上数据服务商,包括 Glassnode,Coin Metrics,IntoTheBlock、Nansen,Token Terminal 等,主要对链上数据进行分析整合和分析。本文将简要介绍如何使用 Python 从 Glassnode 免费下载链上数据。 三是链上基建,包括Chainalysis,Infura等,包括以反洗钱...
部署以太坊全节点教程系列之二:运行测试网验证节点
本文将演示如何通过质押以太坊,成为验证节点。步骤一:加快节点同步速度在上一篇文章(链接如下),介绍了如何运行以太坊的执行和共识节点。第一次运行时,通常节点同步要等待2-3天时间(共识链和执行层需要分别进行同步,但最慢的是共识层),这是由于共识层客户端需要从第一个区块开始重新验证和同步。 为了加快共识层的同步速度,可以选择使用checkpoint sync,即选择受信任的别的信标链最新确认区块开始同步,并假设此前的所有区块已经被验证: https://mirror.xyz/0x89912c3449006F0Db8a1E051f3b9fc87ea435330 添加checkpoint sync的方法也很简单,只要重新运行./prysm.sh,并添加两个额外参数,如果是goerli(prater)的话:--checkpoint-sync-url=https://goerli.checkpoint-sync.ethpandaops.io --genesis-beacon-api-url=https://goerli.checkpoint-sync.ethpandaops.io 上面的ch...
Share Dialog
Share Dialog
Crypto quant trader
Subscribe to Trader Li
Subscribe to Trader Li
<100 subscribers
<100 subscribers
No activity yet