akshare北向基金净流入买卖策略
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | import akshare as ak stock_hsgt_north_net_flow_in_em_df = ak.stock_hsgt_north_net_flow_in_em(symbol = "北上" ) stock_em_hsgt_north_cash_df = ak.stock_hsgt_north_cash_em(symbol = "北上" ) stock_hsgt_north_acc_flow_in_em_df = ak.stock_hsgt_north_acc_flow_in_em(symbol = "北上" ) print ( '北向净流入' ,stock_hsgt_north_net_flow_in_em_df) # print('北向资金余额',stock_em_hsgt_north_cash_df) # print('北向累计净流入',stock_hsgt_north_acc_flow_in_em_df) for one in stock_hsgt_north_net_flow_in_em_df.values: # print(one[1]) if one[ 1 ]< 0 : print (one) """遍历每一个交易日,对北上进行分析""" signal = '无信号' for index, row in stock_hsgt_north_net_flow_in_em_df.iterrows(): # print(index) # print(row) if index< 252 : continue df_data_temp = stock_hsgt_north_net_flow_in_em_df.iloc[index - 252 :index] # 计算近 252 天的平均数和标准差 average = df_data_temp[ 'value' ]. sum () / 252 std = df_data_temp[ 'value' ].std() # 计算上下限 up_line = float ( format (average + std * 1.5 , '.4f' )) down_line = float ( format (average - std * 1.5 , '.4f' )) # 判断并输出 if row[ 'value' ] > = up_line: signal = '看多' print ( '{0}:<{1}> 北上净流入:{2}亿元,看多线:{3}亿元, 看空线:{4}亿元' . format (row[ 'date' ], signal, format (row[ 'value' ], '.4f' ), up_line, down_line)) elif row[ 'value' ] < = down_line: signal = '看空' print ( '{0}:<{1}> 北上净流入:{2}亿元,看多线:{3}亿元, 看空线:{4}亿元' . format (row[ 'date' ], signal, format (row[ 'value' ], '.4f' ), up_line, down_line)) if index = = stock_hsgt_north_net_flow_in_em_df.shape[ 0 ] - 1 : print ( '\n最新数据\n{0}: <{1}> \n北上净流入:{2}亿元,看多线:{3}亿元, 看空线:{4}亿元\n' . format (row[ 'date' ], signal, format (row[ 'value' ], '.4f' ), up_line, down_line)) |
但是akshare只能获取净流入,北向余额和累计净流入,本策略使用净买入会更好,如果有知道如何又akshare计算净买入的,欢迎评论区告知!!!
风雨兼程,前程可待!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具