计数器结果始终是1,为什么?

If(BarsSinceentry == 0) { HighAfterEntry = High; LowAfterEntry = Low; LSetup = LSetup + 1; SSetup = SSetup + 1; }else { HighAfterEntry = Min(HighAfterEntry,High); // 空头止损,更新最低的最高价 LowAfterEntry = Max(LowAfterEntry,Low); // 多头止损,更新最高的最低价 LSetup = 0; // 重置多头计数 SSetup = 0; // 重置空头计数 }结果是0或1,不能累加,为什么?

https://video.tbquant.net/video?id=video396 计数器教学

回复:谢谢!

因为你的数据类型定义的不对