0

我想建立探索 AFL。下面是场景。

动量分数:

每月动量值计算为过去 12 个月的累积回报。

每月动量的计算分 3 步

1) 我们通过将每月回报百分比加一来计算每月总回报。例如,从 5% (0.05) 的月收益,我们得到 1.05 (0.05 + 1) 的月总收益,而从 -5% (-0.05) 的月收益,我们得到 0.95 ( 0.05 + 1.0)。

2) 我们将过去 12 个月的所有月总回报相乘。

3) 我们从第 2 步的结果值中减去 1,得到 12 个月的净动量得分。

为了说明这个计算,假设 AUROPHARMA (Aurobindo Pharma) 的股票上涨了 2%、-5%、4.3%、0.5%、10.1%、-2.2%、6%、3.6%、0.1%、0.4%、1.4% , -2.6% 过去 12 个月。然后,我们将每月回报加 1,将它们全部相乘并从中减去 1 以获得动量分数。

动量得分 = (1.02) (0.95) (1.043) (1.05) (1.101) (0.978) (0.94) (1.036) (1.001) (1.004) (1.014)*(0.974) - 1 这将给出 10.45 的动量得分% (0.1045) 到 Aurobindo Pharma 股票。

有人可以帮忙吗?

4

1 回答 1

-1

TimeFrameSet(inMonthly); TtD_Change = 100 *(关闭 - 参考(关闭,-12))/参考(关闭,-12);

_SECTION_BEGIN("探索者");

过滤器 = 1;

AddColumn(TtD_Change,"动量",1.2,IIf(TtD_Change>0,colorGreen,colorRed));

_SECTION_END();

于 2018-04-30T11:43:18.130 回答