MyStock类 - lightjl/Anaconda_code GitHub Wiki

MyStock.__init__(yearEnd)

yearEnd: 回测的最后一年

MyStock.ChangeYearEnd(yearEnd)

更改年代

yearEnd: 回测的最后一年

MyStock.pe(code, date=None)

date: ’2017-01-01‘
返回该日期的动态pe值,来源新浪财经

MyStock.watch

观察函数,生成self.stockGDF(# 近4年SJLTZ净利润同比增长率>25)

使用示例:

import MyStock as ms
test = ms.MyStock()
test.watch()
test.stockGDF['SECUCODE','SECUNAME2', 'pe_report_date', 'eps_ondate', 'SJLTZ', 'price_now', 'rec_report_date', 'price_report_date', '涨幅'] + ['SJLTZ'+str(i) for i in range(5)](/lightjl/Anaconda_code/wiki/'SECUCODE','SECUNAME2',-'pe_report_date',-'eps_ondate',-'SJLTZ',-'price_now',-'rec_report_date',-'price_report_date',-'涨幅']-+-['SJLTZ'+str(i)-for-i-in-range(5))\
    [(test.stockGDF.peg_report_date<0.4) & (test.stockGDF.peg_report_date>0)]

MyStock.BackTesting(dateDT)

回测函数,生成self.universe

dateDT: datetime