update Ashares set Alpha1 = gtjaAlpha1(open, close, vol)
update Ashares set Alpha1 = gtja191Alpha::gtjaAlpha1(open, close, vol) => gtja191Alpha::gtjaAlpha1: return -1 * mcorr(rowRank(delta, , , , , 1), rowRank((close - open) \ open, , , , , 1), 6) => Usage: rowRank(X, [ascending=true], [groupNum], [ignoreNA=true], [tiesMethod='min'], [percent=false], [precision]). X must be a matrix.
update Ashares set Alpha1 = gtjaAlpha1(matrix(open), matrix(close), matrix(vol))
update Ashares set Alpha1 = gtja191Alpha::gtjaAlpha1(matrix(open), matrix(close), matrix(vol)) => The new value for update must be a scalar or a vector.
很多因子直接用 gtjaAlphaxx(....) 都算不了,有1 6 7 8 10 12...