任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 563 1...556557558559560561562563564565566567568569570...1178 新评论 forexman77 2014.03.25 17:20 #5621 AlexeyVik:那么,你需要先弄清楚你想写什么,是EA还是指标......。也许我错过了什么,但我的理解是,这将是一个指标......我已经有了一个指标。EA也是,但我对优化的速度不满意。 我换了一些琴弦,似乎速度变得更好了。我不知道这是否正确? int counted_bars=IndicatorCounted(), i,limit1,limit2,limit3,limit4; limit1=Bars-counted_bars-1; limit2=limit1; limit3=limit2; limit4=limit3; if(limit1>0) { limit1=limit1-Period_MA_1-1; limit2=limit1-p2; limit3=limit2-p3; limit4=limit3-p4; } 我将条件运算符内的Bars替换为limit1。 如果我理解正确的话 limit1=Bars-counted_bars;//расчитываем количество непосчитанных баров 然后我们减去周期并计算其余的变量。 有一点我不明白,如果Bars是 窗口中的条数,我们要从中减去未计算的条数。 未计算的越多,减去后得到的数字就越少,因此循环中的迭代次数就越少。 但反之亦然。所以,IndicatorCounted(),简单地说,就是比第一个柱子大多少个? 原始代码在P.560.只是没有这些台词。 double impuls; if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; Всеволод 2014.03.25 17:59 #5622 像这样 int start() { int counted_bars=IndicatorCounted(), i,limit1,limit2,limit3,limit4; double impuls; if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit1=Bars-counted_bars-1; for(i=limit1;i>=0;i--) ExtMapBuffer1[i]=Close[i]-Close[i+Period_MA_1]; for(i=limit1;i>=0;i--) ExtMapBuffer2[i]=iMAOnArray(ExtMapBuffer1, 0, p2, 0, MODE_EMA,i); for(i=limit1;i>=0;i--) ExtMapBuffer3[i]=iMAOnArray(ExtMapBuffer2, 0, p3, 0, MODE_EMA,i); for(i=limit1;i>=0;i--) ExtMapBuffer4[i]=iMAOnArray(ExtMapBuffer3, 0, p4, 0, MODE_EMA,i); return(0); } Alexandr Mordashov 2014.03.25 18:09 #5623 alxm: 标签没有跟上图形... 现在尝试了LABEL对象的OBJPROP_XSIZE属性, 它也不起作用。也就是说,它返回0。是不是没有实施? Alexey Viktorov 2014.03.25 19:01 #5624 alxm: 现在我试图使用LABEL对象的OBJPROP_XSIZE属性,但 它也不起作用。它返回0。是不是没有实施?我没有用OBJ_LABEL检查过,但用OBJ_EDIT 可以。顺便说一下,你也可以用 OBJ_LABEL来代替OBJ_LABEL,甚至更有趣,背景色和框架色都可以设置。如果我们设置OBJPROP_READONLY = true,你将不会把它 与OBJ_LABEL区分开 来。 它看起来像这样。SPREAD 30是OBJ_LABEL,其余是OBJ_EDIT 。 是的,我检查过了,它与OBJ_LABEL不起作用。 Alexandr Mordashov 2014.03.25 19:19 #5625 AlexeyVik: 我没有用OBJ_LABEL检查过,但用OBJ_EDIT可以。顺便说一下,你也可以用 OBJ_LABEL来代替OBJ_LABEL,甚至更有趣,背景色和框架色都可以设置。如果你设置OBJPROP_READONLY = true,你将不会把它 与OBJ_LABEL区分开。 它看起来像这样。SPREAD 30是OBJ_LABEL,其余是OBJ_EDIT 。 是的,我检查过了,它与OBJ_LABEL不起作用。 谢谢你!你能告诉我如何使用TextOut在屏幕上显示一行文字。我无法在的帮助下弄清它。 Alexey Viktorov 2014.03.25 19:25 #5626 alxm: 谢谢你!你能告诉我如何使用TextOut在屏幕上显示一行文字。我无法从帮助中搞清楚。 我还没有尝试去弄清楚。也许MQ的人可以告诉我。希望他们 也能解释一下 OBJ_LABEL对象的OBJPROP_XSIZE ...。 Alexandr Mordashov 2014.03.26 02:57 #5627 AlexeyVik: 还没有尝试去弄清楚。也许MQ的人可以告诉我。他们 还可以解释 OBJ_LABEL对象的OBJPROP_XSIZE ... 我应该向哪个部门提出问题? alex 2014.03.26 07:00 #5628 告诉我这个脚本的名字--它显示模拟账户中的交易历史。 12345678 2014.03.26 08:27 #5629 请告知如何向EA解释在触及布林线时关闭一切。 i999i 2014.03.26 08:38 #5630 大家好....,你能告诉我如何在脚本中固定一个变量的值吗? 1...556557558559560561562563564565566567568569570...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么,你需要先弄清楚你想写什么,是EA还是指标......。
也许我错过了什么,但我的理解是,这将是一个指标......
我已经有了一个指标。EA也是,但我对优化的速度不满意。
我换了一些琴弦,似乎速度变得更好了。我不知道这是否正确?
我将条件运算符内的Bars替换为limit1。
如果我理解正确的话
然后我们减去周期并计算其余的变量。
有一点我不明白,如果Bars是 窗口中的条数,我们要从中减去未计算的条数。
未计算的越多,减去后得到的数字就越少,因此循环中的迭代次数就越少。
但反之亦然。所以,IndicatorCounted(),简单地说,就是比第一个柱子大多少个?
原始代码在P.560.只是没有这些台词。
像这样
标签没有跟上图形...
现在尝试了LABEL对象的OBJPROP_XSIZE属性, 它也不起作用。也就是说,它返回0。是不是没有实施?
现在我试图使用LABEL对象的OBJPROP_XSIZE属性,但 它也不起作用。它返回0。是不是没有实施?
我没有用OBJ_LABEL检查过,但用OBJ_EDIT 可以。顺便说一下,你也可以用 OBJ_LABEL来代替OBJ_LABEL,甚至更有趣,背景色和框架色都可以设置。如果我们设置OBJPROP_READONLY = true,你将不会把它 与OBJ_LABEL区分开 来。
它看起来像这样。SPREAD 30是OBJ_LABEL,其余是OBJ_EDIT 。
是的,我检查过了,它与OBJ_LABEL不起作用。
我没有用OBJ_LABEL检查过,但用OBJ_EDIT可以。顺便说一下,你也可以用 OBJ_LABEL来代替OBJ_LABEL,甚至更有趣,背景色和框架色都可以设置。如果你设置OBJPROP_READONLY = true,你将不会把它 与OBJ_LABEL区分开。
它看起来像这样。SPREAD 30是OBJ_LABEL,其余是OBJ_EDIT 。
是的,我检查过了,它与OBJ_LABEL不起作用。
谢谢你!你能告诉我如何使用TextOut在屏幕上显示一行文字。我无法在的帮助下弄清它。
谢谢你!你能告诉我如何使用TextOut在屏幕上显示一行文字。我无法从帮助中搞清楚。
还没有尝试去弄清楚。也许MQ的人可以告诉我。他们 还可以解释 OBJ_LABEL对象的OBJPROP_XSIZE ...
我应该向哪个部门提出问题?