- 博客(11)
- 收藏
- 关注
原创 提取指数数据并保存csv文件
剔除日成交量数据为零的初期数据,选取自日成交量数据存在至 2019年6月25日的日收盘价,并将各自的结果数据保存到csv文件中,事后数据可导出,便于在本地进行其它测试。上证指数:上证综指、上证A指、上证B指、上证50、上证180、上证380;中证指数:沪深300、中证100、中证500、中证800、中证1000;原文代码缺失了new_dict的定义,运行不通,补足。深证指数:深证成指、深证综指、深证A指、深证B指;中小板指数:中小板指、中小板综、中小300。获取中国大陆股票市场:(18指数)
2024-10-22 16:34:45
769
转载 ETF轮动策略
很多轮动策略表现优异,主要是有大宗商品周期性行情加持,这也说明了,轮动策略的一个特点就是能够发挥各种ETF的多样性优势,在市场低迷的时候,反而更容易获得超额利润。更重要的一点是,这些榜单中的策略,大部分是免费的,甚至有的作者无私的公开了策略的参数,你可以克隆一个自己根据需要调整参数,打造你自己的交易小助手。ETF组合宝有个最实用的功能,就是可以自己创建各种量化策略,包括资产配置策略、择时策略、轮动策略、定投策略等,其中,最受关注的无疑是轮动策略。为什么说轮动策略是ETF的最佳交易方式呢,这是有数据支撑的。
2024-10-22 12:36:03
140
转载 SPSS主成分分析的结果可以直接用来做聚类分析吗?聚类分析需要将数据归一化处理吗?
主成分分析和聚类分析是常用的数据分析方法,两者相互独立但也可以结合使用。在进行聚类分析之前,通常需要对数据进行归一化处理。
2024-10-18 00:12:05
276
原创 如何用Python计算ACF函数?
以上步骤提供了一个基本的框架,用于在Python中计算和可视化ACF。根据你的具体需求,你可能需要调整这些步骤,例如,使用不同的数据预处理技术或更复杂的可视化选项。这个函数接受时间序列数据作为输入,并返回一个包含自相关系数的数组。:为了评估自相关系数的显著性,你可以计算并绘制置信区间。:首先,你需要有一个时间序列数据集。:通过观察ACF图,你可以识别时间序列中的周期性模式或趋势,以及不同滞后值之间的相关性。:通常,你会想要绘制ACF图来直观地理解自相关系数。参数指定了要计算的自相关系数的最大滞后数。
2024-10-12 11:12:35
412
原创 组合构建函数:simple_long_only
`simple_long_only` 是一个在量化投资策略中使用的函数,特别是在Python中实现多因子选股策略时。这个函数通常用于构建投资组合,它接收一个信号字典和一个日期作为输入参数,并返回一个权重字典,表示每个股票的权重。
2024-10-10 19:29:54
172
原创 Python学习:range、xrange和arange的区别
原文链接:https://blog.youkuaiyun.com/weixin_44685869/article/details/106041246。Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。Python2 xrange() 用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。
2024-09-20 12:13:01
558
原创 Python学习——原始字符串
原始字符串是编程语言中表示字符串的一种方法,它允许你创建包含特殊字符的字符串,而无需转义。在Python中,原始字符串以。,这在Python中是一个转义字符。使用原始字符串可以避免这个问题。例如,如果你想表示Windows文件路径,你可能会遇到很多反斜杠。
2024-09-13 14:54:23
340
原创 np.linspace
linspace 函数在 Python 中用于创建一个等差数列,它可以将一个区间的数值等分成指定数量的份。endpoint:如果为 True,最后一个样本包含在序列中;如果为 False,则不包含,默认为 True。retstep:如果为 True,返回间隔值;如果为 False,则不返回,默认为 False。# dtype 参数指定返回数组的数据类型,默认为 None。dtype:返回数组的数据类型,默认为 None。# num 是生成的样本数,默认为 50。num:生成的样本数,默认为 50。
2024-09-13 14:50:21
484
原创 MATLAB比Python更早出现
Python和MATLAB都是流行的编程语言,它们各自有不同的应用领域和优势。MATLAB最初是由克里夫·莫勒(Clive Moller)在1984年开发的,它最初是为了帮助工程师和科学家进行数值计算和仿真而设计的。而Python则是由荷兰程序员吉多·范罗苏姆(Guido van Rossum)在1989年开发的,它最初是为了编写一种易于阅读和编写的脚本语言。因此,MATLAB比Python更早出现。
2024-09-12 20:29:44
262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人