您的假设是正确的,但棘手的部分是这种情况不会 100% 发生。它经常发生,您应该始终编写代码来处理它。首先,永远不要与双打进行平等比较。如果您必须比较它们,请从另一个中减去一个,然后设置一个公差,例如在 5 位数字系统中为 .00001 的点。其次,使用 NormalizeDouble() 去除多余的数字。这样做,您将避免很多烦人的难以发现的错误。Originally Posted by ;
您的假设是正确的,但棘手的部分是这种情况不会 100% 发生。它经常发生,您应该始终编写代码来处理它。首先,永远不要与双打进行平等比较。如果您必须比较它们,请从另一个中减去一个,然后设置一个公差,例如在 5 位数字系统中为 .00001 的点。其次,使用 NormalizeDouble() 去除多余的数字。这样做,您将避免很多烦人的难以发现的错误。Originally Posted by ;
好的,所以你让这听起来很容易......不知怎的,做起来似乎更难。我不会告诉你我完成的那一点点花了多长时间。另外,我如何让它容忍最高价和收盘价之间 0.00002 的差异。
非常感谢您的投入,非常感谢您的帮助。我不是在寻找看涨吞没,因为我并不过分关注前一根蜡烛,而是我正在寻找 lt;= .00002 内的收盘价和 gt;= 到 21 ema 的相同收盘价的组合。对于空头,我会寻找相同的收盘价,但低于 21 ema 而不是超过它。我也没有意识到我必须指定 true 或 false。 CodeMeister 的回复也是这样吗?再次感谢大家!
Originally Posted by ;Originally Posted by ;