[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 452

 
semiromid:
究竟为什么每20秒一次?为什么不在19岁或17岁时?


19秒后,余数将是19。

17年将是17年。

 
rlx:

如果MathMod(EVERYTHING, 20)=0,这意味着(如果我没记错的话)

每个数字除以20都没有余数。

20 40 60 80 100 120 140 160等。


也就是说,如果MathMod(EVERYTHING, 13)=0,那么 "0 "将在13秒内得到?

我怎么写,才能了解它的工作原理?

例如,2+2=4=)

例如(本地计算机时间 800000000)我们如何在12秒内除以12。或者说,它是实际余数的一个属性,它被什么除以什么,所以操作是及时完成的。如果我们把100/5除以,那么100除以5就是5秒。

你能写下它是如何发生的吗?

 
semiromid:

bool flag = true;
int i=0;
int w=0;
double sum;

int t=20;

int start()
{
sum=TimeLocal() / t;

if (flag)
{
while(i<20)
{

w=w+1;
Alert(+w,"-й, Результат TimeLocal-",+sum);
i++;
sum=sum/20;
Sleep(1000);

}
flag = false;
}
return(0);
}

这完全是天方夜谭。把它从你的脑子里拿出来。20秒 "的话题只会让你困惑。专注于基础知识。
 
semiromid:

那么,如果MathMod(EVERY NUMBER, 13)=0,我们在13秒内得到 "0"?


它意味着任何被13除以的数字都没有余数,例如705495973。

秒数与此无关。

 

我如何知道哪些指标在模板中?我安装了一个旧的模板,但不是所有的指标都能显示。我忘记了模板中包含的指标名称。谢谢你!

 
semiromid:

.....

假设(本地计算机时间800000000)你如何在12秒内除以12。还是真正的剩余物具有这样的特性:它可以被它所分割的东西所分割,在这个时间内发生操作?.除以100/5,所以在5秒内用100除以5 ?

你能写出它是如何做到的吗?

你为什么会这样想?你学过数学吗?

MathMod(A, B) ----- 一个数学函数 -- 将以几分之一秒的时间进行数学运算。

它显示了A除以B的剩余部分。

123 / 20 = 6个整数

123--(20*6)=123--120=3(余数)就是这个函数的计算结果。

https://ru.wikipedia.org/wiki/Деление_(数学)

https://ru.wikipedia.org/wiki/Остаток_от_деления

 
semiromid:

你缺乏实践。你不能运行你的程序,它不工作。一个恶性循环:没有工作选择->没有技能->没有工作选择。

你必须从头开始,改变一切。

- 使用Print()而不是Alert()。

- 不要写一个专家顾问,而是写一个脚本

- 如果写一个EA,通过策略测试器 运行它。

你无法看到你的方案的结果。

我必须要考虑一下....:-/

 
smart:


我如何知道哪些指标在模板中?我安装了一个旧的模板,但不是所有的指标都能显示。我忘记了模板中包含的指标名称。谢谢你!


Ctrl-I是否显示?
 
你好!请问magicnumber值在订单搜索中可以应用一个Empty_value 吗?
 

https://docs.mql4.com/ru/constants/special

EMPTY_VALUE == 0x7FFFFFFFF ---- 整数2147483647。

IMHO它可以。