当前位置: 首页 > 后端技术 > Python

加密世界的开源交易大厅——Vitu要做最好的Crypto开源框架

时间:2023-03-26 15:45:52 Python

(一)Vitu在刚刚过去的2月份做了什么?2020年3月,Vitu.AI宣布正式开源战略框架,旨在为用户提供更流畅的一站式数字资产数据和研究服务。(2)为什么要开源?开源的趋势已经逐渐从科技领域蔓延到金融领域。高盛的Marquee带头,在GitHub上发布了一些代码,高盛自己的交易员和工程师用这些代码来为证券定价、分析和管理风险,甚至用几行代码编写分析报告。这是高盛最近的一项举措,旨在摆脱部分商标保密并分享其一度受到严密保护的技术。这是华尔街公司效仿谷歌和FacebookInc.等硅谷巨头的更广泛转变的一部分,这些巨头已经向热情的开发者社区开放了他们的技术。Vitu也秉持着类似的理念。它在Github上开源了策略框架(https://github.com/vitutech/vitu)。通过让所有爱好者修改策略的代码,希望“众包”交易思路,赢得计算机驱动的“量化”交易者的忠诚度。这些交易员可以席卷加密货币投资界。“我们希望成为量化投资和融资领域的一员,就像亚马逊对计算能力的影响一样,”创立亚马逊公司的高盛工程师安迪菲利普斯说。很早就意识到它可以出售额外的服务器容量;去年,亚马逊网络服务占公司利润的四分之三。竞争对手也不甘落后:JPMorganChase&Co.最近开始允许客户使用Athena的一些功能。Athena是摩根大通的交易引擎,由一些在1990年代设计SecDB的工程师设计。美国银行的Quartz平台也是一个竞争者。而Vitu是加密世界第一。(3)本地如何使用?第一步:下载安装Vitu方法一:pipinstallVitu方法二:访问https://github.com/vitutech/vitu下载安装如果直接按照方法二安装Vitu,可以直接根据方法编辑策略回测策略教程;如果按照方法二下载安装,可以选择以下两种方法之一进行策略回测:直接设置系统的环境变量,添加vitu文件所在的目录地址(即文件夹目录)其中setup.py所在)进入PYTHONPATH,然后直接按照教程编辑策略在该文件目录下进行回测。在命令行(或AnacondaPowerShellPrompt)中cd文件目录地址(即setup.py所在的文件夹目录),回车,然后运行python。setup.pyinstallVitu安装完成后,可以直接按照策略教程编辑策略进行回测。第二步:数据处理数据下载:点击下载直接下载h5格式的加密货币数据,下载后解压。数据导入:参考demo.py,在策略文档中导入(1)中下载的数据注:在Vitu的在线平台模拟交易中,内置了数据接口,不需要额外导入数据,这一步不需要。Step3:策略编辑策略的编写主要分为4个部分。(1)回测品种、数量和初始仓位设置,例如:通过ai.create_account设置账户'account1',行情交易所为'binance',账户类型为'digital.spot',初始仓位:BTC10,200,000。(2)设置交易涉及的账户和参数,例如:initialize方法:设置策略中使用的参数,可以在handle_data方法中随时调用。(3)设置触发交易信号的交易条件。例如:handle_data方法:主策略交易逻辑,universe数据会触发这个逻辑,比如每天的历史数据或者实时数据。简单均线交易逻辑(四)设置回测宇宙等设置第四步:回测结果运行后,终端会输出各种常用的收益/风险相关指标值和收益曲线,并在当前路径文件夹名为simple_report.xls的回测报告。终端会打印出simple_report.xls存放的地址。如果要添加或更改回测报告的内容,可以在vitu/strategy/strategy.py中添加和修改。注意:在Vitu的在线平台模拟交易中,有内置的回测报告输出,不需要额外修改,也不需要这一步。我们在Vitu.ai等你。原文链接