[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 772 1...765766767768769770771772773774775776777778779...1145 新评论 DDFedor 2010.07.31 08:38 #7711 FoxUA: 为了避免进一步澄清。FoxUA 用一个问题创建自己的主题,在其中披露所有错综复杂的情况。"任何新手问题...... "是一个用于 "快速""问答 "的话题。 FoxUA 2010.07.31 08:43 #7712 DDFedor: 为了避免任何进一步的澄清。FoxUA,用一个问题创建你自己的主题,在那里你披露所有的细节。"任何新手问题...... "是一个 "快速问题和答案 "的主题。 我不是在检查态度,我是在评论自己的发言。 我说的不是快速,我说的是毫无意义的评论,没有任何帮助。 [删除] 2010.07.31 12:13 #7713 FoxUA: 安德烈,你弄糊涂了,我看了一下代码,你的HaveBuyLimitOrderEnd 变量只出现在这个结构中。 if (HaveBuyLimitOrderEnd== true) {DeleteOrder(); // Выбираем }} 而你在这上面的几个帖子中写到。 整个问题的关键是,第一个值可以正常工作,但这个就不行了。 如果(HaveBuyLimitOrderEnd== true) {ModifyBuyStopOrder(PRAskS); // Check it } } 应该是怎样的? FoxUA 2010.07.31 13:39 #7714 ToLik_SRGV:安德烈,你弄糊涂了,我看了一下代码,你的HaveBuyLimitOrderEnd 变量只出现在这个结构中。而你在这上面的几个帖子中写到。应该是这样的吗? 它是,这里是逻辑的部分,把它面对面地放在那里,那里的块在条款上几乎是相同的差异 if(bs==1&&bl==1) {OpenBuyLimitOrder(Lot*7,PRAskL); if (HaveBuyStopOrder== true) ModifyBuyStopOrder(PRAskS); // Выбираем } if(bt==1&&bl==1) {OpenBuyStopOrder(Lot,PRBidS); if (HaveBuyLimitOrder== true) ModifyBuyLimitOrder(PRAskL); // Выбираем } if(ss==1&&sl==1) {OpenSellLimitOrder(Lot*7,PRBidL); if (HaveSellStopOrder== true) ModifySellStopOrder(PRBidS); // Выбираем } if(st==1&&sl==1) {OpenSellStopOrder(Lot,PRBidS); if (HaveSellLimitOrder== true) ModifySellLimitOrder(PRBidL); // Выбираем } if(bs==1&&bl==3) {OpenBuyLimitOrderEnd(Lot*15,PRAskL); if (HaveBuyStopOrder== true) ModifyBuyStopOrder(PRAskS); // Выбираем } if(bt==1&&bl==3) {OpenBuyStopOrder(Lot,PRBidS); OpenBuyLimitOrder(Lot*3,PRAskL); if (HaveBuyLimitOrder== true) DeleteOrder(); // Выбираем } if(ss==1&&sl==3) {OpenSellLimitOrderEnd(Lot*15,PRBidL); if (HaveSellStopOrder== true) ModifySellStopOrder(PRBidS); // Выбираем } if(st==1&&sl==3) {OpenSellStopOrder(Lot,PRBidS); OpenSellLimitOrder(Lot*3,PRBidL); if (HaveSellLimitOrder== true) DeleteOrder(); // Выбираем } if(bs==1&&bl==7) { if (HaveBuyStopOrder== true) ModifyBuyStopOrder(PRAskS); // Выбираем } if(bt==1&&bl==7) {OpenBuyStopOrder(Lot,PRBidS); OpenBuyLimitOrder(Lot*3,PRAskL); if (HaveBuyLimitOrderEnd== true) DeleteOrder(); // Выбираем } if(ss==1&&sl==7) { if (HaveSellStopOrder== true) ModifySellStopOrder(PRBidS); // Выбираем } if(st==1&&sl==7) {OpenSellStopOrder(Lot,PRBidS); OpenSellLimitOrder(Lot*3,PRBidL); if (HaveSellLimitOrderEnd== true) DeleteOrder(); // Выбираем } 所以任何块听起来都是一样的 "如果第一个变量是1,第二个变量是1,3,7,那么就开一个挂单,手数是____,价格是_____",同时如果选择的挂单标志等于事实,那么就修改(删除)这个订单。 [删除] 2010.08.01 08:13 #7715 你好。情况如下:通过for语句搜索缓冲区内的指标移位 值,即for(i=0;i<=100;i++),MD1=MD1+i,MD1=iMACD(........, i),只有当最新的条形图(在这种情况下是第100条)符合开仓标准时才会开仓。我需要它向0条的方向打开(如果标准是正确的),而不考虑后来的条数。有什么办法可以解决这个问题吗?提前感谢。 --- 2010.08.01 08:24 #7716 大概 for(i=100;i>=0;i--), ? [删除] 2010.08.01 08:41 #7717 sergeev: 大概 for(i=100;i>=0;i--), ? 因此,由于某些原因,订单根本无法打开(MD1=MD1-i改变)。 FoxUA 2010.08.01 09:56 #7718 大家好,有人建议我简化苏联,我开始简化,但我有一个问题,问题的实质是当你打开订单在日记中写错误4107,但它很容易打开所有的订单,谁能看看是什么问题,我说在一次所有的代码是从库Kim Igor V. aka KimIV。 附加的文件: test_21.mq4 15 kb [删除] 2010.08.01 10:04 #7719 sergeev: 大概 for(i=100;i>=0;i--), ? 似乎可以工作,只是i>=2,如果是0或1,则分别返回-1和0。谢谢。 --- 2010.08.01 10:05 #7720 FoxUA: 大家好,有人建议我简化苏联,我开始简化了,但我有一个问题,问题的实质是当你在日记中打开订单时写出错误4107,但它很容易打开所有的订单,谁能看看是什么问题,我马上说所有的代码都是从库中取出的Kim Igor V. aka KimIV。 请将止损价格正常化。 1...765766767768769770771772773774775776777778779...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为了避免进一步澄清。FoxUA 用一个问题创建自己的主题,在其中披露所有错综复杂的情况。"任何新手问题...... "是一个用于 "快速""问答 "的话题。
为了避免任何进一步的澄清。FoxUA,用一个问题创建你自己的主题,在那里你披露所有的细节。"任何新手问题...... "是一个 "快速问题和答案 "的主题。
我不是在检查态度,我是在评论自己的发言。
我说的不是快速,我说的是毫无意义的评论,没有任何帮助。
安德烈,你弄糊涂了,我看了一下代码,你的HaveBuyLimitOrderEnd 变量只出现在这个结构中。
而你在这上面的几个帖子中写到。
整个问题的关键是,第一个值可以正常工作,但这个就不行了。
如果(HaveBuyLimitOrderEnd== true)
{ModifyBuyStopOrder(PRAskS); // Check it
} }
应该是怎样的?
安德烈,你弄糊涂了,我看了一下代码,你的HaveBuyLimitOrderEnd 变量只出现在这个结构中。
而你在这上面的几个帖子中写到。
应该是这样的吗?
它是,这里是逻辑的部分,把它面对面地放在那里,那里的块在条款上几乎是相同的差异
所以任何块听起来都是一样的 "如果第一个变量是1,第二个变量是1,3,7,那么就开一个挂单,手数是____,价格是_____",同时如果选择的挂单标志等于事实,那么就修改(删除)这个订单。
大概 for(i=100;i>=0;i--), ?
大家好,有人建议我简化苏联,我开始简化,但我有一个问题,问题的实质是当你打开订单在日记中写错误4107,但它很容易打开所有的订单,谁能看看是什么问题,我说在一次所有的代码是从库Kim Igor V. aka KimIV。
大概 for(i=100;i>=0;i--), ?
大家好,有人建议我简化苏联,我开始简化了,但我有一个问题,问题的实质是当你在日记中打开订单时写出错误4107,但它很容易打开所有的订单,谁能看看是什么问题,我马上说所有的代码都是从库中取出的Kim Igor V. aka KimIV。