MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 16 1...91011121314151617181920212223...161 新评论 Sergey Dzyublik 2013.11.06 08:37 #151 artamir: 所以我的ctrl+F1不起作用 :( 我不知道 这个组合应该做什么? 如果是关于它的,F1帮助工作。 Artiom Morochin 2013.11.06 08:38 #152 ALXIMIKS: 该变量需要被初始化。 现在所有的数据时间都需要被初始化? Artiom Morochin 2013.11.06 08:40 #153 ALXIMIKS: 这个组合应该怎么做? 如果是关于这个问题,F1就可以了。 谢谢你。 Sergey Dzyublik 2013.11.06 08:45 #154 artamir: 谢谢你。 好吧,我说不客气了))实际上,这不是很好((与编译器的实际情况有很多不符之处 Sergey Dzyublik 2013.11.06 08:46 #155 是不是应该这样,当 你改变一个 已经在运行的 指标的参数 时, 通过双击它。 指标不更新静态变量,这就是为什么它没有重绘? Vladimir Pastushak 2013.11.06 09:08 #156 我在不同的电脑上注意到一个奇怪的现象,一台是XP,另一台是W7 当在一个函数内初始化一个数组 时,数组没有被全部填满,只有0值... 当在所有函数之外全局初始化数组时,数组被完全填满,因为它们应该是 ... Renat Fatkhullin 2013.11.06 09:10 #157 请给我一个代码的例子。这很可能是错误所在。 Vladimir Pastushak 2013.11.06 09:24 #158 Renat: 请给我们一个代码的例子。这很可能是错误所在。 它以这种形式工作... //=====================================================================================// // Функция пишет комментарии //=====================================================================================// string info []; color cv []; void pr (string txt, color et) { int Coment = 10; ArrayResize(info,Coment); ArrayResize(cv,Coment ); txt=txt+" -"+TimeS(); for(i=Coment-1; i>=1; i--){info[i]=info[i-1]; cv [i]=cv [i-1];}info[0]=txt;cv[0]=et; for(i=Coment-1; i>=0; i--) if(info[i]!="") { if(ObjectFind("txt"+(string)i)==-1) ObjectCreate ("txt"+(string)i,OBJ_LABEL,0,0,0); ObjectSet ("txt"+(string)i,OBJPROP_CORNER,3); ObjectSet ("txt"+(string)i,OBJPROP_XDISTANCE,10); ObjectSet ("txt"+(string)i,OBJPROP_YDISTANCE,0+15*(Coment-i)); ObjectSetText("txt"+(string)i,info[i], 10, "Verdana",cv[i]); } } 它不是这样工作的。 //=====================================================================================// // Функция пишет комментарии //=====================================================================================// void pr (string txt, color et) { int Coment = 10; string info []; color cv []; ArrayResize(info,Coment); ArrayResize(cv,Coment ); txt=txt+" -"+TimeS(); for(i=Coment-1; i>=1; i--){info[i]=info[i-1]; cv [i]=cv [i-1];}info[0]=txt;cv[0]=et; for(i=Coment-1; i>=0; i--) if(info[i]!="") { if(ObjectFind("txt"+(string)i)==-1) ObjectCreate ("txt"+(string)i,OBJ_LABEL,0,0,0); ObjectSet ("txt"+(string)i,OBJPROP_CORNER,3); ObjectSet ("txt"+(string)i,OBJPROP_XDISTANCE,10); ObjectSet ("txt"+(string)i,OBJPROP_YDISTANCE,0+15*(Coment-i)); ObjectSetText("txt"+(string)i,info[i], 10, "Verdana",cv[i]); } } Valeriy Korobeynik 2013.11.06 09:38 #159 在第一次启动时尝试ArrayInitialize。 barbarian 2013.11.06 10:12 #160 VOLDEMAR: 它是这样工作的... 它不像这样工作 我不知道你在哪里声明变量i的。 for(i=Coment-1; i>=1; i--){info[i]=info[i-1]; cv [i]=cv [i-1];}info[0]=txt;cv[0]=et; for(i=Coment-1; i>=0; i--) 1...91011121314151617181920212223...161 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
所以我的ctrl+F1不起作用 :( 我不知道
这个组合应该做什么? 如果是关于它的,F1帮助工作。
该变量需要被初始化。
现在所有的数据时间都需要被初始化?
这个组合应该怎么做? 如果是关于这个问题,F1就可以了。
谢谢你。
好吧,我说不客气了))实际上,这不是很好((与编译器的实际情况有很多不符之处
是不是应该这样,当 你改变一个 已经在运行的 指标的参数 时, 通过双击它。
指标不更新静态变量,这就是为什么它没有重绘?
我在不同的电脑上注意到一个奇怪的现象,一台是XP,另一台是W7
当在一个函数内初始化一个数组 时,数组没有被全部填满,只有0值...
当在所有函数之外全局初始化数组时,数组被完全填满,因为它们应该是 ...
请给我们一个代码的例子。这很可能是错误所在。
它不是这样工作的。
它是这样工作的...
它不像这样工作
我不知道你在哪里声明变量i的。