实战案例:带你了解并验证基金定投,附Python代码!

理财计划(蓝桥杯 提高题) @[TOC](理财计划(蓝桥杯 提高题)) 题目正文 银行近期推出了一款新的理财计划“重复计息储蓄”。储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号。现在如果某人每月存入k元,请你帮他计算一下,n月后,他可以获得多少收益。 输入 输入数据仅一行,包括两个整数k(100< =k< =10000)、n(1< =n< =48)和一个小数p(0.001< =p< =0.01),分别表示每月存入的金额、存款时长、 阅读详情

🚗 Index

  • 常见基金介绍
  • 基金定投介绍
  • 基金选择方法
  • 指数基金验证
  • 总结与后续动作

 

💰 常见基金的介绍

我们可以在证券交易所上进行交易的基金主要分为三类:

1、ETF基金

交易型开放式指数基金,通常又被称为交易所交易基金(Exchange Traded Funds,简称“ETF”),是一种在交易所上市交易的、基金份额可变的一种开放式基金,投资者可以在ETF市场价格与基金单位净值之间存在差价时进行套利交易。根据投资方法的不同,ETF可以分为指数基金和积极管理型基金,国外绝大多数ETF是指数基金。目前国内推出的ETF也是指数基金。ETF指数基金代表一篮子股票的所有权,是指像股票一样在证券交易所交易的指数基金,其交易价格、基金份额净值走势与所跟踪的指数基本一致。因此,投资者买卖一只ETF,就等同于买卖了它所跟踪的指数,可取得与该指数基本一致的收益。通常采用完全被动式的管理方法,以拟合某一指数为目标,兼具股票和指数基金的特色。

2、LOF基金

英文全称是"Listed Open-Ended Fund",汉语称为"上市型开放式基金"。也就是上市型开放式基金发行结束后,投资者既可以在指定网点申购与赎回基金份额,也可以在交易所买卖该基金,类似于股票买卖。

 

 

3、封闭式基金

封闭式基金(Closed-end Funds),是指基金发行总额和发行期在设立时已确定,在发行完毕后的规定期限内发行总额固定不变的证券投资基金。封闭式基金的投资者在基金存续期间内不能向发行机构赎回基金份额,基金份额的变现必须通过证券交易场所上市交易。基金单位的流通采取在证券交易所上市的办法,投资者日后买卖基金单位,都必须通过证券经纪商在二级市场上进行竞价交易。

 

🏹️ 基金定投(AIP)的介绍

基金定投(automatic investment plan )是定期定额投资基金的简称,是指在固定的时间(如每月8日)以固定的金额(如500元)投资到指定的开放式基金中,类似于银行的零存整取方式。人们平常所说的基金主要是指证券投资基金。

基金定期定额投资具有类似长期储蓄的特点,能积少成多,平摊投资成本,降低整体风险。它有自动逢低加码,逢高减码的功能,无论市场价格如何变化总能获得一个比较低的平均成本, 因此定期定额投资可抹平基金净值的高峰和低谷,消除市场的波动性。只要选择的基金有整体增长,投资人就会获得一个相对平均的收益,不必再为入市的择时问题而苦恼。

 

🔧 基金选择方法

基金选择,我这里分成两类:

第一是指数基金,主要还是关注大盘指数,如宽指基金,包括上证50、沪深300、中证100、中证200、中证500、中证1000、中小板指、创业板指。

第二是混合型基金,包含股票型基金、债券型基金和货币市场基金。

这里基金选择的方式,我是参照公众号复利人生的基金选择方法,这里简单挑几点说一下:

1)看基金业绩。通过查看基金的排名,筛选出近五年、近三年、近一年、近半年等阶段,业绩表现排名前列的基金。

2)看阶段涨幅,季度/年度涨幅。建议大家选择成立时间够长,经历过牛市、熊市、震荡市的考验,各种市场表现都比较优秀的基金。

3)基金经理业绩。记得挑选优秀基金经理,但记得如果换了基金经理后可能会一蹶不振。所以,如果换人的话,我们要考察下现任基金经理的投资风格和过往业绩,由此来决定是否继续持有。

4)看基金所持有股票和行业配置。如果你看好某一行业或者某类股票,可以选择主要投资这些行业或股票的基金。比如你很看好乐视网的话,可以买目前重仓这一股票的富国低碳环保,反之亦然,认为乐视网是个雷的话,就要避开富国低碳环保。如果你看好互联网+的话,可以买汇添富社会责任,互联网+正是它主要配置的行业。

5)看机构认可度。通过分析机构对一只基金长期的持仓比例变化,能够看出该基金是否得到了专业机构投资者的认可。

这里不多讲原理了,有兴趣的可以自己多去了解,相信网上有很多这方面的文章,本文主要以指数型基金来展开。

 

✍️ 指数基金验证

为了不构成购买引导,我就不按照上面的原理进行基金选择了,我直接选择2个宽指基金,即000001上证综指 和 399001深证成指,作为后续代码验证。

在进行验证之前,有几个名词需要了解:

1)基金单位净值

指当前的基金总净资产除以基金总份额。其计算公式为:基金单位净值=总净资产/基金份额。可以理解为单价,其算法有很多,我们就先取最简单的。

2)银行定期存款利率

定期存款的利率是指存款人按照定期的形式将存款存放在银行,作为报酬,银行支付给存款人定期存款额的报酬率。定期存款是银行与存款人双方在存款时事先约定期限、利率,到期后支取本息的存款。它具有存期最短3个月,最长5年,选择余地大,利息收益较稳定的特点。

如果存款人在未满约定储蓄期限的时候提取定期存款,银行通常会有两种取款方式:

  • 已期满:存期届满按照约定利率
  • 未期满:提前支取按照活期利率或者靠档利率

例如:三年定期存款,存款利率是4%。如果存满三年去取,利率就按照4%执行。如果不满三年去取,那么有可能按照活期利率0.35%执行,也有可能按照靠档利率执行。

(所谓靠档利率,就是满足下一档存期的利率。比如,已经满了两年就按照两年存款利率3%执行,满了一年就按照一年存款利率2%执行,以此类推。)

以下为2019年部分银行的定期存款利率:

3)年化利率

年化利率是通过产品的固有收益率折现到全年的利率。假设某金融产品收益期为a年,收益率为b,那么年化利率r,那么r=(1+b)^a-1

所以年化利率不仅和收益率有关,还和投资天数有关,因此我们可以看到,余额宝的收益是每天都在变化。(刚刚看了下,现在只有2.3%🤦‍♂️)

 

1)数据获取 🕷️

这里采用Python的tushare库来对股票指数数据进行获取,更多用法可以上其官网进行查看哦(http://tushare.org/trading.html#id2)

 

 1# 设置token
 2ts.set_token('your token')
 3
 4# 初始化接口
 5pro = ts.pro_api()
 6
 7# 获取基本信息
 8sh_basic = pro.index_basic(market='SSE') # 上交所
 9sz_basic = pro.index_basic(market='SZSE') # 深交所
10
11
12'''
13名称:描述
14ts_code:TS指数代码
15trade_date:交易日
16close:收盘点位
17open:开盘点位
18high:最高点位
19low:最低点位
20pre_close:昨日收盘点
21change:涨跌点
22pct_chg:涨跌幅(%)
23vol:成交量(手)
24amount:成交额(千元)
25'''
26
27# 000001.SH 上证综指
28# 399001.SZ 深证成指
29data_sh = pro.index_daily(ts_code='000001.SH', start_date='19901219', end_date='20190401')
30data_sz = pro.index_daily(ts_code='399001.SZ', start_date='19901219', end_date='20190401')
31data_sh.head()

 

 

2)数据处理 🐼

这里直接读取tushare接口的数据,简单对日期、理财净值等进行处理。为了简单计算,理财产品的年化利率我假设为5%。

 

 1data = data_sh.copy()
 2data = data.loc[:,['open','trade_date']]
 3data['date'] = data['trade_date'].apply(lambda x:datetime.strptime(x,'%Y%m%d'))
 4data = data.set_index('date').sort_index()
 5data['理财利率'] = (4.0/100+1)**(1.0/250)-1  # 假设理财产品的年化收益率为 5%
 6data['理财收益_净值'] = (data['理财利率']+1).cumprod()
 7
 8# 选择每个月的最后一个交易日进行定投
 9trading_day = data.resample('M', kind='date').last()
10
11# 定投指数基金
12AIP = pd.DataFrame(index=trading_day.index)
13AIP['定投金额'] = 2000
14
15# 以基金当天的开盘价作为当天买入的价格
16AIP['基金价格'] = trading_day['open']
17AIP['购买基金份额'] = AIP['定投金额']/AIP['基金价格']
18AIP['累计基金份额'] = AIP['购买基金份额'].cumsum()
19
20# 定期购买理财产品
21AIP['购买理财产品份额'] = AIP['定投金额']/trading_day['理财收益_净值']
22AIP['累计理财产品份额'] = AIP['购买理财产品份额'].cumsum()
23
24# 累计投入本金
25AIP['累计定投本金'] = AIP['定投金额'].cumsum()
26
27# 计算每个交易日的本息(即本金+利息,公式=当天的份额 X 当天的基金价格)
28result = pd.concat([trading_day, AIP], axis=1)
29result['基金本息'] = (result['open'] * result['累计基金份额']).astype('int')
30result['理财本息'] = (result['理财收益_净值'] * result['累计理财产品份额']).astype('int')
31result.head(10)

 

3)数据总览 📈

这里我们看一下上证综指的历史走势及我们投资的走势情况。

 

 1# 开始画图
 2x_axix = result.index
 3
 4fig, ax1 = plt.subplots()
 5ax2 = ax1.twinx()
 6ax1.plot(x_axix, result['open'], color='green', label='大盘走势')
 7ax2.plot(x_axix, result['基金本息'], color='skyblue', label='指数基金收益')
 8ax2.plot(x_axix, result['理财本息'], color='blue', label='理财产品收益')
 9ax2.plot(x_axix, result['累计定投本金'], color='yellow', label='累计定投本金')
10
11plt.legend() # 显示图例
12
13ax1.set_xlabel('定投日期')
14ax1.set_ylabel('大盘指数', color='g')
15ax2.set_ylabel('投资收益', color='b')
16plt.show()

 

及其收益比较情况:

 

 1x_label = ['1-基金本息同比本金','2-理财本息同比本金','3-本金同比本金','4-基金本息同比理财本息']
 2y_value = [round(result['基金本息'][-1]/result['累计定投本金'][-1] -1,2),
 3           round(result['理财本息'][-1]/result['累计定投本金'][-1] -1,2),
 4           round(result['累计定投本金'][-1]/result['累计定投本金'][-1] -1,2),
 5           round(result['基金本息'][-1]/result['理财本息'][-1] -1,2)]
 6
 7plt.plot(x_label, y_value)
 8plt.xlabel("同比项目")
 9plt.ylabel("比值")
10plt.title("收益同比比较图")
11
12# 设置数字标签
13for a, b in zip(x_label, y_value):
14    plt.text(a, b, b, ha='center', va='bottom', fontsize=13)
15plt.show()

 

4)想法验证 ❓

Q1:指数基金定投与理财产品哪个更好呢?

Q2:定投多久才能体现定投的“威力”?

对于以上的两个问题,我组合起来验证一下,验证之前,先把之前的代码进行封装,方便后续调用:

 

 1def AIP(data,start,end,money):
 2    '''
 3    data:从tushare下载的数据集
 4    start:定投开始时间,yyyy-mm-dd
 5    end:定投结束时间,yyyy-mm-dd
 6    money:定投金额(每月)
 7
 8    '''
 9    data = data.loc[:,['open','trade_date']]
10    data['date'] = data['trade_date'].apply(lambda x:datetime.strptime(x,'%Y%m%d'))
11    data = data.set_index('date').sort_index()
12    data['理财利率'] = (5.0/100+1)**(1.0/250)-1  # 假设理财产品的年化收益率为 5%
13    data['理财收益_净值'] = (data['理财利率']+1).cumprod()
14    data = data[start:end]
15
16    # 选择每个月的最后一个交易日进行定投
17    trading_day = data.resample('M', kind='date').last()
18
19    # 定投指数基金
20    AIP = pd.DataFrame(index=trading_day.index)
21    AIP['定投金额'] = int(money)
22
23    # 以基金当天的开盘价作为当天买入的价格
24    AIP['基金价格'] = trading_day['open']
25    AIP['购买基金份额'] = AIP['定投金额']/AIP['基金价格']
26    AIP['累计基金份额'] = AIP['购买基金份额'].cumsum()
27
28    # 定期购买理财产品
29    AIP['购买理财产品份额'] = AIP['定投金额']/trading_day['理财收益_净值']
30    AIP['累计理财产品份额'] = AIP['购买理财产品份额'].cumsum()
31
32    # 累计投入本金
33    AIP['累计定投本金'] = AIP['定投金额'].cumsum()
34
35    # 计算每个交易日的本息(即本金+利息,公式=当天的份额 X 当天的基金价格)
36    result = pd.concat([trading_day, AIP], axis=1)
37    result['基金本息'] = (result['open'] * result['累计基金份额']).astype('int')
38    result['理财本息'] = (result['理财收益_净值'] * result['累计理财产品份额']).astype('int')
39    return result
40
41def showme_all(result):
42    plt.rcParams['figure.figsize'] = (10.0, 4.0) # 设置figure_size尺寸
43    plt.rcParams['image.interpolation'] = 'nearest' # 设置 interpolation style
44    plt.rcParams['image.cmap'] = 'gray' # 设置 颜色 style
45    plt.rcParams['savefig.dpi'] = 100 #图片像素
46    plt.rcParams['figure.dpi'] = 100 #分辨率
47
48    #开始画图
49    x_axix = result.index
50
51    fig, ax1 = plt.subplots()
52    ax2 = ax1.twinx()
53    ax1.plot(x_axix, result['open'], color='green', label='大盘走势')
54    ax2.plot(x_axix, result['基金本息'], color='skyblue', label='指数基金收益')
55    ax2.plot(x_axix, result['理财本息'], color='blue', label='理财产品收益')
56    ax2.plot(x_axix, result['累计定投本金'], color='yellow', label='累计定投本金')
57
58    plt.legend() # 显示图例
59
60    ax1.set_xlabel('定投日期')
61    ax1.set_ylabel('大盘指数', color='g')
62    ax2.set_ylabel('投资收益', color='b')
63    plt.show()
64
65def showme_rate(result):
66    x_label = ['1-基金本息同比本金','2-理财本息同比本金','3-本金同比本金','4-基金本息同比理财本息']
67    y_value = [round(result['基金本息'][-1]/result['累计定投本金'][-1] -1,2),
68               round(result['理财本息'][-1]/result['累计定投本金'][-1] -1,2),
69               round(result['累计定投本金'][-1]/result['累计定投本金'][-1] -1,2),
70               round(result['基金本息'][-1]/result['理财本息'][-1] -1,2)]
71
72    plt.plot(x_label, y_value)
73    plt.xlabel("同比项目")
74    plt.ylabel("比值")
75    plt.title("收益同比比较图")
76
77    # 设置数字标签
78    for a, b in zip(x_label, y_value):
79        plt.text(a, b, b, ha='center', va='bottom', fontsize=13)
80    plt.show()
81
82def showme_money(result):
83    return result.loc[:,['累计定投本金','基金本息','理财本息']].tail(1)

 

 

 

4.1 短期定投(1-2年内)

4.1.1 定投开始和定投结束的指数水平差不多(V字形)

可以看到,对于震荡行情,特别是先跌后涨,短期的理财产品确实是赚不了多少钱,3%左右,而指数基金定投的话,收益还是蛮不错的,从数据上看,可以达到50%,相当不错。

 

1# 定投开始和定投结束的指数水平差不多
2result = AIP(data_sz,'2008-04-01','2009-07-30',1000)
3showme_all(result)
4showme_rate(result)
5showme_money(result)

 

4.1.2 定投开始和定投结束的指数水平单调递增

这种属于想都不用想的情况,肯定是入市买基金好过买理财产品的。我故意选择了上涨行情尾部有回调的情况,也是可以看出买基金会比买理财好。

 

1# 指数单调递增
2result = AIP(data_sz,'2007-01-01','2008-01-30',1000)
3showme_all(result)
4showme_rate(result)
5showme_money(result)

 

4.1.3 定投开始和定投结束的指数水平单调递减

这个也是一个比较简单的选择,熊市下行阶段,可以买入,但是得等指数回调才可以抛哦,这里的假设是不等回调就直接抛售,切不可取!不信可以看看数据。

 

1# 指数单调递减
2result = AIP(data_sz,'2008-01-01','2009-01-30',1000)
3showme_all(result)
4showme_rate(result)
5showme_money(result)

 

 

4.2 中期定投(2-5年内)

4.2.1 定投开始和定投结束的指数水平差不多(V字形)

这个也是买入点和卖出点的指数水平差不多,但是卖出前是经历了一波下跌的,可以看到其收益也大打折扣,这里引发一个思考:是不是需要设置一个止盈位置呢?

另外,中期的理财收益也慢慢可以接近10%了。

 

1# 定投开始和定投结束的指数水平差不多
2result = AIP(data_sz,'2001-10-01','2004-11-30',1000)
3showme_all(result)
4showme_rate(result)
5showme_money(result)

 

4.2.2 定投开始和定投结束的指数水平单调递增 or单调递减

这里不再过多讨论。

 

4.3 长期定投(5年以上)

4.3.1 定投开始和定投结束的指数水平差不多(V字形)

长期投资,从整体上看,投资基金指数还是略胜于理财产品的。

 

1# 定投开始和定投结束的指数水平差不多
2result = AIP(data_sz,'2007-10-01','2015-06-30',1000)
3showme_all(result)
4showme_rate(result)
5showme_money(result)

 

4.3.2 定投开始和定投结束的指数水平单调递增or单调递减

这里不再过多讨论。

 

🍗 总结及后续动作

1)总结

这里通过对上证综指的历史数据的模拟投资,得出以下的一些个人观点:

💰1: 行情震荡,可以定投买入指数基金,无论是短中长期投资;

💰2: 定投需要设置止盈点,不然收益“冻过水”;

(粤语:意思为收益全无,为夸张手法😄)

💰3: 定投了,在下跌过程中不要慌,持续按计划买入,等待指数回调的那天到来;

💰4: 定投时间越久,收益会更加吸引;

 

关于python量化接口的代码 python量化交易实战:根据不同均线的关系判断买卖点。 阅读详情

相关推荐

用Python验证指数基金定投策略

文章目录提出问题获取数据Step1 打开网址,登录帐号Step2 进入研究环境Step3 新建一个Python3的NotebookStep4 在新建的Notebook中写入代码获取指数数据函数获取指数数据示例数据探索数据分析高点定投,能否盈利?按月自动定投函数按月自动定投示例周定投PK月定投?周定投按周自动定投函数按周自动定投示例周定投PK月定投函数周定投PK月定投示例得出结果 提出问题 本文主要针对以下两个问题进行探讨: 如果投资者“不幸”从最高点开始定投指数基金,那么是否还能盈利? 周定投和月定投哪个

【活用数据】 1361

Python在基金定投上的验证

???? 个人兴趣专栏本期对于股市基金定投进行一次分析,Idea源于邢不行的文章,链接见reference~???? Index常见基金介绍基金定投介绍基金选择方法指数基金验证总...

Pysamlam的博客 2101

【Python数据科学 11】应用实战:我的第一个开源项目-基金定投回测工具_基金回测工具

项目是博主想实现躺赢的基金组合投资工具。博主的基金投资理念是长期定投,买大盘指数,分散投资,优先保住本金。

2301_82241942的博客 1233

深入浅出Python量化交易实战--第2章 回测与经典策略(下)

在本章中,为了帮助小瓦评估她的“低买高卖”策略,我们简单设计 了一个回测程序,通过小瓦总资产的变化来评价策略的业绩表现;当然, 这两种策略都是基于市场动量的变化而设计的,核心思想如下:如果股 价上涨并超过某个点位,说明其上升的动量变强,这时应该买入;本例进行了简化处理。说起经典的交易策略,就不得不提到“海龟策略”——一个20世纪80 年代提出的,以海龟交易法则为核心的交易策略。当股价第一次突破唐奇安通道上沿时,程序进行了买入,但随后的几天中, 股价再次突破了上沿,但由于此时已经有1手持仓,故没有再次买入。

zhh_920509的博客 1505

拒绝盲目定投!15811只基金历史数据,附Python策略回测代码

本文开源了涵盖15,811只基金的全市场复权净值历史数据集,并附带Python回测引擎。数据集时间跨度最长超13年,包含混合型、股票型等四大类基金,采用JSON格式存储。基于该数据可开展学术研究、智能投顾、量化策略开发等六大应用场景,如验证日历效应、构建个性化定投方案等。配套的回测系统支持多策略对比分析,包括基准策略、周定投策略等,并可按基金成立年限分组统计。该资源适用于投资者、学生和量化分析师,为投资决策提供数据支持。

七刀的专栏 2167

Bank-Marketing-Data-Analysis:机器学习模式识别模型,用于根据给定的营销活动相关数据来分析和预测客户是否会订阅定期存款

银行营销数据分析 要求 Python 2.7 脾气暴躁> = 1.14.2 Matplotlib> = 2.2.0 熊猫> = 0.22.0 Scikit-Learn> = 0.19.1 描述 银行营销数据集是从葡萄牙语的一家银行机构的直接营销活动中收集的。 营销活动可以理解为打给客户的电话,说服他们接受他们向其银行存入定期存款。 每次通话后,他们被记为否-是客户未存入保证金,是-是通话中接受接受存入的客户。 该项目的目的是根据客户的信息预测应召客户是否愿意存入定期存款。 该项目考虑的银行营销数据集仅占全部可用数据集的一小部分(10%)。 该数据集包含约4119行数据,其中包含19个功能部件和1列Class信息。 数据集的主要问题是: 需要进行预处理以填充数据集中的未知值 需要进行预处理以决定分类数据和连续数据的使用 数据是类别不平衡的(与类别0的数量(否)相比,类别1

Python 算法实战案例:如何预测客户是否会购买存款产品

这是一份kaggle上的银行的数据集,研究该数据集可以预测客户是否认购定期存款y。这里包含20个特征。

Python数据挖掘 4690

股票基金模拟盘源码,两融配资股票交易系统源码

测试环境 php7.2+mysql5.6 修改数据库配置文件configdatabase.php 设置public 运行目录 设置 thinkphp 伪静态

带你了解并验证基金定投,附Python代码

???? 个人兴趣专栏本期对于股市基金定投进行一次分析,Idea源于邢不行的文章,链接见reference~???? Index常见基金介绍基金定投介绍基金选择方法指数基金验证总结与后续动作???? 常见基金的介绍我们可以在证券交易所上进行交易的基金主要分为三类:1、ETF基金交易型开放式指数基金,通常又被称为交易所交易基金(Exchange Traded Funds,简称“ETF”),是一种在交易所上市交易的...

Pysamlam的博客 2875

Python自动化高频基金交易系统源码.rar

自动化高频基金交易系统源码是一款专为金融交易领域设计的Python程序,它利用先进的算法和信息技术实现交易指令的自动化生成和执行。该系统具备以下核心特点: 高效率:系统能够快速响应市场变化,执行交易指令,显著提高交易速度和准确性 。 风险管理:通过自动化交易减少大额订单对市场的冲击成本,优化交易策略 。 策略多样性:适用于做市、投机、跨市场和跨品种套利等多种交易策略 。 技术集成:涉及计算机体系结构、操作系统、网络和编程的多学科知识,以优化速度和可扩展性 。 该源码的开发旨在帮助交易者将复杂的交易思想转化为程序语言,实现自动化交易,提高交易效率和市场响应速度。适合金融机构和专业交易者用于构建和优化自己的高频交易系统。

用易经智慧看懂人工智能:64卦中的科技密码--当古老智慧遇见未来科技

在人工智能狂飙突进的今天,我们总在追问:这些代码构建的智能究竟会带人类走向何方?或许答案早已藏在《周易》的六十四卦中——这本中华文明的“源代码”,正用一种跨越时空的语言,悄悄解释着最前沿的科技秘密。

weixin_38410320的博客 2085

基金定投需要注意波段操作!(文章有点长,含Python代码)

最近,在用Python对股市进行量化分析,发现网上流传很广的一些结论并不一定正确。定投策略是被基金甚至银行反复推荐的热门策略之一,通过研究,发现基金定投并没有我们想象那么好,至少在A股市场,基金定投并不是一门好生意,基金定投仍然是需要与普通投资一样,依然需要抓趋势。

二粒米的博客 2008

system_stm32f10x.c文件分析

配置系统时钟(包括系统时钟源、锁相环(PLL)倍频系数、高级高性能总线(AHB)/ 高级外设总线(APBx)预分频器以及闪存相关设置)。该函数在系统复位后的启动阶段被调用,且调用时机早于跳转到主程序之前。

Jia shuheng的博客 603

Python | 怎么在基金定投上实现收益最大化

???? 个人兴趣专栏本期对于股市基金定投进行进一步分析,试图找到投资赚钱的规律哈哈哈~???? Index分析思路阐述是否存在最合适的定投周期?设置多少止盈点较为合适?其他策略...

Pysamlam的博客 2175

告别手动拍照!用Python+JAKA机械臂+D455相机实现全自动手眼标定(附完整代码)

本文详细介绍了如何利用Python脚本实现JAKA机械臂与Intel RealSense D455相机的全自动手眼标定流程,提供从硬件配置到代码实现的完整解决方案。通过自动化标定,显著提升工业自动化中的精度和效率,适用于机器人视觉领域的二次开发需求。

weixin_30555125的博客 526

EDKII实战:手把手调试PciHostBridge.c,看UEFI如何分配你的PCIe设备资源(IO/Memory空间)

本文深入解析EDKII中PciHostBridge.c模块的工作原理,详细指导如何调试PCIe设备资源分配(IO/Memory空间)。通过实战案例展示UEFI环境下Root Bridge初始化、地址空间转换及协议安装等核心流程,提供常见问题排查方法与性能优化建议,帮助开发者解决PCIe设备兼容性问题。

weixin_29201933的博客 209

指数基金日涨跌幅python_用Python验证指数基金定投策略

提出问题本文主要针对以下两个问题进行探讨:如果投资者“不幸”从最高点开始定投指数基金,那么是否还能盈利?周定投和月定投哪个更好?获取数据注意:本文为了简单起见,直接用指数代替了指数基金。Step1 打开网址JoinQuant聚宽,登录帐号聚宽首页Step2 进入研究环境研究环境进入研究环境之后,会发现是一个类似于Jupyter Notebook的开发界面。Step3 新建一个Python3的Not...

weixin_31032799的博客 795

单细胞轨迹分析实战:基于Monocle和CytoTRACE的细胞分化潜能与状态解析

本文提供了基于Monocle和CytoTRACE的单细胞轨迹分析实战指南。通过乳腺癌数据集,详细演示了从数据准备、伪时序分析、细胞分化潜能评估到分支点功能挖掘的全流程。结合两种工具的优势,能有效解析细胞状态动态演变,为发育和疾病研究提供关键见解。

weixin_29070861的博客 483

指数基金日涨跌幅python_看懂巴菲特推荐的指数基金定投,Python验证

看懂巴菲特推荐的指数基金定投,Python验证​mp.weixin.qq.com看懂巴菲特推荐的指数基金定投,Python验证超越股神,你这辈子是不可能了的啦,但是超越身边的普通人,那是足够了,只要你坚持定投,坚持定投正确的标的,直到成功为止,建立好市场的心里站,不要在股市中浮浮沉沉。 我在大学期间,我就开始学习理财投资,直到我出大学毕业,踏入社会,我领到第一份工资,我觉得我要开始寻找我的定投标的...

weixin_34662807的博客 520

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

A20802013的博客 2万+

200SMART PLC时间不准?手把手教你用MCGS触摸屏实现自动校时(附完整代码)

本文针对西门子200SMART PLC时钟不准的常见问题,提供了一套基于MCGS触摸屏的自动校时解决方案。文章详细阐述了时钟偏差的根源、时间同步方案的技术选型,并手把手指导如何配置MCGS与PLC的通信,以及编写完整的PLC时间读取、转换与设置代码,最终实现稳定可靠的自动时间同步功能。

jupyter5notebook的博客 462

看懂巴菲特推荐的指数基金定投,Python验证

看懂巴菲特推荐的指数基金定投,Python验证超越股神,你这辈子是不可能了的啦,但是超越身边的普通人,那是足够了,只要你坚持定投,坚持定投正确的标的,直到成功为止,建立好...

人生代码 ---- 公众号 645

Vue - 最新详细实现滑块拖动拼图验证,网站登录验证滑块验证功能,拖动滑块到图片缺口的位置即为成功,滑块验证安全检测(详细示例代码,一键复制运行)

您一定见过很多系统都“配备”了滑块验证、拼图验证、找不同等,本质上都是为了验证登录系统的是人还是机器(代码),如下图所示效果: 您打开项目根目录,终端执行如下命令:拼图式拖动滑块验证 验证拖动滑块验证,滑动拼图/图片点选验证 接下来,在中加入以下代码: 如下图所示: 更多配置示例和参数详见官方文档,以下便是如上效果图的代码:.........

🏆 前端领域优质创作者 1万+

python能干什么?写个程序分析下股票/基金指数指导下自己基金定投时机吧

python能干什么?写个程序分析下股票/基金指数指导下自己基金定投时机吧 1. 想法: 最近在想学了python能做些什么,正好看了一篇python量化投资得介绍,就想能不能用python分析股票,预测股票涨跌。可仔细一想,真是so yang so simple,如果真可以预测,根本轮不到我们写了。哈哈,不过我发现自己在支付宝定投得基金,有时候连续都是买在高点,总是定投时间不对啊,所以就想分析一下这个基金看看周几涨的概率大些,在前一天定投,哈哈,是不是可行?比如沪深300指数相关基金就很多,可不可以

在路上的博客 1103

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

定投基金暂停后还能继续吗?怎么恢复?

当然可以!定投基金就像健身计划,偶尔停几天不会前功尽弃。我有个朋友去年因为手头紧暂停了定投,今年恢复后照样享受到了市场上涨的红利。关键是要搞清楚你的基金账户状态——暂停不等于终止。大多数平台暂停定投后,你的基金份额依然安安稳稳躺在账户里。就像把自动浇花系统关了,花不会突然死掉,只是暂时不自动浇水了而已。

股票量化的博客 1063

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Python之极验滑动验证码的识别!其实验证码也不难嘛!
下一篇: Python爬虫:一些常用的爬虫技巧总结!拿上即用!
PythonJavaPHP
博客等级 码龄7年 116粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值