python 量化,獲取量化模型之一的線性回歸——量化 05
獲取日線歷史行情,并求線性回歸代碼

代碼說明
代碼共有 2 個自定義函數(shù):
def get_stock_data(symbol, table_name=None):獲取日線歷史行情數(shù)據(jù),可以是指數(shù)、股票和基金。參數(shù)有 2 個,分別是代碼和數(shù)據(jù)來源對代碼增加市場,第 2 個為非必要參數(shù)。
def linear_regression_dfcf(years_list, symbol, table_name=None):獲取線性回歸期望值和殘差標(biāo)準(zhǔn)差。參數(shù)有 3 個,分別是線性回歸的年份列表、代碼和數(shù)據(jù)來源對代碼增加市場,第 3 個為非必要參數(shù)
需要修改的代碼
調(diào)取函數(shù),需要對代碼進行相應(yīng)的修改 data = linear_regression_dfcf([7, 3, 1], "000001"): 第 1 個參數(shù)為獲取線性回歸的年數(shù),比如求 1 年的線性回歸期望值和殘差標(biāo)準(zhǔn)著,則列表為[1]。 第 2 個參數(shù)要獲取線性回歸的對象,可以是股票、指數(shù)和場內(nèi)基金。若是港美股需要增加一個參數(shù),比如“納指100價值”,給代碼增加市場代碼“105.”