《python股票量化交易从入门到实践》摘要

python环境,:Anaconda  
pandas 、 numpy 、 ta-lib、pandas-datareader、tushare、matplotlib、、mpl-finance、baostock
pycharm community edition
生成器 yield
装饰器
timeit
2.9.1 多进程和多线程:GIL(Global Interpreter Lock)
多线程:threading,适合高IO
多进程:multiprocessing,适合高CPU
都有start()、join()
异常处理try except

Numpy
.array()
.ones()
.zeros()
.full()

.eye()

.linspace()
.arange()

.random.randint(0
.random.binomial()
.random.normal()
.random.randn()
.random.rand()


.abs()
.exp()
.sqrt()
.square()
.sign()
.isnan()

.add()
.multiply()
.subtract()
.divide()

.where()


Pandas
系列Series,数据DataFrame
DataFrame高效遍历:for-in < df.iterrows() < df.apply() < 直接运算(矢量化)
存储.to_csv()、加载.read_csv()

sqlite3
.connect()
c.cursor()
c.execute()
c.commit()
c.fetchall()
.close()

pandas操作sqlite3
pandas.read_sql_query()
df.to_sql()

凯利公式
f= {P[win]*r[w]-P[loss]*T[loss]}/{r[w]*r[l]}
赌局游戏特例(赔率为b)
f={P[win]*b-P[loss]}/b

你可能感兴趣的:(Note,读书笔记,python,开发语言)