新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 576

 
PolarSeaman:

谢谢你,我这么做了。

我希望我把_depo的int类型 放对了

MathFloor 不能被设置,它将是一个零手数

 
PolarSeaman:

谢谢你,我这么做了。

我希望我把_depo的int类型 放对了。

已经 为你纠正了 这个公式。从逻辑上讲,它应该工作正常。

 
Taras Slobodyanik:

MathFloor不能被设置,它将是一个零手数

我猜我的终端不知道),该位置以合适的地段打开。

 
Konstantin Nikitin:

已经 为你纠正了 这个公式。从逻辑上讲,它应该工作得很好。

设置中,我如何设置间距=1000?

 
PolarSeaman:

我如何设置设置间距=1000?

而且这纯粹是存款的一个百分比。而且它被规范化为一个数字。你可以自己看什么和怎么算。 一切都简单得不得了。

 
Konstantin Nikitin:

换句话说,这只是存款的一个百分比。归一化为1分。你可以自己看看是什么和如何计算的。

关键是要设定步骤。depo=1000,lot=0.1或depo 2000,lot 0.1。我现在做的方式,似乎是正确的计算。

 
PolarSeaman:

我猜我的终端不知道),该位置以合适的地段打开。

让你的终端有500的存款,它就会知道)

 
Taras Slobodyanik:

MathFloor不能放进去,它将是一个零的地段

事实上,我以为每个人都会机智地加上一张支票

if(lot < _lot)
 lot = _lot;

第二种选择

lot = NormalizeDouble(fmax(_lot, lot), 2);
 
Alexey Viktorov:

实际上,我以为每个人都会机智地加上一张支票

第二个选择。

好吧,你可以看到 "终端不知道这种错误"。

最初,我的例子是用向上四舍五入 的方法,无法得到零。
该地段按一定数量计算。也就是说,每1000人中有0.1人。
而通过四舍五入,我们从1999年到0得到0.1。进一步说,我们每1000年得到0.1加0.1,也就是说,MM算法的本质被打破。

如果四舍五入,那么你必须做+1,计算才会正确。

 

向大家问好!我在创建我的第一个指标时遇到了问题。我以前只创建过专家顾问。我从来没有学过如何使用教科书,有人给我发了一个简单的专家顾问,我开始摸索,然后我就迷上了。那是5-7年前的事了。现在我急于创建一个指标。我又一次去看了教程和文档。我在那里太笨了,好像不是用我的语言。


问题是创建一个能显示最大数量的看涨和看跌蜡烛的指标。至少告诉我应该从哪里开始。或者给我一个类似的指标。