[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 70 1...636465666768697071727374757677...537 新评论 gince 2011.02.07 12:16 #691 帮助解决这个问题。我可能已经惹恼了这里的每个人,但请帮助我。如果前一个条形图上的标志是1,则允许向下画箭头。在它被画出来之后,我们设置一个新的标志,等于-1。在另一边则相反。但我做错了什么。没有评论就没有箭头。所有的箭头都有评论。 flag[i] = flag[i+1]; if (// flag[i] == 1 && //в вниз ma13_0 > ma55_0 && macd[0] >= macd[1] && macd[1] >= macd[2] && macd[2] >= macd[3] && cci15_0 > 50 && cci170_0 > 0) { S[i] = High[i]+point*Point; flag[i] = -1 ; // флаг показывает нормально пока закоментировано } if (// flag[i] == -1 && //в верх ma13_0 < ma55_0 && macd[0] <= macd[1] && macd[1] <= macd[2] && macd[2] <= macd[3] && cci15_0 < 50 && cci170_0 < 0) { B[i] = Low[i]-point*Point; flag[i] = 1 ;//флаг показывает нормально пока закоментировано } gince 2011.02.07 12:18 #692 granit77: 我不知道。谢尔盖耶夫知道,他说这似乎是正确的。我还想看看如何正确书写。 我只是稍微纠正了一下,让它能显示一些东西。 - 我把指标放在一个单独的窗口里,然后你可以把它放回去。 - macd[]数组被悬挂在空中,使其成为一个指标,提高了准确性。 - 锁定你的复杂条件的开口,放一个简单的条件进行调整 - 改变了旗帜的条件,至少它是有效的。 然后你可以逐渐引入条件,你会立即看到错误在哪里。 谢谢你。我去看看。当我在写前一个帖子时,你发了你的帖子。 Artyom Trishkin 2011.02.07 12:20 #693 100yan:帮助!请告诉我,如果我关闭部分头寸(例如订购1手,并关闭0.5手),OrderClose票应该改变?我的测试员说它是...如何避免它?下面是一段关闭代码... 没有办法避免它。是DC在换票。你基本上是用另一个卷来重开,因此是新票。因此,保持你自己的订单记录,在部分平仓 后,记住它的新票,以便进一步工作。你也可以对部分关闭的头寸提供某种识别,以便你的专家顾问对这些头寸进行正确的进一步监控。 100yan 2011.02.07 12:50 #694 artmedia70: 没有办法避免它。这是特区政府在换票。你基本上是在用不同的数量重新开仓,因此是新票。因此,保持你自己的订单记录,在部分平仓后,记住它的新票,以便进一步工作。你也可以对部分关闭的头寸提供某种识别,以便专家顾问进一步正确监控。 谢谢你!MagicNumber是否有变化? --- 2011.02.07 13:01 #695 gince: 对flag[]缓冲区进行了临时绘制 - 它是空的,为什么?我的错误在哪里?你的错误在于flag[i+1]没有被初始化。 所以比较flag[i]==1和flag[i]==-1将永远不会执行! --- 2011.02.07 13:01 #696 100yan: 谢谢你!MagicNumber是否有变化?不 BBC 2011.02.07 13:03 #697 100yan: 谢谢你!MagicNumber是否有变化? 在这种情况下,MagicNumber不会改变,除非EA代码有规定。 --- 2011.02.07 13:05 #698 DhP: 在这种情况下,MagicNumber不会改变,除非EA代码中规定了这一点。 是否可以这样做????,请告诉我如何做到这一点。 BBC 2011.02.07 13:09 #699 sergeev: 是吗?这可以设想????,请说明如何做到 。 当一个位置 被部分关闭 时,你可以改变魔术。我相信你可以很容易地写出这些。 gince 2011.02.07 13:28 #700 sergeev: 你的错误在于flag[i+1]没有被初始化。 所以比较flag[i]==1和flag[i]==-1将永远不会执行! 我的理解是,我没有初始化flag[i+1] 设置。如果是这样,在哪里和如何做? 如果我设置为1,那么当我启动指标时,它(指标)将等待变化。 flag[i+1]= 1;//начальная установка for(int i=limit-1;i>=0;i--){ flag[i] == flag[i+1]; if ( flag[i] == 1 && условие продажи){ Продажа[i] = High[i]+point*Point; flag[i] == -1 ; } if (flag[i] == - 1 && условие покупки){ Покупка[i] = Low[i]-point*Point; flag[i] == 1 ;} } } 1...636465666768697071727374757677...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
帮助解决这个问题。我可能已经惹恼了这里的每个人,但请帮助我。如果前一个条形图上的标志是1,则允许向下画箭头。在它被画出来之后,我们设置一个新的标志,等于-1。在另一边则相反。但我做错了什么。没有评论就没有箭头。所有的箭头都有评论。
我不知道。谢尔盖耶夫知道,他说这似乎是正确的。我还想看看如何正确书写。
我只是稍微纠正了一下,让它能显示一些东西。
- 我把指标放在一个单独的窗口里,然后你可以把它放回去。
- macd[]数组被悬挂在空中,使其成为一个指标,提高了准确性。
- 锁定你的复杂条件的开口,放一个简单的条件进行调整
- 改变了旗帜的条件,至少它是有效的。
然后你可以逐渐引入条件,你会立即看到错误在哪里。
帮助!请告诉我,如果我关闭部分头寸(例如订购1手,并关闭0.5手),OrderClose票应该改变?我的测试员说它是...如何避免它?下面是一段关闭代码...
没有办法避免它。这是特区政府在换票。你基本上是在用不同的数量重新开仓,因此是新票。因此,保持你自己的订单记录,在部分平仓后,记住它的新票,以便进一步工作。你也可以对部分关闭的头寸提供某种识别,以便专家顾问进一步正确监控。
谢谢你!MagicNumber是否有变化?
对flag[]缓冲区进行了临时绘制 - 它是空的,为什么?我的错误在哪里?
你的错误在于flag[i+1]没有被初始化。
所以比较flag[i]==1和flag[i]==-1将永远不会执行!
谢谢你!MagicNumber是否有变化?
谢谢你!MagicNumber是否有变化?
在这种情况下,MagicNumber不会改变,除非EA代码中规定了这一点。
是吗?这可以设想????,请说明如何做到 。
你的错误在于flag[i+1]没有被初始化。
所以比较flag[i]==1和flag[i]==-1将永远不会执行!
我的理解是,我没有初始化flag[i+1] 设置。如果是这样,在哪里和如何做?
如果我设置为1,那么当我启动指标时,它(指标)将等待变化。