python TTM基本字段自定义因子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python TTM基本字段自定义因子相关的知识,希望对你有一定的参考价值。

class NetIncomeTTM(CustomFactor):
    
    inputs = [Fundamentals.net_income_common_stockholders_asof_date, 
              Fundamentals.net_income_common_stockholders]
    window_length=252
    
    def compute(self, today, asset, out, asof_date, values):

        for column_ix in range(asof_date.shape[1]):
            _, unique_indices = np.unique(asof_date[:, column_ix], return_index=True)
            quarterly_values = values[unique_indices, column_ix]

            # Fill empty values with NANs in output array
            if len(quarterly_values) < 4:
                quarterly_values = np.hstack([
                    np.repeat([np.nan], 4 - len(quarterly_values)),
                    quarterly_values])
            quarterly_values = quarterly_values[-4:]
            
            out[column_ix] = np.sum(quarterly_values)
            

以上是关于python TTM基本字段自定义因子的主要内容,如果未能解决你的问题,请参考以下文章

如何在 AspNetCore.Identity 上删除基本字段并添加自定义字段?

检索基本 URL 作为自定义字段? [复制]

Seaborn 因子图自定义误差线

Wordpress 如何使用 python 和 REST API 获取高级自定义字段内容

我如何自定义制表符到空间的转换因子?

Python日志记录:如何向LogRecord添加自定义字段,并注册全局回调以设置其值