[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 398 1...391392393394395396397398399400401402403404405...1145 新评论 Victor Nikolaev 2010.01.22 13:07 #3971 Jahspear писал(а)>> Comment("Sample text" ); 大家好,这里是EA显示的评论。然后你把EA与图表断开,但评论仍然存在。我的理解是,我们必须使评论成为一个对象,然后规定在deinit中删除这个对象。理论上是清楚的,但在实践中却不是那么回事。专业人士,草拟一个代码模板,如何做这个,请。 int deinit(){ Comment(""); return(0); } [删除] 2010.01.22 13:41 #3972 Vinin >>: 谢谢你!它确实能消除它。但马上,随着一个新的蜱虫的到来。当你删除EA的时候就不会。什么是正确的方法? [删除] 2010.01.22 13:57 #3973 下午。 我将MA应用于CCI,如果我在iMA中查询它的值,我就会从图表中得到这个值。 我不知道如何访问这个MA,并从这个CCI而不是从图表中获得它的值,我决定通过计算来做。 我建立了以下脚本来检查它。据称它应该输出五对匹配的CCI和简单的MA值的CCI。 int start() { intPeriod_CCI=18; int Period_MA=9; double MApoCCI; double ind_CCI,ind_CCI_2; double Sum_CCI; int k=1; for (k=1;k<5;k++) { for (int i=1+k;i<Period_MA;i++) { ind_CCI= iCCI(Symbol(),0,Period_CCI,PRICE_TYPICAL,i) ; Sum_CCI=Sum_CCI+ind_CCI; } MApoCCI=Sum_CCI/Period_MA; ind_CCI_2= iCCI(Symbol(),0,Period_CCI,PRICE_TYPICAL,k); Alert("MA by CCCI "+k+" ="+MApoCCI); Alert("CCCI "+k+" ="+ind_CCI_2); Sum_CCI=0; } //---- return(0); } 它输出配对,但在CCI上给出的MA值与将光标悬停在MA上的值不一致。 到CCI窗口中MA线的相应小时,在这种情况下,CCI值对应于图表线。 谁知道为什么MA值会有差异,是否有可能以比我更容易的方式从CCI获得MA值? [WARNING CLOSED!] Any newbie iCCI problem in strategy EMA on CCI Alexey Subbotin 2010.01.22 14:11 #3974 Vekker >>: Кто знает почему разница в значениях МА ...?. 因为你的代码里有一个错误。 正确的 for (int i=1+k;i<Period_MA+k;i++) { ... } 并使用SRC按钮来插入代码。 [删除] 2010.01.22 14:26 #3975 alsu писал(а)>> 因为你的代码里有一个错误。 正确的 纠正了它,但没有弄清楚是为了什么--如果一切顺利的话,把它放在一边备用。MA值发生了变化,但又与线上不一样。 我在GBPCHF上运行了日间对的脚本。 计算结果是45.62145966,从线上看,通过简单计算,读作62.6442。 这很令人尴尬,但这是什么? Виктор 2010.01.22 14:39 #3976 Jahspear >>: Спасибо! Действительно удаляет. Но сразу, с приходом нового тика. А не когда удаляешь советник. А как сделать правильно? 你是如何做到这一点的? Deinit 在关机时被触发一次,不在事后执行。你可能把部分代码插入了start,而deinit 是一个单独的函数,应该在init 和start 之间。 [删除] 2010.01.22 15:14 #3977 granit77 >>: Как Вы этого добились? deinit срабатывает один раз при завершении работы и не исполняется потиково. Возможно, Вы вставили часть кода в start, а deinit - это отдельная функция, которая должна стоять между init и start. 我不知道)现在我又试了一次,用一个干净的图表窗口,结果成功了。所以这个评论被另一个指标的评论打断了。 Alexey Subbotin 2010.01.22 15:59 #3978 Vekker >>: Исправил, не разобираясь для чего - отложил на потом, если все пойдет. Значения МА поменялось, но снова не такое, как на линии. Прогнал скриптик на паре GBPCHF на дневке. расчет дает 45,62145966, с с линии, расчитанной по "Simple" снимается 62,6442 Стыдно, но кнопкой SRC - это как? 寻找更多的逻辑错误。 是SRC。 Gross 2010.01.22 16:17 #3979 你好,我决定学习MQL4并开始使用数组。 当我试图输出一个元素Time[]时,我得到的是1264149780的值,而不是2006.11.01 14:35,也许1264149780是一个坐标? [删除] 2010.01.22 16:24 #3980 alsu писал(а)>> 寻找更多的逻辑错误。 是SRC。 谢谢你的按钮!你要活到老学到老,对无知的人来说是不好的。 1...391392393394395396397398399400401402403404405...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Comment("Sample text" );
大家好,这里是EA显示的评论。然后你把EA与图表断开,但评论仍然存在。我的理解是,我们必须使评论成为一个对象,然后规定在deinit中删除这个对象。理论上是清楚的,但在实践中却不是那么回事。专业人士,草拟一个代码模板,如何做这个,请。
谢谢你!它确实能消除它。但马上,随着一个新的蜱虫的到来。当你删除EA的时候就不会。什么是正确的方法?
下午。
我将MA应用于CCI,如果我在iMA中查询它的值,我就会从图表中得到这个值。
我不知道如何访问这个MA,并从这个CCI而不是从图表中获得它的值,我决定通过计算来做。
我建立了以下脚本来检查它。据称它应该输出五对匹配的CCI和简单的MA值的CCI。
int start()
{
intPeriod_CCI=18;
int Period_MA=9;
double MApoCCI;
double ind_CCI,ind_CCI_2;
double Sum_CCI;
int k=1;
for (k=1;k<5;k++)
{
for (int i=1+k;i<Period_MA;i++)
{
ind_CCI= iCCI(Symbol(),0,Period_CCI,PRICE_TYPICAL,i) ;
Sum_CCI=Sum_CCI+ind_CCI;
}
MApoCCI=Sum_CCI/Period_MA;
ind_CCI_2= iCCI(Symbol(),0,Period_CCI,PRICE_TYPICAL,k);
Alert("MA by CCCI "+k+" ="+MApoCCI);
Alert("CCCI "+k+" ="+ind_CCI_2);
Sum_CCI=0;
}
//----
return(0);
}
它输出配对,但在CCI上给出的MA值与将光标悬停在MA上的值不一致。
到CCI窗口中MA线的相应小时,在这种情况下,CCI值对应于图表线。
谁知道为什么MA值会有差异,是否有可能以比我更容易的方式从CCI获得MA值?
Кто знает почему разница в значениях МА ...?.
因为你的代码里有一个错误。
正确的
因为你的代码里有一个错误。
正确的
纠正了它,但没有弄清楚是为了什么--如果一切顺利的话,把它放在一边备用。MA值发生了变化,但又与线上不一样。
我在GBPCHF上运行了日间对的脚本。
计算结果是45.62145966,从线上看,通过简单计算,读作62.6442。
这很令人尴尬,但这是什么?
Спасибо! Действительно удаляет. Но сразу, с приходом нового тика. А не когда удаляешь советник. А как сделать правильно?
你是如何做到这一点的? Deinit 在关机时被触发一次,不在事后执行。你可能把部分代码插入了start,而deinit 是一个单独的函数,应该在init 和start 之间。
Как Вы этого добились? deinit срабатывает один раз при завершении работы и не исполняется потиково. Возможно, Вы вставили часть кода в start, а deinit - это отдельная функция, которая должна стоять между init и start.
我不知道)现在我又试了一次,用一个干净的图表窗口,结果成功了。所以这个评论被另一个指标的评论打断了。
Исправил, не разобираясь для чего - отложил на потом, если все пойдет. Значения МА поменялось, но снова не такое, как на линии.
Прогнал скриптик на паре GBPCHF на дневке.
расчет дает 45,62145966, с с линии, расчитанной по "Simple" снимается 62,6442
Стыдно, но кнопкой SRC - это как?
寻找更多的逻辑错误。
是SRC。
你好,我决定学习MQL4并开始使用数组。 当我试图输出一个元素Time[]时,我得到的是1264149780的值,而不是2006.11.01 14:35,也许1264149780是一个坐标?
寻找更多的逻辑错误。
是SRC。
谢谢你的按钮!你要活到老学到老,对无知的人来说是不好的。