[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 640 1...633634635636637638639640641642643644645646647...652 新评论 Сергей 2012.03.18 14:04 #6391 evillive: 在一个指标或EA中应用?虽然 SetIndexBuffer 似乎只在指标中应用... 在一个指标中。 Сергей 2012.03.18 14:08 #6392 TarasBY: 你提到的函数中的数组不一定是缓冲区,但是,当使用 "非缓冲区 "数组时,不要忘记初始化它(指定它的尺寸--ArrayResize(array, n))或者直接在声明它的时候--double array[n]。 这是我通常做的事情。 ArrayResize(array,Bars);ArrayInitialize(array,0)。 Bars - 当你不知道阵列的大小时。 这里可能是一个错误? Victor Nikolaev 2012.03.18 14:09 #6393 Fox_RM: 这是我通常做的事情。 ArrayResize(array,Bars);ArrayInitialize(array,0)。 不是一个好习惯。如果你在指标中做得很正确,MT可以做到这一点。 Сергей 2012.03.18 14:13 #6394 Vinin: 不是一个好习惯。如果你在指标中获得正确,MT会这样做什么是正确的方法?如果我自己声明并初始化该数组。只是有时我不想加载缓冲区,或者缓冲区的数量不够。 对了,还有一个问题)如果没有足够的缓冲区,该怎么办? Victor Nikolaev 2012.03.18 14:25 #6395 Fox_RM:什么是正确的方法?如果我自己声明并初始化该数组。只是有时我不想加载缓冲区,或者缓冲区的数量不够。 顺便提个问题)如果没有足够的缓冲区,该怎么办? 我只遇到过一次内部(指示器)缓冲器不够用的情况。我做了一个辅助的指示器。然而,在优化计算后,对它的需求以及指标本身都消失了。这是我做的第一个哈尔指标的变体 Alekseu Fedotov 2012.03.18 14:55 #6396 Fox_RM: 什么是正确的方法?如果我自己声明并初始化该数组。只是有时我不想加载缓冲区,或者缓冲区的数量不够。 顺便提个问题)如果没有足够的缓冲区,该怎么办? 像这样:如果没有足够的 Bar=0; for(i=0; i<limit; i++) { ArrayResize (array, Bar+1); .............; Bar++; } [删除] 2012.03.18 15:15 #6397 Vinin: 你为什么这么想,还是有人告诉你这些无稽之谈? 如果有必要,你总是可以解决它。 我当然知道,这就是我在这里的原因。 Victor Nikolaev 2012.03.18 15:18 #6398 b_o_l_t: 你当然知道,这就是我在这里的原因。 在你的电子邮件中发送整个代码,也许你会得到一些东西。 LuckyStrike 2012.03.18 15:33 #6399 有什么方法可以表明价值的传播吗? 例子 if (OrdersTotal()==от X до Y) Igor Makanu 2012.03.18 15:53 #6400 LuckyStrike: 有什么方法可以表明价值的传播吗? 你一定是指像这样的建筑? if(a>X && a<Y);// условие истинно если a в пределах [X;Y] 如果你需要分析未平仓的订单,那里的代码将更加复杂 1...633634635636637638639640641642643644645646647...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在一个指标或EA中应用?虽然 SetIndexBuffer 似乎只在指标中应用...
你提到的函数中的数组不一定是缓冲区,但是,当使用 "非缓冲区 "数组时,不要忘记初始化它(指定它的尺寸--ArrayResize(array, n))或者直接在声明它的时候--double array[n]。
这是我通常做的事情。
ArrayResize(array,Bars);ArrayInitialize(array,0)。
Bars - 当你不知道阵列的大小时。 这里可能是一个错误?
这是我通常做的事情。
ArrayResize(array,Bars);ArrayInitialize(array,0)。
不是一个好习惯。如果你在指标中做得很正确,MT可以做到这一点。
不是一个好习惯。如果你在指标中获得正确,MT会这样做
什么是正确的方法?如果我自己声明并初始化该数组。只是有时我不想加载缓冲区,或者缓冲区的数量不够。
对了,还有一个问题)如果没有足够的缓冲区,该怎么办?
什么是正确的方法?如果我自己声明并初始化该数组。只是有时我不想加载缓冲区,或者缓冲区的数量不够。
顺便提个问题)如果没有足够的缓冲区,该怎么办?
我只遇到过一次内部(指示器)缓冲器不够用的情况。我做了一个辅助的指示器。然而,在优化计算后,对它的需求以及指标本身都消失了。这是我做的第一个哈尔指标的变体
什么是正确的方法?如果我自己声明并初始化该数组。只是有时我不想加载缓冲区,或者缓冲区的数量不够。
顺便提个问题)如果没有足够的缓冲区,该怎么办?
像这样:如果没有足够的
你为什么这么想,还是有人告诉你这些无稽之谈?
如果有必要,你总是可以解决它。
你当然知道,这就是我在这里的原因。
在你的电子邮件中发送整个代码,也许你会得到一些东西。
有什么方法可以表明价值的传播吗?
例子
你一定是指像这样的建筑?
如果你需要分析未平仓的订单,那里的代码将更加复杂