- 博客(11)
- 收藏
- 关注
原创 风险与收益一定是线性的吗?
(https://img-blog.csdnimg.cn/4d4e9b601962471ea0eb8972a6203aeb.png#pic_center)
2022-09-27 22:21:31
296
原创 <lambda>() got an unexpected keyword argument ‘axis‘
【代码】() got an unexpected keyword argument 'axis'
2022-09-01 10:02:42
4398
原创 利用tushare择时选股
‘’‘读取股票文件,分别刷选特定时间内 ’季度报表业绩为正,股价位于历史底部,趋势反转,排雷‘过后的优秀股票 1.业绩报表分档 每股收益(——0.2,0.2——0.5,0.5——0.7,0.7——1,1——);毛利率(——10%,10——30%,30——) 2.股价位于历史底部分档 30%-40%, 50%—70% , 80%-100%, 100%- 3.排雷指标:无诉讼案件,无股票质押, ‘’’pro = ts.pro_api(‘xxxxxxxxxxxxxxxxxxxxxxx’) stock_code=[
2022-06-28 11:11:37
575
原创 pandas 连续添加新列出现后续新列添加内容为NAN
比如上面这个图。 这个错误多数都会犯, 主要是在添加新列的时候灭有指定索引,而你后续添加的新列索引和上一个列的索引不一样,pandas 默认按照之前的索引去赋值,而你后续的新列对应内容为nan。所以,出现这种情况。 解决方案就是 :pd.reset_index(inplace=True) 可能你们代码不一样,但是思想就是你要保证迭代添加新列,一定要保证所以列的索引一直。 给我郁闷一天了看张美女,休息一下》》》》》 ...
2022-04-02 16:20:05
1185
原创 用Python做OLS回归出现内外生变量不匹配怎么解决?
用Python做OLS回归出现内外生变量不匹配怎么解决? 做简单的OLS回归,结果出现ValueError: The indices for endog and exog are not aligned sm这个包要求输入为list。。。呜呜呜所以把dataframe格式转换为list格式df.tolist() ...
2022-03-31 20:29:20
1455
原创 Excel file format cannot be determined, you must specify an engine manually
大家在利用pandas读取excel文件的时候,一定会碰到类似的问题;这里主要写一下我踩过的坑: #官网pandas对engine的解释 enginestr, default None If io is not a buffer or path, this must be set to identify io. Supported engines: “xlrd”, “openpyxl”, “odf”, “pyxlsb”. Engine compatibility : “xlrd” supports old-
2022-03-31 12:01:48
37538
3
原创 基于Tushare + bacaktrader的多组合量化回测
首先确定项目目的: 基于Tushare建立一个多组合的量化策略。 策略:1.趋势+择时 算法:选择SH300每月累积涨幅排名靠前的10只股票;然后择时,计算在金叉,死叉点进行买卖。 一、获取股票 df = pd.read_excel(’./沪深300.xlsx’,converters = {u’代码’:str}) #要加上,converters = {u’代码’:str} 不然 ‘000’就会被忽略掉啦 #然后遍历300只股票的收益率定义时间戳:这里选择20201220-2021220 然后预测202.
2022-03-29 18:27:34
1812
2
原创 cannot match operand(s) in the condition to the corresponding edges
always() 记得初始化使用数据 加上 if(!rst_n)第一步必须加,而且是单独的不能使用‘||’;等逻辑符合 所以不要直接接if(…)
2021-11-17 18:39:32
1544
1
原创 PR规则下的网络渗流模型
PR规则下的网络渗流模型 定义:随机选择两条候选边,比较每条边两个端点所在子串大小乘积的大小,选择最小乘积的那条边。 def make_networkx(): N=int(input(‘请输入节点数:’)) count=0 G = nx.Graph() a = [i for i in range(N)] # 生产列表 G.add_nodes_from(a) adjacentMatrix = np.zeros((N, N), dtype=int) # 初始化邻接矩阵.返回来一个给定形状和类型的用0填充的数
2021-03-25 18:12:31
568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅