1.量化策略分享之TALIB指标策略
2.深入分析AMM恒定乘积模型的滑点与无常损失
3.请问如何追踪DeFi数据
量化策略分享之TALIB指标策略
本篇文章将介绍技术分析指标,并探讨一些基于技术指标构建的策略。
量化投资中的技术分析指的是利用数学模型和算法对市场数据进行分析和交易决策的投资方法。作为量化投资的一个重要分支,技术分析通过分析历史价格和交易量数据来预测未来的价格走势。技术分析的php百度网盘搜索源码理论基础是市场信息都反映在价格中,价格走势存在一定的规律和模式,因此可以通过数学方法进行分析和预测。
技术分析运用多种数学方法和指标对市场数据进行分析,以帮助投资者识别市场趋势和交易信号。TA-Lib库提供了丰富的技术分析函数,便于投资者进行量化分析和策略开发。掌握这些技术指标的使用方法及其投资意义对于量化投资者来说至关重要。
常用的技术分析工具和指标包括移动平均线、相对强弱指数(RSI)、布林带(Bollinger Bands)等。这些工具帮助投资者识别市场趋势、超买超卖状态以及价格波动区间,从而制定相应的交易策略。
TA-Lib(Technical Analysis Library)是一个用于金融数据技术分析的开源库,它包含了众多常用的技术指标计算的Python函数。以下是一些常用函数的介绍。
BigQuant将常用的TA-Lib技术指标算子移植到了DAI平台,使得在编写策略时可以在“输入特征(DAI SQL)”模块中的“表达式特征”一栏中直接调用算子,计算出技术指标。这些技术指标算子都是免费获得Linux源码以“m_ta”开头的,常见的有:
本文将详细介绍一个基于TALIB指标的选股策略,该策略的买入条件包括:(1)今日开盘价大于昨日收盘价;(2)5日收盘价均线大于日收盘价均线的股票。买入后,如果5日收盘价均线小于日收盘价均线,则次日卖出。
策略的具体实现过程包括筛选条件的实现和信号设定的实现。在“输入特征(DAI SQL)”模块中,“表达式过滤条件”一栏中添加相应的表达式即可实现筛选条件。信号设定的实现可以通过设置买入和卖出信号来实现。
在策略回测的实现过程中,可以在“BigTrader”模块中,选择调仓周期类型为“交易日”,并在“调仓周期日期”一栏中填入,表示持仓天数为。卖出操作针对已持仓且卖出信号为1的股票,买入操作针对未持仓且买入信号为1的股票。
策略的源码可以在BigQuant平台中克隆。对于详细使用和策略分享,可以前往BigQuant平台进行模拟测试。BigQuant量化交易平台是一个AI人工智能量化投资交易平台。
深入分析AMM恒定乘积模型的滑点与无常损失
深入分析恒定乘积做市商模型的滑点与无常损失
恒定乘积做市商模型,作为Uniswap的创新,以xy=k的恒定乘积公式为核心,旨在推动市场交易。然而,上方筹码稀少源码模型中滑点与无常损失的问题一直备受争议。通过数学理论分析与数值模拟,我们深入了解滑点与无常损失的原理与过程。
滑点指的是预设成交价格与实际成交价格之间的偏差。在恒定乘积AMM中,一旦发生交易,资产储备发生变化,实际执行价格随之变化,产生滑点。交易量越大,滑点越大,交易者的损失也随之增加。通过分析公式,我们可以发现,交易量dx与资产储备量之间的关系直接影响滑点大小,资金储备越多、交易深度越大,能有效减少滑点,降低用户交易损耗。
实际计算中,Uniswap通过百分比来显示滑点,其计算方式在源码uniswap-v2-sdk/src/entities/trade.ts文件中的computePriceImpact函数中实现。公式计算逻辑显示,滑点百分比与理论应得量的关系是关键。通过验证Uniswap界面的天津到重庆源码断点调试,我们可以发现midPrice实际采用的是x对y的价格,与界面显示的实际兑换价不同。将推导公式带入,可以得到滑点百分比是兑换量占用于兑换的资产储备量的百分比。
无常损失则是指资产价格剧烈波动时,持有的资产净值减少,产生暂时性账面损失。然而,将资产投入流动性资金池提供流动性,由于AMM机制,价格与外部市场脱节,需要依赖套利者买卖资产来达到与外部市场价格的平衡。这种套利行为可能导致越涨越卖、越跌越买的情况,使无常损失变成永久性损失。
以一个恒定乘积做市的DEX为例,假设交易对为ETH/DAI,流动性为:。若一流动性供应商投入2ETH和DAI,当前比例为%。当ETH价格上涨至DAI/ETH,套利者将利用这个机会在该DEX上用DAI兑换ETH。通过计算,可以得出在套利后,池中ETH:DAI价格达到与外部市场的宝莲灯网盘源码平衡比例,而套利价与池中价存在滑点,与池外价相比存在套利空间。根据流动性供应商的投入比例,套利后其在池中持有的资产量发生变化,与套利前相比存在不平衡,从而产生无常损失。
总的来说,Uniswap的恒定乘积AMM机制虽然简洁、优雅,提供了无限流动性,但也存在滑点与无常损失的问题。滑点与无常损失分别保护了流动性供应商与交易者的利益,但在实际应用中需要平衡这两方的利益,以实现更加公平与有效的市场交易。
请问如何追踪DeFi数据
近期去中心化金融(DeFi)增长速度惊人。这些协议多数建立在以太坊网络之上,并且继续主导其gas使用量。这些DeFi协议不用中央授权就可以进行借贷、衍生产品、兑换和支付。DeFi在年末的出现并经历年的发展,为以太坊创造了ICO之外的第二个主流应用。DeFi协议中的许多都以某种方式存在一定的中心化,但终极目标都是完全去中心化。所以被称为许可式金融(permission finance)或PeFi。因为其能为地球上任何用户提供服务,不管其地理位置、地方的法规和法律、信用记录或职业如何。总览型DeFi统计和可视化数据资源。DeFi Pulse(DeFipulse.com)。DeFi Pulse是查找高级DeFi数据时的最好资源和起点。总价值「锁定」数据点展示了DeFi生态系统中使用的比特币,以太坊或者是DAI总数。在以太坊上对借贷、衍生产品、支付、交易和资产协议做跟踪和制图的数据。在这个网站首页列出所有协议和其按锁定总值的排名。每个协议的页面都具有关键的增长统计信息、简单的图表、应用摘要和相关链接。DeFi列表页面有一整套资源,包括项目、钱包、界面、新闻通讯以及播客。DeFi Rate(DeFirate.com)。与DeFi Prime类似,DeFi Rate提供所有流行的DeFi协议(包括Aave,Compound,Curve,Dharma,Maker 以及Nuo Network)的借贷利率。在页面的「项目(Projects)」部分提供了借贷、衍生工具、钱包、保险等细分DeFi领域。Dai Stats(Daistats.com)。Dai Stats由Mariano Conti创建,是一个仪表板,有分析功能,可以提供有关 DAI的总量、SAI的总量,锁定在Maker DAO中的ETH,当前的抵押品比率,打开的保险库数量以及Maker销毁率等统计信息。Alethio DeiFi Tableau Visuals(public.tableau.com/profile/alethio.defi)。Alethio已经为DeFi提供了视觉效果的仪表板。视图与图表包括锁定在DeFi中的ETH,锁定在DeFi中的Sai,DeFi利率,复合流动性等。视觉的效果是采用Tableau格式,可通过滑块或滤镜让视觉效果更美观支持自定义。DeFi Explore(defiexplore.com)。这是在查找多抵押债务(MCD)详细信息的工具。允许用户按CDP ID,交易或地址来搜索。提供的统计信息包括最高 CDP头寸,CDP总数,DAI债务和系统系统抵押品的列表。DeFi Explore另外还提供有关锁定在协议中的USDC与BAT的数据,这些是Maker协议的新的功能。DeFi协议统计信息和视觉效果。Aragon仪表板(scout.cool.aragon / mainnet)。与设置协议仪表板差不多,Scout也有Aragon仪表板。活跃的组织,每日投票,平均余额(ETH,DAI,SAI)等是这个仪表板上可以用的一些高级可视化和图表。Aave Watch(aavewatch.now.sh)。Aave是一个开放源码的DeFi协议,多用于借贷数字资产,包括MKR,TUSD,ETH等。该仪表板统计信息有:借贷利率、每种资产的存款利率、可用供应量以及借入数量。Aave另外还能够提供在Aave监视仪表板上捕获的闪电贷。MKR工具(mkr.tools)。MKR工具是Mike McDonald创建,是Maker DAO平台的分析仪表板,可以跟踪协议统计信息,包括DAI交易、CDP交易、稳定费、DAI、MKR上的代币数据。历史CDP可视化显示随时间推移的抵押率。Set Protocal仪表板(scout.cool/setprotocol/mainnet)。Scout的「Set 协议」仪表板提供了「Set 库」统计信息以及视觉效果。视觉内容包括总库余额以及按资产分类的库余额明细:USCD、WBTC、SAI、WETH、cUSDC、DAI以及LINK。在搜索累积买卖、每周重新平衡以及小时统计数据时,交易量图对于参考作用很大。交易数据、交易集总览和机器人集总览编号也以表格格式展示,可按照指定日期筛选统计信息。Synthetix Stats(synthetixstats.com)。可自定义的仪表板,这里充满了Synthetix协议的图表以及小部件。小部件包括有关活动交易所用户、SNX 锁定总值、新的和唯一的交易所用户、交易所钱包、SNX 供应、最高持有者等的统计信息。图表包括有关数量、费用、SNX 购买、供应、每个地址的数量,资产分配等的视觉效果。因为正式的Synthetix仪表板自年3月日开始不起作用了,所以建议使用Synthetix Stats。
我们通过以上关于请问如何追踪DeFi数据内容介绍后,相信大家会对请问如何追踪DeFi数据有一定的了解,更希望可以对你有所帮助。