voidOnStart()
{
int intDATA[];ArrayResize(intDATA,10);ArrayInitialize(intDATA,0);
Print(string(sizeof(intDATA)));
int doubleDATA[];ArrayResize(doubleDATA,10);ArrayInitialize(doubleDATA,0.0);
Print(string(sizeof(doubleDATA)));
int intD=0;
Print(string(sizeof(intD)));
double doubleD=0.0;
Print(string(sizeof(doubleD)));
}
为了提高编程的纯洁性,我想向公众询问这方面的情况。
假设有一个全局声明的标志(bool Flag)。当某些事件/条件发生时,它必须被设置为某个值。
第一个变体。
第二个选择。
哪个选项。
1.在性能上更快?
2.如果我可以这么说,"更专业"?
这段代码应该经常得到控制,比如说每一次勾选。
而在你看来,每一次打钩都是经常的吗?
在一次勾选中大约有3-5百万次这样的比较;CPU甚至不会注意到你的情况。
但是,如果你要对每一个刻度进行几千次的比较,那么就值得进行优化。
一般来说,有一个用于速度优化的分析器。
关于条件的问题1和2如下。
1)如果条件A==1为真,接下来是否会检查B和C?或者不检查B和C就做 "某种行动"。
2)支票是从左到右(A、B、C)还是反过来(C、B、A)?
3) 在周末,当没有刻度的时候,如何对代码进行分析?
关于条件的问题1和2如下。
1)如果条件A==1为真,接下来是否会检查B和C?或者不检查B和C就做 "某种行动"。
2)支票是从左到右(A、B、C)还是反过来(C、B、A)?
3)在周末没有虱子的情况下,我怎么能尝试编码?
如果第一个条件为真,那么下面的条件将不被检查。这是一个 "或 "的条件。
2.从左到右
3.通过定时器设置 进行刺激,例如
不是我的滑雪板不灵,就是我的错......
2013.04.29 15:28:17 Size (EURUSD,D1) 8 //верно
2013.04.29 15:28:17 Size (EURUSD,D1) 4 //верно
2013.04.29 15:28:17 Size (EURUSD,D1) 52 //должно быть 8*10=80?
2013.04.29 15:28:17 Size (EURUSD,D1) 52 //должно быть 4*10=40?
不是我的滑雪板不灵,就是我的错......
来自数组的sizeof给出了数组的描述性块的大小,而不是数组的大小。要获得一个数组的大小,请执行sizeof(element)*ArraySize()。
帮助!图表和统计数据不再显示https://www.mql5.com/ru/signals/5894
由于某些原因,经纪人清除了交易历史。你需要问他问题。
在终端本身,我仍然有这个故事。当然,问题出在经纪人身上?
p.s. 它又开始了...奇怪