编码帮助 - 页 521

 

是否有一些好心人(提示,提示,Nudge,Nudge)可以为所附的专家添加止损......也是货币价值的?

非常感谢。

 
Jeeves:
是否有好心人(提示,提示,Nudge,Nudge)可以在所附专家中添加止损......也是货币价值的? 非常感谢。

试试这个:https://www.mql5.com/en/forum/175843/page10

设置InitialStop为0,设置TrailOnlyInProfit为true,设置CloseWhenProfit为期望的利润(以账户货币计算)。你可以使用一些非常高的ema时间框架,这样追踪止损就会很远(但如果你将TrailOnlyInProfit设置为true,追踪止损将只在利润>0时设置,所以你不会有接近订单开盘价的损失追踪止损)。

 

谢谢你,伙计。

我才刚从一个会议上回家。 我星期五会试一试。 我的方法和我所附的方法一样好用。 我在1分钟的图表上进行交易,每次2英镑,并将专家设置为5个点......每天给我100英镑的利润,3、4、5次。 由于缺乏止损,我必须在那里。 所以你提出的建议可能是缺失的环节!

非常非常感谢。 我会让你知道结果如何。

 

嗨,盖伊......请不要见怪,但我真的更喜欢第一种。对于像我这样的人来说,更容易处理(一个编码白痴!)你是否有可能在其中添加一个现金的止损 输入?第一个就是!

 
Jeeves:
嗨,盖伊......请不要见怪,但我真的更喜欢第一个版本。 对于像我这样的人来说,更容易处理(一个编码白痴!)你是否有可能在其中添加一个现金的止损输入? 第一个就是!

将尝试做一些尽可能简单的事情

 

你真是个明星,我的朋友。 很多很多的感谢。

 

百分数代码?

我需要代码来忽略数组/缓冲区中顶部和底部的'X'%的值,以便我可以平均或处理其余的值。 例如,如果我把它设置为'90'(或可能是'5'),它将放弃顶部5%的值和底部5%的值,而使用中间的90%。

大是

 
Big Be:
我需要代码来忽略数组/缓冲区中顶部和底部'X'%的值,这样我就可以平均或处理剩下的值。 例如,如果我把它设置为'90'(或可能是'5'),它将放弃顶部5%的值和底部5%的值,而使用中间的90%。 大的是

你可以做一些与此类似的事情。

startElement = (int) percentToIgnore/totalNumebrOfElements;

endElemt = totalNumberOfElements-startElement。

这是在数组的情况下--对于缓冲区,只需反转开始和结束元素。

 

mladen,

这就是答案的一部分...

我想应该是这样。

startElement = (int) percentToIgnore *totalNumberOfElements

我如何选择要使用的元素?

我必须对它们进行排序吗?如何选择?

大贝

 
Big Be:
mladen。

这就是答案的一部分...

我想应该是这样。

startElement = (int) percentToIgnore *totalNumberOfElements

我如何选择要使用的元素?

我必须对它们进行排序吗?如何选择?

大贝

取决于你认为什么是"%"

如果是位置,那么你不需要对它们进行排序。

如果是数值,你就必须对它们进行排序。一种类似于这样的方法是:https://en.wikipedia.org/wiki/Quantile

否则,你将不得不有一个双循环:首先确定数值,其次找到感兴趣的数值。双循环的复杂度为n^n,如果你试图在一个缓冲区中使用它,你会有终端冻结的危险。