AVL树是一种自平衡二叉搜索树。在这种树中,任何节点的两个子树的高度差最多为1。这种高度平衡确保了在最坏情况下,树的操作(如查找、插入、删除)都能在O(log n)的时间复杂度内完成,其中n是树中节点的数量。
。
平衡因子:每个节点的平衡因子是其左子树的高度减去其右子树的高度。平衡因子必须保持在-1
更新时间:2024-05-20 05:55
SciPy是基于Python的一个开源库,用于数学、科学和工程计算。它建立在NumPy的基础上,提供了许多高级的数值计算功能,从而使得Python成为一个强大的科学计算环境。SciPy是科学计算中最重要的库之一,广泛应用于学术和工程领域,包括金融领域的量化分析和模型开发。
SciPy库包含了众多的模块,如线性代数、优化、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理等。这些模块提供了强大的功能,可以处理复杂的科学计算问题。
更新时间:2024-05-20 02:57
本文是基于StackAbuse的一篇讲解Seaborn的文章上编写。 附示例及实现代码,可直接前往文末一键克隆代码进行实践研究。
在本文中,我们将研究Seaborn,它是Python中另一个非常有用的数据可视化库。Seaborn库构建在Matplotlib之上,并提供许多高级数据可视化功能。 尽管Seaborn库可以用于绘制各种图表,如矩阵图、网格图、回归图等,但在本文中,我们将
更新时间:2024-05-20 02:50
\
更新时间:2024-05-20 02:30
本文介绍了Python中非常重要的数据类型——列表。
List(列表),是有序集合,没有固定大小,可以通过对偏移量以及其他方法修改列表大小。列表的基本形式如:[1,2,3,4]
Tuple(元组),是有序集合,是不可变的,可以进行组合和复制运算后会生成一个新的元组。元组的基本形式比如:(1,3,6,10)
String(字符串),也是有序集合,字符串的基本形式比如:’hello’,这里不进行具体介绍。
Set(集合),是一个无序不重复元素的集。基本功能包括关系运算和消除重复元素。集合
更新时间:2024-05-20 02:09
本文介绍了Python中非常重要的数据类型——字典
附件:字典的使用
https://bigquant.com/experimentshare/12746792311940c2969d62e66309a404
\
更新时间:2024-05-20 02:09
Python作为一门最热门的语言,现在已经成为数据分析、编程门投资、机器学习的主流语言。
Python是一种计算机程序设计语言。你可能已经听说过很流行的编程语言,比如非常学的C语言,非常流行的Java语言等等,适合初级的基本的JavaScript语言。
首先,我们学一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言千差万别,最终都可以“翻译”成CPU可以用机器指令。而不同的编程
更新时间:2024-05-20 02:09
Python是互联网、数据科学、量化交易等领域使用最广泛的编程语言之一,是AI量化策略研究平台主要使用的策略开发语言。
本文简短而全面,用十分钟的时间带你走入Python的大门。建议一边学习,一边在 AI量化平台-编写策略 里实践。
Python中没有强制的语句终止字符,代码块是通过缩进来指示的。缩进表示一个代码块的开始,逆缩进则表示一个代码块的结束。一般用4个空格来表示缩进。
更新时间:2024-05-20 02:09
本视频课程包含python、pandas、numpy基础,配合在BigQuant平台上练习,掌握编程基础,读懂代码、编写简单的代码。
https://www.bilibili.com/video/BV1dE411d7Q4?p=2
\
\
更新时间:2024-05-20 02:09
BigCharts已经安装到BigQuant AIStudio,在AIStuido中可以直接import使用
import bigcharts
from bigcharts import opts
BigQuant平台提供了丰富的数据用于投资研究和交易,打开 BigQuant 数据平台,选择一个数据,这里用 [全年交易
更新时间:2023-10-18 02:20
import pandas as pd
import numpy as np
import warnings
import empyrical
import dai
import bigcharts
warnings.filterwarnings('ignore')
from biglearning.api import tools as T
print('导入包完成!')
params = {'gr
更新时间:2023-08-21 11:08
\
更新时间:2023-02-10 06:37
python究竟怎么可以获取level2行情呢?比如百度、新浪、搜狐、CSDN等都有教程还有说明,同时还有提供一些常见的股票L2接口,包括许多模拟股票交易系统也提供了数据,但这些获取股票数据的方法并不像通过python那样方便。那么,如何通过python实现股票L2接口呢?
以下有两种情况说明:
(1)你有自己的证券商及客服专员;
在这种情况下,个人直接打电话给交易账户的证券期货供应商客户服务专员,获取CTP数据接口信息。CTP是指根据要求,进入期货公司的交易程序必须经过穿戴认证。简单地说,它是在期货公司提供的模拟环境中完成指定
更新时间:2022-12-08 05:44
现在几乎每个券商都可以为其客户提供L2实时数据市场,比如华泰的insight、中泰的XTP、兴业的UT等。一个私募可以同时接收几家券商的L2。而且很多期货公司也提供证券L2市场,所以有很多证券公司和期货公司转发的L2行情数据。
可以登录深圳证券交易所的官方网站,该网站列出了哪些公司获得了L2市场授权(非显示)。然而,基本上需要客户服务器托管机房,当然,也不排除一些互联网订阅市场。
然后是信息服务提供商,也就是专门从事市场数据的公司。他们最大的特点是互联网订阅行情。现在
更新时间:2022-12-07 07:37
国内量化交易起步较晚,大约15年开始,20年开始爆发,21年量化私募规模飙升。由于容量过大,出现了一个头部量化私募中性策略导致大幅回调的问题。对于a股来说,量化交易仍然是一种相对较新的投资方式。自20年以来,监管已经关闭了证券公司的外部接口。因此,如果你想进行定量交易,你必须使用证券公司的level2行情接口和交易接口。今天,我将与大家分享如何一站式解决不同的定量交易需求。https://gitee.com/l2gogogo
自编程AI量化交易
解决方案:AI量化交易策略终端
简介:
极速交易策略终端是一款基于python语言的策略交易平台 , 是活跃交易者策略研究 、 自动化交易
更新时间:2022-12-01 05:46
def bigquant_run(input_1, input_2, input_3):
import requests
response = requests.post(
"https://www.f2pool.com/coins",
data={"sort_by": "output24h", "sort_type": "desc"}
)
data = res
更新时间:2022-11-20 03:34
本文是TensorFlow实现流行机器学习算法的教程汇集,目标是让读者可以轻松通过清晰简明的案例深入了解 TensorFlow。这些案例适合那些想要实现一些 TensorFlow 案例的初学者。本教程包含还包含笔记和带有注解的代码。
最好的学习就是不断的实践,推荐 BigQuant 人工智能量化投资 一站式的python+机器学习+量化投资平台,打开浏览器就可以使用投资数据和机器学习算法。
更新时间:2022-11-20 03:34
更新时间:2022-10-18 01:06
参考 https://wesmckinney.com/book/ 编写 Python For Quants - 用于量化投资的Python
更新时间:2022-10-10 01:02
核心技术
Web应用的优势
使用更轻便,不需要下载客户端
可跨平台使用,降低了使用门槛
可以更快速的发布修改后的版本
\
[/wiki/static/upload/2f/2f92d0c4-a4a9-4161-b348-2d4dabebb146.pdf](/wiki/static/upload/2f/2f92d0c4-a4a9-41
更新时间:2022-08-31 08:40
对于给定的函数,我们可以通过公司计算积分。但对于计算机,对于任何复杂的函数,我们如何运行算力优势,快速估算积分。附python代码实现完整notebook,可以直接克隆运行。
直观理解如上图所示,采样后求平均。写成求和公式:
$ \overline E = (b - a) \frac{1}{N} \sum\limits_{i=1}^{N}f(x_{i})$
更新时间:2022-08-30 05:05
本文主要介绍了python基础、爬虫、与数据库交互、调用机器学习、深度学习、NLP等。分别介绍了各个模块的安装,环境的搭建等。并且以机器学习选股为例,把各个模块连贯起来,核心代码基本都有详尽的解释。
大数据AI时代,python无往不胜的包装能力、可组合性、可嵌入性都很好,可以把各种复杂性包装在Python模块里,非常友好的供调用。Python资源丰富,深度学习如keras,机器学习如sk-learn,科学计算如numpy、,自然语言处理如jieba等。Python将极大提高工作效率无论是科学计算,还是图形界面显示;无论是机器学习还是深度学习;无论是操作e
更新时间:2022-07-29 05:23
\
根据当前中国的交易规则,股票不能做空。与更发达的市场相反,套利机会不容易实现。这表明那些寻找并能够利用它们的人可能会有机会。
因此,我决定使用统计套利和配对交易技术专注于中国的期货市场。
本项目实施的交易策略称为“统计套利交易”,也称为“配对交易”,是一种逆势策略,旨在从某个配对比率的均值回归行为中获利。
更新时间:2022-07-02 02:00
尊敬的Quant:
量化使用最多的语言是什么?python还是C?工资差别有多大?
畅想未来3年的量化,大家能想到哪些关键词?这些关键词是否就是未来照进现在?
AI算法在使用哪些场景?市场模式识别、收益率预测、交易执行各是什么算法在驱动创新?
宽度、弹性、深度、集中度,高频数据最关注哪些盘口变化?
这一次我们提前设问,邀请您参与《2022年中国量化投资白皮书》问卷调研https://www.wjx.cn/vj/P3OsjQj.aspx,提前锁定电子版数据。
2021年,我们提出了很多疑问,但我们现在有了更多疑问,我们相信,聚沙成塔,洞见未来,因为有您的参与,本问
更新时间:2022-04-18 07:37