Name
Merger and Acquisition Goodwill Impairment Lag Risk
Hypothesis
Goodwill formed from corporate mergers and acquisitions (M&A) usually does not have impairment recognized immediately but with a certain time lag if there are potential issues such as overvaluation and failure to meet performance commitments of the target. The market often fails to fully price this risk before the impairment announcement, leading to a significant pullback in the stock prices of such companies after the announcement. Therefore, establishing short positions in advance for companies with high goodwill and weak target performance can capture excess returns from lagged impairment; on the contrary, companies with high-quality goodwill and stable achievement of target performance can be given positive allocation weights.
Implementation Plan
Screen targets that have undergone M&A in the past 3 years and formed large-scale goodwill (goodwill accounts for more than a certain threshold of total assets), and track core indicators of the merged target such as the completion of performance commitments, revenue growth rate, and net profit margin. Construct a "goodwill quality score" that comprehensively considers three dimensions: the proportion of goodwill scale, the completion rate of target performance commitments, and the M&A premium rate. Use time-series tracking operators to monitor the deviation trend between target performance and commitments. For targets whose performance has failed to meet commitments for two consecutive quarters and have a high goodwill ratio, gradually establish short positions; for targets that exceed performance commitments and have a reasonable goodwill ratio, include them in the long candidate pool.
Alpha Factor Optimization Suggestions
The risk of goodwill impairment varies significantly among different types of M&A (horizontal M&A, vertical M&A, cross-border M&A). Group operators can be used to analyze by M&A type to improve factor pertinence. It is recommended to introduce indicators of valuation rationality at the time of M&A (such as the deviation between M&A PE and industry average PE) as adjustment variables to strengthen risk pricing for high-premium M&A targets. At the same time, combine public opinion data to monitor changes in market expectations for the performance of merged targets. When negative public opinion heats up but no impairment has been recognized, amplify the weight of short signals in advance; in addition, industry neutralization can be used to eliminate interference caused by differences in goodwill ratios across industries, further improving factor effectiveness.
*=========================================================================================*
输出格式：
输出必须是且仅是纯文本。
每一行是一个完整、独立、语法正确的WebSim表达式。
严禁任何形式的解释、编号、标点包裹（如引号）、Markdown格式或额外文本。
===================== !!! 重点(输出方式) !!! =====================
现在，请严格遵守以上所有规则，开始生成可立即在WebSim中运行的复合因子表达式。
不要自行假设, 你需要用到的操作符 和 数据集, 必须从我提供给你的里面查找, 并严格按照里面的使用方法进行组合
**输出格式**(一行一个表达式, 每个表达式中间需要添加一个空行, 只要表达式本身, 不需要赋值, 不要解释, 不需要序号, 也不要输出多余的东西)：
表达式
表达式
表达式
...
表达式
=================================================================
重申：请确保所有表达式都使用WorldQuant WebSim平台函数，不要使用pandas、numpy或其他Python库函数。输出必须是一行有效的WQ表达式。
以下是我的账号有权限使用的操作符, 请严格按照操作符, 以及我提供的数据集, 进行生成,组合 30 个alpha：
不要自行假设, 你需要用到的操作符 和 数据集, 必须从我提供给你的里面查找, 并严格按照里面的使用方法进行组合
=================================================================
ts_product ts_zscore ts_mean  ts_scale  add  sign  subtract ts_delta ts_rank greater ts_av_diff ts_quantile ts_count_nans ts_covariance
ts_arg_min divide ts_corr multiply if_else ts_sum ts_delay group_zscore ts_arg_max ts_std_de ts_backfill
以上这些操作符不能传入事件类型的数据集, 只能传入时间序列数据集, 不能传入事件数据,不能传入事件数据,不能传入事件数据

以下是我的账号有权限使用的操作符, 请严格按照操作符, 进行生成,组合因子

========================= 操作符开始 =======================================
注意: Operator: 后面的是操作符(是可以使用的),
Description: 此字段后面的是操作符对应的描述或使用说明(禁止使用, 仅供参考), Description字段后面的内容是使用说明, 不是操作符
特别注意!!!! 必须按照操作符字段Operator的使用说明生成 alphaOperator: abs(x)
Description: Absolute value of x
Operator: add(x, y, filter = false)
Description: Add all inputs (at least 2 inputs required). If filter = true, filter all input NaN to 0 before adding
Operator: densify(x)
Description: Converts a grouping field of many buckets into lesser number of only available buckets so as to make working with grouping fields computationally efficient
Operator: divide(x, y)
Description: x / y
Operator: inverse(x)
Description: 1 / x
Operator: log(x)
Description: Natural logarithm. For example: Log(high/low) uses natural logarithm of high/low ratio as stock weights.
Operator: max(x, y, ..)
Description: Maximum value of all inputs. At least 2 inputs are required
Operator: min(x, y ..)
Description: Minimum value of all inputs. At least 2 inputs are required
Operator: multiply(x ,y, ... , filter=false)
Description: Multiply all inputs. At least 2 inputs are required. Filter sets the NaN values to 1
Operator: power(x, y)
Description: x ^ y
Operator: reverse(x)
Description: - x
Operator: sign(x)
Description: if input > 0, return 1; if input < 0, return -1; if input = 0, return 0; if input = NaN, return NaN;
Operator: signed_power(x, y)
Description: x raised to the power of y such that final result preserves sign of x
Operator: sqrt(x)
Description: Square root of x
Operator: subtract(x, y, filter=false)
Description: x-y. If filter = true, filter all input NaN to 0 before subtracting
Operator: and(input1, input2)
Description: Logical AND operator, returns true if both operands are true and returns false otherwise
Operator: if_else(input1, input2, input 3)
Description: If input1 is true then return input2 else return input3.
Operator: input1 < input2
Description: If input1 < input2 return true, else return false
Operator: input1 <= input2
Description: Returns true if input1 <= input2, return false otherwise
Operator: input1 == input2
Description: Returns true if both inputs are same and returns false otherwise
Operator: input1 > input2
Description: Logic comparison operators to compares two inputs
Operator: input1 >= input2
Description: Returns true if input1 >= input2, return false otherwise
Operator: input1!= input2
Description: Returns true if both inputs are NOT the same and returns false otherwise
Operator: is_nan(input)
Description: If (input == NaN) return 1 else return 0
Operator: not(x)
Description: Returns the logical negation of x. If x is true (1), it returns false (0), and if input is false (0), it returns true (1).
Operator: or(input1, input2)
Description: Logical OR operator returns true if either or both inputs are true and returns false otherwise
Operator: days_from_last_change(x)
Description: Amount of days since last change of x
Operator: hump(x, hump = 0.01)
Description: Limits amount and magnitude of changes in input (thus reducing turnover)
Operator: kth_element(x, d, k)
Description: Returns K-th value of input by looking through lookback days. This operator can be used to backfill missing data if k=1
Operator: last_diff_value(x, d)
Description: Returns last x value not equal to current x value from last d days
Operator: ts_arg_max(x, d)
Description: Returns the relative index of the max value in the time series for the past d days. If the current day has the max value for the past d days, it returns 0. If previous day has the max value for the past d days, it returns 1
Operator: ts_arg_min(x, d)
Description: Returns the relative index of the min value in the time series for the past d days; If the current day has the min value for the past d days, it returns 0; If previous day has the min value for the past d days, it returns 1.
Operator: ts_av_diff(x, d)
Description: Returns x - tsmean(x, d), but deals with NaNs carefully. That is NaNs are ignored during mean computation
Operator: ts_backfill(x,lookback = d, k=1, ignore="NAN")
Description: Backfill is the process of replacing the NAN or 0 values by a meaningful value (i.e., a first non-NaN value)
Operator: ts_corr(x, y, d)
Description: Returns correlation of x and y for the past d days
Operator: ts_count_nans(x ,d)
Description: Returns the number of NaN values in x for the past d days
Operator: ts_covariance(y, x, d)
Description: Returns covariance of y and x for the past d days
Operator: ts_decay_linear(x, d, dense = false)
Description: Returns the linear decay on x for the past d days. Dense parameter=false means operator works in sparse mode and we treat NaN as 0. In dense mode we do not.
Operator: ts_delay(x, d)
Description: Returns x value d days ago
Operator: ts_delta(x, d)
Description: Returns x - ts_delay(x, d)
Operator: ts_mean(x, d)
Description: Returns average value of x for the past d days.
Operator: ts_product(x, d)
Description: Returns product of x for the past d days
Operator: ts_quantile(x,d, driver="gaussian" )
Description: It calculates ts_rank and apply to its value an inverse cumulative density function from driver distribution. Possible values of driver (optional ) are "gaussian", "uniform", "cauchy" distribution where "gaussian" is the default.
Operator: ts_rank(x, d, constant = 0)
Description: Rank the values of x for each instrument over the past d days, then return the rank of the current value + constant. If not specified, by default, constant = 0.
Operator: ts_regression(y, x, d, lag = 0, rettype = 0)
Description: Returns various parameters related to regression function
Operator: ts_scale(x, d, constant = 0)
Description: Returns (x - ts_min(x, d)) / (ts_max(x, d) - ts_min(x, d)) + constant. This operator is similar to scale down operator but acts in time series space
Operator: ts_std_dev(x, d)
Description: Returns standard deviation of x for the past d days
Operator: ts_step(1)
Description: Returns days' counter
Operator: ts_sum(x, d)
Description: Sum values of x for the past d days.
Operator: ts_zscore(x, d)
Description: Z-score is a numerical measurement that describes a value's relationship to the mean of a group of values. Z-score is measured in terms of standard deviations from the mean: (x - tsmean(x,d)) / tsstddev(x,d). This operator may help reduce outliers and drawdown.
Operator: normalize(x, useStd = false, limit = 0.0)
Description: Calculates the mean value of all valid alpha values for a certain date, then subtracts that mean from each element
Operator: quantile(x, driver = gaussian, sigma = 1.0)
Description: Rank the raw vector, shift the ranked Alpha vector, apply distribution (gaussian, cauchy, uniform). If driver is uniform, it simply subtract each Alpha value with the mean of all Alpha values in the Alpha vector
Operator: rank(x, rate=2)
Description: Ranks the input among all the instruments and returns an equally distributed number between 0.0 and 1.0. For precise sort, use the rate as 0
Operator: scale(x, scale=1, longscale=1, shortscale=1)
Description: Scales input to booksize. We can also scale the long positions and short positions to separate scales by mentioning additional parameters to the operator
Operator: winsorize(x, std=4)
Description: Winsorizes x to make sure that all values in x are between the lower and upper limits, which are specified as multiple of std.
Operator: zscore(x)
Description: Z-score is a numerical measurement that describes a value's relationship to the mean of a group of values. Z-score is measured in terms of standard deviations from the mean
Operator: vec_avg(x)
Description: Taking mean of the vector field x
Operator: vec_sum(x)
Description: Sum of vector field x
Operator: bucket(rank(x), range="0, 1, 0.1" or buckets = "2,5,6,7,10")
Description: Convert float values into indexes for user-specified buckets. Bucket is useful for creating group values, which can be passed to GROUP as input
Operator: trade_when(x, y, z)
Description: Used in order to change Alpha values only under a specified condition and to hold Alpha values in other cases. It also allows to close Alpha positions (assign NaN values) under a specified condition
Operator: group_backfill(x, group, d, std = 4.0)
Description: If a certain value for a certain date and instrument is NaN, from the set of same group instruments, calculate winsorized mean of all non-NaN values over last d days
Operator: group_mean(x, weight, group)
Description: All elements in group equals to the mean
Operator: group_neutralize(x, group)
Description: Neutralizes Alpha against groups. These groups can be subindustry, industry, sector, country or a constant
Operator: group_rank(x, group)
Description: Each elements in a group is assigned the corresponding rank in this group
Operator: group_scale(x, group)
Description: Normalizes the values in a group to be between 0 and 1. (x - groupmin) / (groupmax - groupmin)
Operator: group_zscore(x, group)
Description: Calculates group Z-score - numerical measurement that describes a value's relationship to the mean of a group of values. Z-score is measured in terms of standard deviations from the mean. zscore = (data - mean) / stddev of x for each instrument within its group.
========================= 操作符结束 =======================================

========================= 数据字段开始 =======================================
注意: data_set_name: 后面的是数据字段(可以使用), description: 此字段后面的是数据字段对应的描述或使用说明(不能使用), description_cn字段后面的内容是中文使用说明(不能使用)

{'data_set_name': '可以使用:forward_price_120', 'description': '不可使用,仅供参考:Forward price at 120 days derived from a synthetic long option with payoff similar to long stock + option dynamics. Combination of long ATM call and short ATM put.'}
{'data_set_name': '可以使用:fnd6_capxv', 'description': '不可使用,仅供参考:Capital Expend Property, Plant and Equipment Schd V'}
{'data_set_name': '可以使用:fnd6_ciother', 'description': '不可使用,仅供参考:Comp. Inc. - Other Adj.'}
{'data_set_name': '可以使用:fnd6_eventv110_gdwlidq', 'description': '不可使用,仅供参考:Impairment of Goodwill Diluted EPS Effect'}
{'data_set_name': '可以使用:fnd6_eventv110_gdwlieps12', 'description': '不可使用,仅供参考:Impairment of Goodwill Basic EPS Effect 12MM'}
{'data_set_name': '可以使用:fnd6_eventv110_gdwliepsq', 'description': '不可使用,仅供参考:Impairment of Goodwill Basic EPS Effect'}
{'data_set_name': '可以使用:fnd6_newa2v1300_oiadp', 'description': '不可使用,仅供参考:Operating Income After Depreciation'}
{'data_set_name': '可以使用:fnd6_newqeventv110_cibegniq', 'description': '不可使用,仅供参考:Comp Inc - Beginning Net Income'}
{'data_set_name': '可以使用:fnd6_newqeventv110_gdwlamq', 'description': '不可使用,仅供参考:Amortization of Goodwill'}
{'data_set_name': '可以使用:fnd6_newqeventv110_gdwlia12', 'description': '不可使用,仅供参考:Impairments of Goodwill After-Tax - 12MM'}
{'data_set_name': '可以使用:fnd6_newqeventv110_gdwliaq', 'description': '不可使用,仅供参考:Impairment of Goodwill After-tax'}
{'data_set_name': '可以使用:fnd6_newqeventv110_gdwlipq', 'description': '不可使用,仅供参考:Impairment of Goodwill Pretax'}
{'data_set_name': '可以使用:fnd6_newqeventv110_spcedq', 'description': '不可使用,仅供参考:S&P Core Earnings EPS Diluted'}
{'data_set_name': '可以使用:fnd6_newqv1300_ciotherq', 'description': '不可使用,仅供参考:Comp Inc - Other Adj'}
{'data_set_name': '可以使用:fnd6_newqv1300_spceepsp12', 'description': '不可使用,仅供参考:S&P Core 12MM EPS - Basic - Preliminary'}
{'data_set_name': '可以使用:fnd6_oiadps', 'description': '不可使用,仅供参考:Operating Income after Depreciation'}
{'data_set_name': '可以使用:goodwill', 'description': '不可使用,仅供参考:Goodwill (net)'}
{'data_set_name': '可以使用:sales_ps', 'description': '不可使用,仅供参考:Sales per Share (Quarterly)'}
{'data_set_name': '可以使用:fscore_bfl_total', 'description': '不可使用,仅供参考:The final score M-Score is a weighted average of both the Pentagon surface score and the Pentagon acceleration score.'}
{'data_set_name': '可以使用:fscore_total', 'description': '不可使用,仅供参考:The final score M-Score is a weighted average of both the Pentagon surface score and the Pentagon acceleration score.'}
{'data_set_name': '可以使用:multi_factor_acceleration_score_derivative', 'description': '不可使用,仅供参考:Change in the acceleration of multi-factor score compared to previous period.'}
{'data_set_name': '可以使用:anl4_netdebt_flag', 'description': '不可使用,仅供参考:Net debt - forecast type (revision/new/...)'}
{'data_set_name': '可以使用:anl4_totgw_high', 'description': '不可使用,仅供参考:Total Goodwill - The highest estimation'}
{'data_set_name': '可以使用:anl4_totgw_median', 'description': '不可使用,仅供参考:Total Goodwill - median of estimations'}
{'data_set_name': '可以使用:min_reported_eps_guidance', 'description': '不可使用,仅供参考:Reported Earnings Per Share - Minimum guidance value for the annual period'}
{'data_set_name': '可以使用:total_goodwill_amount', 'description': '不可使用,仅供参考:Total Goodwill - Value'}
{'data_set_name': '可以使用:news_max_up_amt', 'description': '不可使用,仅供参考:The after the news high minus the price at the time of the news'}
{'data_set_name': '可以使用:nws18_sse', 'description': '不可使用,仅供参考:Sentiment of phrases impacting the company'}
{'data_set_name': '可以使用:fn_comp_not_rec_a', 'description': '不可使用,仅供参考:Unrecognized cost of unvested share-based compensation awards.'}
{'data_set_name': '可以使用:fn_comp_not_rec_stock_options_a', 'description': '不可使用,仅供参考:Unrecognized cost of unvested stock option awards.'}
{'data_set_name': '可以使用:fn_comp_not_rec_stock_options_q', 'description': '不可使用,仅供参考:Unrecognized cost of unvested stock option awards.'}
{'data_set_name': '可以使用:fn_def_tax_assets_liab_net_q', 'description': '不可使用,仅供参考:Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.'}
{'data_set_name': '可以使用:fn_def_tax_liab_a', 'description': '不可使用,仅供参考:Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.'}
{'data_set_name': '可以使用:fn_liab_fair_val_a', 'description': '不可使用,仅供参考:Liabilities Fair Value, Recurring, Total'}
{'data_set_name': '可以使用:fn_op_lease_min_pay_due_in_2y_a', 'description': '不可使用,仅供参考:Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of 1 year due in the 2nd fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.'}
{'data_set_name': '可以使用:fn_treasury_stock_shares_a', 'description': '不可使用,仅供参考:Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.'}
{'data_set_name': '可以使用:nws12_prez_opengap', 'description': '不可使用,仅供参考:(DayOpen - PrevClose) / PrevClose.'}
{'data_set_name': '可以使用:fnd6_naicss', 'description': '不可使用,仅供参考:NAICS Code'}
{'data_set_name': '可以使用:anl4_cfo_median', 'description': '不可使用,仅供参考:Cash Flow From Operations - median of estimations'}
{'data_set_name': '可以使用:fnd6_newa2v1300_recch', 'description': '不可使用,仅供参考:Accounts Receivable - Decrease (Increase)'}
{'data_set_name': '可以使用:news_atr_ratio', 'description': "不可使用,仅供参考:Ratio of today's range to 20-day average true range"}
{'data_set_name': '可以使用:fnd6_newqeventv110_tstknq', 'description': '不可使用,仅供参考:Treasury Stock - Number of Common Shares'}
{'data_set_name': '可以使用:fn_antidilutive_securities_excl_from_eps_q', 'description': '不可使用,仅供参考:Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.'}
{'data_set_name': '可以使用:dividend_estimate_minimum', 'description': '不可使用,仅供参考:Dividend per share - The lowest value among forecasts - D1'}
{'data_set_name': '可以使用:fnd6_newqv1300_seqq', 'description': "不可使用,仅供参考:Stockholders' Equity - Total - Quarterly"}
{'data_set_name': '可以使用:fn_comp_options_out_number_q', 'description': '不可使用,仅供参考:Number of options outstanding, including both vested and non-vested options.'}
{'data_set_name': '可以使用:fnd6_eventv110_glepsq', 'description': '不可使用,仅供参考:Gain/Loss Basic EPS Effect'}
{'data_set_name': '可以使用:fnd6_txndbl', 'description': '不可使用,仅供参考:Net Deferred Tax Liability'}
{'data_set_name': '可以使用:nws12_afterhsz_mktcap', 'description': '不可使用,仅供参考:Reported market capitalization for the calendar day of the session'}
{'data_set_name': '可以使用:income', 'description': '不可使用,仅供参考:Net Income'}
{'data_set_name': '可以使用:fnd6_newa1v1300_ibc', 'description': '不可使用,仅供参考:Income Before Extraordinary Items (Cash Flow)'}
{'data_set_name': '可以使用:fnd6_prstkc', 'description': '不可使用,仅供参考:Purchase of Common and Preferred Stock'}
{'data_set_name': '可以使用:eps_previous_estimate_value', 'description': '不可使用,仅供参考:The previous estimation of Earnings Per Share'}
{'data_set_name': '可以使用:snt_buzz_ret_fast_d1', 'description': '不可使用,仅供参考:negative return of relative sentiment volume'}
{'data_set_name': '可以使用:pcr_vol_180', 'description': "不可使用,仅供参考:Ratio of put volume to call volume on a stock's options with expiration 180 days in the future."}
{'data_set_name': '可以使用:fnd2_unrgtxbnfinregfprtxps', 'description': '不可使用,仅供参考:Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.'}
{'data_set_name': '可以使用:anl4_fcf_value', 'description': '不可使用,仅供参考:Free cash flow- announced financial value'}
{'data_set_name': '可以使用:fnd6_newqv1300_aocisecglq', 'description': '不可使用,仅供参考:Accum Other Comp Inc - Unreal G/L Ret Int in Sec Assets'}
{'data_set_name': '可以使用:news_main_vwap', 'description': '不可使用,仅供参考:Main session volume weighted average price'}
{'data_set_name': '可以使用:fnd6_newa1v1300_ivncf', 'description': '不可使用,仅供参考:Investing Activities - Net Cash Flow'}
{'data_set_name': '可以使用:gross_income_reported_value', 'description': '不可使用,仅供参考:Gross Income value for the quarter'}
{'data_set_name': '可以使用:pv13_hierarchy_min10_top3000_513_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:anl4_qfd1_az_hgih_vid', 'description': '不可使用,仅供参考:Dividend per share - The highest estimation'}
{'data_set_name': '可以使用:fnd6_newqeventv110_pncidpq', 'description': '不可使用,仅供参考:Core Pension Interest Adjustment Diluted EPS Effect Preliminary'}
{'data_set_name': '可以使用:fnd6_spis', 'description': '不可使用,仅供参考:Special Items'}
{'data_set_name': '可以使用:pv13_hierarchy_min20_3k_513_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:fnd6_nxints', 'description': '不可使用,仅供参考:Net Interest Income (Expense)'}
{'data_set_name': '可以使用:fnd6_dlto', 'description': '不可使用,仅供参考:Debt - Long-Term - Other'}
{'data_set_name': '可以使用:anl4_basicconqfv110_down', 'description': '不可使用,仅供参考:Number of lower estimations'}
{'data_set_name': '可以使用:fnd6_newqeventv110_miiq', 'description': '不可使用,仅供参考:Noncontrolling Interest - Income Account'}
{'data_set_name': '可以使用:nws12_mainz_1l', 'description': '不可使用,仅供参考:Number of minutes that elapsed before price went up 1 percentage point'}
{'data_set_name': '可以使用:sales_growth', 'description': '不可使用,仅供参考:Growth in Sales (Quarterly)'}
{'data_set_name': '可以使用:fnd6_newqv1300_cshoq', 'description': '不可使用,仅供参考:Common Shares Outstanding'}
{'data_set_name': '可以使用:fnd2_a_acmopcldbpoprpnt', 'description': '不可使用,仅供参考:The total of net gain (loss), prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost.'}
{'data_set_name': '可以使用:fnd6_newqeventv110_xopt12', 'description': '不可使用,仅供参考:Implied Option Expense - 12mm'}
{'data_set_name': '可以使用:fn_assets_fair_val_l3_q', 'description': '不可使用,仅供参考:Asset Fair Value, Recurring, Level 3'}
{'data_set_name': '可以使用:pv13_hierarchy_min10_sector_3000_513_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:pcr_vol_270', 'description': "不可使用,仅供参考:Ratio of put volume to call volume on a stock's options with expiration 270 days in the future."}
{'data_set_name': '可以使用:pv13_com_rk_au', 'description': '不可使用,仅供参考:the HITS authority score of competitors'}
{'data_set_name': '可以使用:fnd2_a_consinprogressg', 'description': '不可使用,仅供参考:Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.'}
{'data_set_name': '可以使用:anl4_fcf_flag', 'description': '不可使用,仅供参考:Free cash flow - forecast type (revision/new/...)'}
{'data_set_name': '可以使用:fnd6_itci', 'description': '不可使用,仅供参考:Investment Tax Credit (Income Account)'}
{'data_set_name': '可以使用:pv13_hierarchy_f1_513_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:fnd6_eventv110_setepsq', 'description': '不可使用,仅供参考:Settlement (Litigation/Insurance) Basic EPS Effect'}
{'data_set_name': '可以使用:min_shareholders_equity_guidance', 'description': "不可使用,仅供参考:Minimum guidance value for Shareholders' Equity"}
{'data_set_name': '可以使用:fnd6_newqeventv110_oepsxq', 'description': '不可使用,仅供参考:Earnings Per Share - Diluted - from Operations'}
{'data_set_name': '可以使用:fnd6_eventv110_txdbclq', 'description': '不可使用,仅供参考:Current Deferred Tax Liability'}
{'data_set_name': '可以使用:fnd6_newqeventv110_spcepq', 'description': '不可使用,仅供参考:S&P Core Earnings - Preliminary'}
{'data_set_name': '可以使用:fnd6_ranks', 'description': '不可使用,仅供参考:Ranking'}
{'data_set_name': '可以使用:fnd6_prcl', 'description': '不可使用,仅供参考:Price Low - Annual'}
{'data_set_name': '可以使用:anl4_basicdetailqfv110_prevval', 'description': '不可使用,仅供参考:The previous estimation of financial item'}
{'data_set_name': '可以使用:rp_css_credit_ratings', 'description': '不可使用,仅供参考:Composite sentiment score of credit ratings news'}
{'data_set_name': '可以使用:fnd2_itxreexftfedstyitxrt', 'description': '不可使用,仅供参考:Income tax amount computed at the federal tax rate, before any adjustments'}
{'data_set_name': '可以使用:nws12_mainz_2p', 'description': '不可使用,仅供参考:The minimum of L or S above for 2 minute bucket'}
{'data_set_name': '可以使用:cash_flow_from_investing', 'description': '不可使用,仅供参考:Cash Flow from Investing - Value'}
{'data_set_name': '可以使用:earnings_per_share_nongaap_value', 'description': '不可使用,仅供参考:Non-GAAP Earnings Per Share - Actual Value'}
{'data_set_name': '可以使用:news_post_vwap', 'description': '不可使用,仅供参考:Post-session volume-weighted average price'}
{'data_set_name': '可以使用:nws12_prez_tonlast', 'description': '不可使用,仅供参考:Price at the time of news'}
{'data_set_name': '可以使用:fnd6_newq_xoptdqp', 'description': '不可使用,仅供参考:Implied Option EPS Diluted Preliminary'}
{'data_set_name': '可以使用:fn_debt_issuance_costs_q', 'description': '不可使用,仅供参考:Amount of debt issuance costs (for example, but not limited to, legal, accounting, broker, and regulatory fees).'}
{'data_set_name': '可以使用:news_max_dn_ret', 'description': '不可使用,仅供参考:Percent change from the price at the time of the news to the after the news low'}
{'data_set_name': '可以使用:nws12_prez_120_min', 'description': '不可使用,仅供参考:The percent change in price in the first 120 minutes following the news release'}
{'data_set_name': '可以使用:pv13_hierarchy_min20_513_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:nws12_afterhsz_01l', 'description': '不可使用,仅供参考:Number of minutes that elapsed before price went up 10 percentage points'}
{'data_set_name': '可以使用:fnd6_dd4', 'description': '不可使用,仅供参考:Debt Due in 4th Year'}
{'data_set_name': '可以使用:nws12_mainz_5p', 'description': '不可使用,仅供参考:The minimum of L or S above for 5-minute bucket'}
{'data_set_name': '可以使用:nws12_prez_dayopen', 'description': '不可使用,仅供参考:Price at the session open'}
{'data_set_name': '可以使用:fnd6_cptnewqv1300_dpq', 'description': '不可使用,仅供参考:Depreciation and Amortization - Total'}
{'data_set_name': '可以使用:fnd2_dfdfritxexp', 'description': '不可使用,仅供参考:Income Tax Expense, Deferred - Foreign'}
{'data_set_name': '可以使用:pv13_hierarchy_min10_1000_513_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:nws18_qmb', 'description': '不可使用,仅供参考:News sentiment specializing in editorials on global markets'}
{'data_set_name': '可以使用:fnd6_newqeventv110_prcaq', 'description': '不可使用,仅供参考:Core Post-Retirement Adjustment'}
{'data_set_name': '可以使用:market', 'description': '不可使用,仅供参考:Market grouping'}
{'data_set_name': '可以使用:fnd6_cptrank_gvkeymap', 'description': '不可使用,仅供参考:technical code for a company, no need to use it for research'}
{'data_set_name': '可以使用:pv13_hierarchy_min25_sector', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:nws12_mainz_postvwap', 'description': '不可使用,仅供参考:Post session volume weighted average price'}
{'data_set_name': '可以使用:fnd6_cptnewqeventv110_dlttq', 'description': '不可使用,仅供参考:Long-Term Debt - Total'}
{'data_set_name': '可以使用:fnd6_newqeventv110_aol2q', 'description': '不可使用,仅供参考:Assets Level 2 (Observable)'}
{'data_set_name': '可以使用:pretax_income_actual_reported_value', 'description': '不可使用,仅供参考:Reported Pretax income- announced financial value'}
{'data_set_name': '可以使用:pv13_5l_scibr', 'description': '不可使用,仅供参考:grouping fields'}
{'data_set_name': '可以使用:anl4_qf_az_eps_number', 'description': '不可使用,仅供参考:Earnings per share - number of estimations'}
{'data_set_name': '可以使用:fnd6_eventv110_xaccq', 'description': '不可使用,仅供参考:Accrued Expenses'}
{'data_set_name': '可以使用:fnd2_q_flintasamt1expytwo', 'description': '不可使用,仅供参考:Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the 2nd fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.'}
{'data_set_name': '可以使用:nws12_afterhsz_4s', 'description': '不可使用,仅供参考:Number of minutes that elapsed before price went down 4 percentage points'}
{'data_set_name': '可以使用:fnd6_eventv110_aqepsq', 'description': '不可使用,仅供参考:Acquisition/Merger Basic EPS Effect'}
{'data_set_name': '可以使用:sales_estimate_minimum', 'description': '不可使用,仅供参考:Sales - The lowest estimation'}
{'data_set_name': '可以使用:fn_finite_lived_intangible_assets_gross_q', 'description': '不可使用,仅供参考:Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.'}
{'data_set_name': '可以使用:fnd6_newqv1300_spiq', 'description': '不可使用,仅供参考:Special Items'}
{'data_set_name': '可以使用:fnd6_cptnewqeventv110_actq', 'description': '不可使用,仅供参考:Current Assets - Total'}
{'data_set_name': '可以使用:fnd2_dfdtxasoprlcarryfwd', 'description': '不可使用,仅供参考:Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.'}
{'data_set_name': '可以使用:news_tot_ticks', 'description': '不可使用,仅供参考:Total number of ticks for the trading day'}
{'data_set_name': '可以使用:anl4_ebit_number', 'description': '不可使用,仅供参考:Earnings before interest and taxes - number of estimations'}
{'data_set_name': '可以使用:fnd6_newqv1300_intanoq', 'description': '不可使用,仅供参考:Other Intangibles'}
{'data_set_name': '可以使用:fnd6_newqv1300_ppentq', 'description': '不可使用,仅供参考:Property Plant and Equipment - Total (Net)'}
{'data_set_name': '可以使用:pcr_oi_720', 'description': "不可使用,仅供参考:Ratio of put open interest to call open interest on a stock's options with expiration 720 days in the future."}
{'data_set_name': '可以使用:systematic_risk_last_90_days', 'description': '不可使用,仅供参考:Systematic Risk Last 90 Days'}
========================= 数据字段结束 =======================================

以上数据字段和操作符, 按照Description说明组合, 但是每一个 alpha 组合的使用的数据字段和操作符不要过于集中, 在符合语法的情况下, 多尝试不同的组合

你再检查一下, 如果你使用了
Operator abs does not support event inputs
Operator ts_mean does not support event inputs
Operator ts_scale does not support event inputs
Operator add does not support event inputs
Operator sign does not support event inputs
Operator greater does not support event inputs
Operator ts_av_diff does not support event inputs
Operator ts_quantile does not support event inputs
Operator ts_arg_min does not support event inputs
Operator divide does not support event inputs
Operator ts_corr does not support event inputs
Operator ts_decay_linear does not support event inputs
Operator ts_sum does not support event inputs
Operator ts_delay does not support event inputs
Operator ts_arg_max does not support event inputs
Operator ts_std_dev does not support event inputs
Operator ts_regression does not support event inputs
Operator ts_backfill does not support event inputs
Operator signed_power does not support event inputs
Operator ts_product does not support event inputs
Operator ts_zscore does not support event inputs
Operator group_rank does not support event inputs
Operator subtract does not support event inputs
Operator ts_delta does not support event inputs
Operator ts_rank does not support event inputs
Operator ts_count_nans does not support event inputs
Operator ts_covariance does not support event inputs
Operator multiply does not support event inputs
Operator if_else does not support event inputs
Operator group_neutralize does not support event inputs
Operator group_zscore does not support event inputs
Operator winsorize does not support event inputs
注意, 以上操作符不能使用事件类型的数据集, 以上操作符禁止使用事件类型的数据集!!