0

我有这个公式用于回测以进行盈亏平衡交易。

activation_floor_array = 1.02*EMA(Close, 50);
ApplyStop( stopTypeLoss, stopModePercent, 0, True, False, 0, 0, -1, ActivationFloor=activation_floor_array );

当我运行它时,我收到一条错误消息,提示 Activation Floor 参数需要一个数字,而不是一个数组。我试过SelectedValue(activation_floor_array)但意识到它返回了错误的数字。正确的数字是activation_floor_array 中与交易入场栏重合的数字。SelectedValue()返回范围的最后一个柱。

有人可以帮助或提供一些关于如何前进的提示吗?

谢谢你。

4

1 回答 1

1

您收到的错误消息是不言自明的。如果您查看定义,ApplyStop您会发现参数ActivationFloor需要是一个数字(数量或百分比),用于确定何时激活停止。

现在,您共享的这段代码可能会脱离上下文。了解更多以确定如何进一步帮助您会很有帮助。

于 2020-10-19T05:32:33.247 回答