新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 115 1...108109110111112113114115116117118119120121122...1953 新评论 terentjew23 2017.02.09 15:26 #1141 同志们! 有必要分段显示该指标。 最好是清除缓冲区,这样就不会在图表上显示旧数据。 问题是: 1.你不能清除数组,会出现一个错误(超出范围)。 2.当相应地将数据归零时,图形会爬行到零。 关于挖掘方向的建议。谢谢你。 Andrei Savchenko 2017.02.09 15:33 #1142 你好,ex4中的指标是非常耗费CPU的,如果我做一个不是在每个tick 而是(在一个或两个)拉动其缓冲区的指标,并把它放在ex4中,这对处理器有帮助吗? terentjew23 2017.02.09 15:45 #1143 Андрей: 你好,ex4中的指标给处理器带来了很大的负担,如果我做一个不是在每个tick 而是(在一个或两个)拉动其缓冲区的指标,并把它代替ex4,会对处理器有帮助吗? 我将选择两种方法。- 要么在新的酒吧里用缓冲器工作。- 或在有限的时间段内更新缓冲区。 Alexey Viktorov 2017.02.09 15:53 #1144 terentjew23: 我将采取两种方法。- 要么在新的酒吧里用缓冲器工作。- 或在有限的时间段内更新缓冲区。 我会选择第三个选项。我会把这样的指标扔掉,这样就没有人能够找到它了。 Alexey Viktorov 2017.02.09 15:56 #1145 terentjew23: 同志们! 有必要分段输出该指标。 最好是清除缓冲区,这样就不会在图表上显示旧数据。 问题是。 1.你不能清除数组,会出现一个错误(超出范围)。 2.当数据归零时,相应地,图表也会爬行到零。 关于挖什么方向的建议。谢谢你。 试着把EMPTY_VALUE 而不是0放进去 Andrei Savchenko 2017.02.09 15:59 #1146 我投入了指标和顾问int init() { if(Digits==5){if(Close[0]>1)plus=0.00003; else plus=0.00002;} if(Digits==3){if(Close[0]>100)plus=0.003; else plus=0.002;}}void start() { if(time0!=Time[0]){ time0=Time[0]; hig=0; loww=1000;} if((High[0]>hig)||(Low[0]<loww)) {hig=High[0]+plus; loww=Low[0]-plus; код здесь, поскольку интересуют пиковые моменты индикаторов хочу так буфер_0=iCustom(NULL,0,"1rd",1,0);} Any questions from newcomers Correct syntax for use MA EA - problems terentjew23 2017.02.09 16:09 #1147 Alexey Viktorov: 试着把EMPTY_VALUE 而不是0放进去 谢谢你,这很有帮助。 Mickey Moose 2017.02.09 16:33 #1148 如何做到这一点。假设我有一个5800的账户余额如果(5800)/2000=(在这种情况下,应该得出2,所有的分数都被丢弃了,我们需要函数本身来进行这样的处理) [删除] 2017.02.09 16:38 #1149 trader781: just like 1800\2000=1 不,它将是0。 Mickey Moose 2017.02.09 16:39 #1150 Alexey Kozitsyn: 不,它将是0。 我把这部分擦掉了,因为我得单独做。 1...108109110111112113114115116117118119120121122...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有必要分段显示该指标。
最好是清除缓冲区,这样就不会在图表上显示旧数据。
问题是:
1.你不能清除数组,会出现一个错误(超出范围)。
2.当相应地将数据归零时,图形会爬行到零。
关于挖掘方向的建议。谢谢你。
你好,ex4中的指标给处理器带来了很大的负担,如果我做一个不是在每个tick 而是(在一个或两个)拉动其缓冲区的指标,并把它代替ex4,会对处理器有帮助吗?
- 要么在新的酒吧里用缓冲器工作。
- 或在有限的时间段内更新缓冲区。
我将采取两种方法。
- 要么在新的酒吧里用缓冲器工作。
- 或在有限的时间段内更新缓冲区。
同志们!
有必要分段输出该指标。
最好是清除缓冲区,这样就不会在图表上显示旧数据。
问题是。
1.你不能清除数组,会出现一个错误(超出范围)。
2.当数据归零时,相应地,图表也会爬行到零。
关于挖什么方向的建议。谢谢你。
我投入了指标和顾问
int init()
{
if(Digits==5){if(Close[0]>1)plus=0.00003; else plus=0.00002;}
if(Digits==3){if(Close[0]>100)plus=0.003; else plus=0.002;}
}
void start()
{
if(time0!=Time[0]){ time0=Time[0]; hig=0; loww=1000;}
if((High[0]>hig)||(Low[0]<loww)) {hig=High[0]+plus; loww=Low[0]-plus;
код здесь, поскольку интересуют пиковые моменты индикаторов
хочу так
буфер_0=iCustom(NULL,0,"1rd",1,0);
}
试着把EMPTY_VALUE 而不是0放进去
如何做到这一点。
假设我有一个5800的账户余额
如果(5800)/2000=(在这种情况下,应该得出2,所有的分数都被丢弃了,我们需要函数本身来进行这样的处理)
just like 1800\2000=1
不,它将是0。