量化投资学习日记6

1.聚宽如何将策略写成代码
解析:"初始化+周期循环"框架代码,如下所示:

def initialize(context):
    run_daily(period,time='every_bar')
    这里是用来写初始化代码的地方,例子中就是选定要交易的股票为平安银行
def period(context):
    这里是用来写周期循环代码的地方,例子中就是买100股的平安银行

2.市盈率
解析:市盈率是衡量一公司股票价值是否合理的重要指标之一。其计算方程为:
P / E = P r i c e / E P S P/E=Price/EPS P/E=Price/EPS
计算时,股价通常取最新股价,而EPS有多种取值方法。若采用上一年度已公布的EPS计算,则称为历史市盈率;若采用对未来EPS的预估,则称为预估市盈率;若采用过去12个月内净利润除以总发行已售股数,则称为滚动市盈率。
从经济学含义的角度我们可以更深刻地理解市盈率这个指标。对于一个公司的股票,投资者购买的成本是当前的价格,得到的收益是之后每年的分红。若不考虑货币的时间价值并假定每年分红不变,P/E比率就是投资人能收回成本的年限。

你可能感兴趣的:(量化投资)