嗨 paulus,感谢你恢复你的线程并与我们分享你的 egy。关于您的交易,我有 2 个问题。 - 尽管您稍后提到您添加了一个长期 OSMA(接近 m5)来过滤掉交易,但是除了 TMA true 和更高的 TF OSMA 之外,您是否还使用了其他过滤器?因为在你的例子中,我发现了比你交易的更多的背离,其中一些会是输家。你如何过滤掉它们? - 当价格达到 HH 或 LL 时,您将止损放在哪里,因为它会高于/低于最新波段的高/低?那你怎么确定5%的风险呢?提前感谢您的回复...所有绿色点...
嗨 paulus,感谢你恢复你的线程并与我们分享你的 egy。关于您的交易,我有 2 个问题。 - 尽管您稍后提到您添加了一个长期 OSMA(接近 m5)来过滤掉交易,但是除了 TMA true 和更高的 TF OSMA 之外,您是否还使用了其他过滤器?因为在你的例子中,我发现了比你交易的更多的背离,其中一些会是输家。你如何过滤掉它们? - 当价格达到 HH 或 LL 时,您将止损放在哪里,因为它会高于/低于最新波段的高/低?那你怎么确定5%的风险呢?提前感谢您的回复...所有绿色点...
嗨,Purley,下面的代码不是检查背离的代码,而是用不同颜色标记上下柱的代码。计算背离的控制例程称为 CalculateDivergence,它会查找峰谷并确定是否存在常规背离。问候,约翰
Originally Posted by ;Originally Posted by ;
如果我没记错的话,这是指标中背离的计算:void CalculateOsMA(int i) { OsMA[i] = iOsMA(NULL, 0, fastEMA, slowEMA, signal, PRICE_CLOSE, i);/---- if(OsMA[i] gt; 0) { upOsMA[i] = OsMA[i]; downOsMA[i] = 0; } else if(OsMA[i] lt; 0) { downOsMA[i] = OsMA[i]; upOsMA[i] = 0; } else { upOsMA[i] = 0; downOsMA[i] = 0;所以如果我是正确的计算是基于上下(或高低)。任何根据高低计算的东西都是模糊的。必须有不同的计算分歧的方法,但是什么?Originally Posted by ;
当然,我从 230 左右开始发帖,我想可能会早一点Originally Posted by ;
https://www.histoforex.com/general-f...ex-trader.htmlP