我有这样的代码:
// Average penetration
high_pen = for i = 0 to penetration_len
penetration = high[i] - shortEma[i]
sum = high_pen + penetration
high_pen = penetration > 0 ? sum : 0
high_pen
average_high_pen = high_pen / penetration_len正如你所看到的,我只是想在一个看涨的趋势中获得所有的渗透。编译器说high_pen变量不是在"sum = high_pen +渗透“语句中声明的。这是一个非常简单的循环,它只需对穿透量进行求和。
我如何才能正确地做到这一点?我应该如何声明high_pen变量并在循环之后使用它?
发布于 2020-03-21 19:45:34
无法验证,因为您的代码片段是部分的,但这应该有效:
// Average penetration
high_pen = 0.
for i = 0 to penetration_len
penetration = high[i] - shortEma[i]
sum = high_pen + penetration
high_pen := penetration > 0 ? sum : 0
average_high_pen = high_pen / penetration_lenhttps://stackoverflow.com/questions/60788543
复制相似问题