Python数据分析测算资产收益最大化

本文共7863字,最近更新于:. #Python , #资产收益 , #数据分析/ a

之所以要资产最大化利用主要还是因为资产的匮乏。想要挣钱就要有大量的本金。资产不用来增值就是浪费。所以在没有实现财务自由之前,一定要转变思想,将自己身边能利用的资产全部用来增值。

这就是做这个程序的目的: 用来计算身边资产的使用成本。只有知道了成本,才能做到心中有数。才能使自己不至于被不良资产吞噬,才能不断盈利。

目前网上的贷款方式
支付宝花呗、网商贷、信用卡、信用卡消费贷、百度有钱花、小米快贷、华为贷款、360借条等

项目步骤
1.确定资产的使用属性:可利用资产种类、金额、费率、折扣、还款方式(一次性还清、等额本金、等额本息)、最大使用期限、分期数
2.通过属性计算在特定使用期内的使用成本和使用费率

这里我们以分期数进行计算,这样可以保持借款日期与投资日期一致,避免出现不必要的错误

使用支付宝花呗进行测算

测算的步骤是:

首先、使用收钱吧收款套现;

其次、将套现所得资金用于投资基金;

再次、设定投资分期数,计算资金使用费率。(为便于计算,投资期数一定要和花呗分期数一致,这个是前提条件,不然就乱了。)

最后、我们按照每月10%的收益进行测算,计算出所得收益。

注意: 需要在还款全部还完之后才能再次分期投资。更高级的投资方式暂时不做测算。

使用花呗方式,分为两步,一是使用别人的收钱码收钱,二是让别人提现转账给你。
花呗的最大使用期限为30天,到期之后要及时还款。本身使用费率为0,但是收款套现是需要手续费的。
花呗官方平台收款费率为0.6%,提现费率为0(暂时,因为有提现额度)。在这里不推荐使用支付宝官方的提现功能,防止被查。
我们使用市面上最多的收钱吧。收钱吧收钱费率为0.38%,提现费率为0.1%
花呗分期可以分为3期,6期,9期和12期,总费率分别是2.5%,4.5%,6.5%,8.8%

import pandas as pd

def hbei(money):
    print('您选择的是花呗套现方式,欲套现本金为%d元'%money)
    print('以下测算建立在每月按期还款的基础上。不定时还款造成的损失不计算在内。')
    sqrate=0.0038#收钱费率
    txrate=0.001#提现费率
    rate=sqrate+txrate
    syrate=0.1#默认每期基金收益率
    staging={0:0,3:0.025,6:0.045,12:0.088}#分期与分期费率
    rate=[(stagingrate+rate) for stagingrate in staging.values()]#计算出成本费率
    #stagingrate=[stagingrate*stagingnum for stagingrate,stagingnum in zip(staging.values(),staging.keys())]
    
    cost=[money*r for r in rate]#计算所需成本
    stagingnum=[stagingnum for stagingnum in staging.keys()]
    del stagingnum[0]#因为0没办法当分母,所以拿出来单独计算
    sumsmoney=[money*syrate*sum(range(1,int(stags)+1))/stags for stags in stagingnum]
    sumsmoney.insert(0,money*syrate)#在索引为0的位置添加分期为0的收益,获得不同分期获得的收益情况
    
    df=pd.DataFrame({'分期数':list(staging.keys()),
                     '成本费率':rate,
                     '所需成本':cost,
                     '期末收益':sumsmoney
    })
    return df


#打印数据 
hbei(40000)
您选择的是花呗套现方式,欲套现本金为40000元
以下测算建立在每月按期还款的基础上。不定时还款造成的损失不计算在内。
分期数 成本费率 所需成本 期末收益
0 0 0.0048 192.0 4000.0
1 3 0.0298 1192.0 8000.0
2 6 0.0498 1992.0 14000.0
3 12 0.0928 3712.0 26000.0

上面算法之所以和支付宝给出的数据有出入是因为支付宝上面不用考虑提现的费率。这个上面包含了提现的费率,所以更加精准。

由以上数据得出结论:花呗套现方式不分期的收益率最高。

使用网商贷进行测算

支付宝网商贷给投资者一个很好的机会。我们要好好利用。

网商贷利息是每天万分之3。还款有先息后本和每期等本两种方式。分期可以分为6期和12期。提前还款无手续费。

import pandas as pd

def wsdai(money):
    '使用支付宝网商贷方式'
    print('您选择使用网商贷方式,预借现金为%d元'%money)
    lx=0.0003#日利息默认为0.0003
    syrate=0.1#单期收益率默认为0.1
    method={'method':['先息后本','每期等本'],'staging':[6,12]}
    
    xxhbrate=[round(0.0003*30*staging,3) for staging in method['staging']]#先计算成本费率
    xxhbcost=[money*r for r in xxhbrate]#现息后本成本
    xxhbsy=[syrate*money*staging for staging in method['staging']]#计算先息后本收益
    
    mqdbrate=[0.0003*30*sum(range(1,int(staging)+1))/staging for staging in method['staging']]
    mqdbcost=[0.0003*30*money*sum(range(1,int(staging)+1))/staging for staging in method['staging']]
    mqdbsy=[syrate*money*sum(range(1,int(staging)+1))/staging for staging in method['staging']]#计算每期等本收益
    
    df=pd.DataFrame({
        '分期数':list(method['staging']),
        '先息后本费率':xxhbrate,
        '先息后本成本':xxhbcost,
        '先息后本收益':xxhbsy,
        '每期等本费率':mqdbrate,
        '每期等本成本':mqdbcost,
        '每期等本收益':mqdbsy

    })
    return df

    
wsdai(40000)
    
您选择使用网商贷方式,预借现金为40000元
分期数 先息后本费率 先息后本成本 先息后本收益 每期等本费率 每期等本成本 每期等本收益
0 6 0.054 2160.0 24000.0 0.0315 1260.0 14000.0
1 12 0.108 4320.0 48000.0 0.0585 2340.0 26000.0

通过以上测算得出结论:采用先息后本的方式收益率较高,并且分期越长收益越高。

大部分网贷都是只支持等额本息还款方式。和网商贷的每期等本是一样的。类似的平台还有:百度有钱花、360借条、小米金融、华为金融、信用卡消费贷款等。

使用信用卡套现进行测算

信用卡套现测算步骤

首先、使用POS机将现金刷出;
其次、计算POS扣费费率情况;
再次、计算信用卡分期费率;
最后、综合计算收益情况。

请注意: 信用卡套现免息期最长只有56天,超过天数之后会有滞纳金或者罚息。
POS机费率按照Q刷的费率,一万是0.65%+3,费率看着很高,不过好在是一次性收取的。不像贷款每天都有利息。
测算收益率按照每期10%计算,一期为30天。

以下我们以中信银行为例进行测算。

import pandas as pd

def ccard(money):
    '使用信用卡方式'
    print('您选择信用卡套现方式,打算套现金额为%d元。'%money)
    txrate=0.0065#默认套现费率为0.0065
    syrate=0.1#默认每期收益率为0.1
    staging={0:0,1:0.015,3:0.008,6:0.008,9:0.0076,12:0.0073,18:0.0075,24:0.0075,36:0.0075}#中信信用卡分期情况
    stagingrate=[round(txrate+stagingrate*stagingnum,4) for stagingrate,stagingnum in zip(staging.values(),staging.keys())]#计算成本费率
    cost=[round(money*r,5) for r in stagingrate]#计算使用成本
    stagingnum=[stagingnum for stagingnum in staging.keys()]
    del stagingnum[0]
    fqsy=[money*syrate*sum(range(1,int(stag)+1))/stag for stag in stagingnum]
    fqsy.insert(0,syrate*money)
    
    df=pd.DataFrame({
        '分期数':list(staging.keys()),
        '分期费率':stagingrate,
        '分期成本':cost,
        '期末收益':fqsy
    })
    return df

ccard(40000)
您选择信用卡套现方式,打算套现金额为40000元。
分期数 分期费率 分期成本 期末收益
0 0 0.0065 260.0 4000.0
1 1 0.0215 860.0 4000.0
2 3 0.0305 1220.0 8000.0
3 6 0.0545 2180.0 14000.0
4 9 0.0749 2996.0 20000.0
5 12 0.0941 3764.0 26000.0
6 18 0.1415 5660.0 38000.0
7 24 0.1865 7460.0 50000.0
8 36 0.2765 11060.0 74000.0

通过以上测算我们发现不使用分期的收益率是最高的。

因此我们在不需要使用分期的情况下最好不使用分期。

不使用分期怎么做投资呢?我的建议是计算所有信用卡的总额度,然后取出一半额度用来套现做交易,另外一半用来还款。

上例中我们只是测算了中信银行的,我现在受伤还有招商,广发,光大等信用卡,这里就不一一测算了,都是大同小异。

应该怎么做?

通过上面所有的测算,我们知道了达到多少收益就会盈利的数据。

那么我们要让资金最大化利用需要做的有:

1.清算自己所有的网络贷款额度。包括花呗、网商贷、信用卡、信用卡消费贷款、以及其它网贷平台。

2.将这些钱取出来统一全部投入到基金或者股市当中。并且做好记录。

3.到期的资金一定要及时还进去。不要逾期。能不分期尽量不要分期,因为分期之后收益会下降很多。

4.注意风险。风险来自两方面,一个是来自贷款机构的风险,被查到贷款用于股票投资将会被收回。另外一方面,风险来自于市场。因此我们投资一定不要投资于股市,可以投资基金或者可转债。这两方面比较保本。还能获取较高收益。可以尝试。

以上。

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

雨致

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码打赏

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。本站微信公众号:7TEC,敬请关注!

添加新评论

暂无评论