[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 94 1...87888990919293949596979899100101...432 新评论 Mikhail Kozhemyako 2013.01.17 05:37 #931 艾利斯。艾利斯。 如果我知道怎么做就好了....已删除//如果(OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(), price + koef*325*Point, 0)如果(OrderModify(OrderTicket(), OrderOpenPrice(), price + koef*325*Point, 0)) 有太多的错误撒在那里.... 你说的检查是什么意思?而且你不应该抛出OrderStopLoss()。它违反了函数OrderModify()中参数的数量和顺序。因此出现了错误。 Artyom Trishkin 2013.01.17 05:43 #932 PapaYozh: 缝隙中可能出现明显的滑移。 在这种情况下,如果不了解TS的逻辑,就很难给出一个正确的答案。我们可以为这种情况引入一个额外的警报--如果一个头寸在止损值以下(买入)或止损值以上(卖出)被平仓--在历史上寻找最近的价格变化,并确定是否有缺口,如果有,则显示一个信息,即该头寸在缺口中被平仓。如果没有--以不同的方式处理这种情况......我再说一遍--如果不了解TS,就很难提出建议。但处理这种情况是必要的。 [删除] 2013.01.17 06:23 #933 你好,你能告诉我如何从一个数组中拉出最接近的数字,找到最小的数字,比如我们有一个特定的数组。double Mass_data1[] = { 0.5,1.5,3.0,5.3,7.5,7.0};和一些数字。double CurrValue = 5.5;我需要从5.5中取出最接近的小数字,即5.3。你能告诉我如何做到这一点吗? MikeM 2013.01.17 06:31 #934 你循环浏览数组中的元素,如果它们不大于你要找的数字,你就把它作为一个潜在的搜索结果来存储。如果下一个数字大于所需的数字,你就中断循环。 Allis 2013.01.17 06:47 #935 Sepulca: 你说的仅限于检查是什么意思?而且你不应该抛出OrderStopLoss()。它违反了函数OrderModify()中参数的数量和顺序。因此出现了错误。 谢谢你没有让我的帮助请求不受关注!你是我的朋友。不是每个人都对女孩有耐心。我真正需要的是Sova不改变已开订单的SL。因为它是这样工作的。1.根据算法,我们用正常的SL和TP开立一个订单2.一个回复订单,无论是限价还是突破,都是在SL级别下的。3.然后,计划中的不可抗力处理(有时是没有计划的,由于通信故障)发生了,Sova删除了所有的挂单,并再次放置它们,仍然是正确的TP和SL。4 然后Sova出于某种原因,改变了未结订单的SL,显然是出于某种原因,认为它们不正确....。5.因此,未平仓订单的SL不再对应于回购订单,然后混乱开始....。其目的是剥夺Owl修改未结订单的能力,或者至少禁止不可抗力的预定处理。 [删除] 2013.01.17 07:14 #936 MikeM: 你循环浏览数组中的元素,如果它们不大于你要找的数字,你就把它作为一个潜在的搜索结果来存储。如果下一个数字比所需的数字大,你就会打破这个循环。 谢谢,这似乎很清楚,我现在就去试试)) Mikhail Kozhemyako 2013.01.17 07:17 #937 Allis: 谢谢你没有忽视我的帮助请求!不是每个人都对女孩有耐心。我绝对需要Sova不要改变已经开仓的订单的SL。我不应该改变已开订单的SL,因为情况是这样的。1.根据算法,我们用正常的SL和TP开立一个订单。2.一个回复订单,无论是限价还是突破,都是在SL级别下的。3.然后,计划中的不可抗力处理(有时是没有计划的,由于通信故障)发生了,Sova删除了所有的挂单,并再次放置它们,仍然是正确的TP和SL。4 然后Sova出于某种原因,改变了未结订单的SL,显然是出于某种原因,认为它们不正确....。5.因此,未平仓订单的SL不再对应于回购订单,然后混乱开始....。其目的是要从Owl手中夺走修改开放订单的可能性,或者至少禁止不可抗力的预定处理。 我不知道EA的逻辑,我希望如果有一个订单,它已经被SL关闭,另一个订单将被立即放置。因此,在任何时候可能都不会有超过一个开放的订单,对吗?如果发生了不可抗力事件,你重新放置了挂单,那么一切都正确了,当你设置新的挂单时,你需要修正未平仓的SL,以匹配新挂单的开盘价。也许,为修改开放而重新计算SL是不正确的。同样地,如果使用,与TP。 Роман 2013.01.17 07:24 #938 artmedia70:谢谢你...:) 主要是--当我需要从我的代码中分散注意力时,我就会这样做。有助于使我的想法有条不紊。我会支持你的喜悦,我要给自己倒一杯Cinzano......为你和你的幸福干杯!!!。:) 你能不能好心地泼洒一下!!!!!!!!!!!!?辛扎诺!Une Momento !!!!!!!;-) Allis 2013.01.17 07:44 #939 Sepulca: 我不知道EA的逻辑,但我想说的是,如果有一个订单,它已经通过SL关闭,另一个订单已经被放置。因此,在任何时候可能都不会有超过一个开放的订单,对吗?如果发生了不可抗力事件,你重新放置了任何挂单,那么你在这种情况下是正确的,当设置新的挂单时,你需要修正未平仓的SL,以匹配新挂单的未平仓价格。也许,为修改开放而重新计算SL是不正确的。同样,如果使用,与TP。 不,未平仓的订单有一个SL,而且该订单并不孤单。每个订单在其SL水平后都有一个反订单,无论是限价还是突破。它已经在那里了,而不是在开仓单离开SL时从市场上打开。然后就像我上面描述的那样...我不知道EA的运作逻辑。 Allis 2013.01.17 07:47 #940 Roman.: 我的意思是, 这是 我的犯罪伙伴!我的意思是,我们很幸运,一切都很好,而且我知道如何在交易所赚钱!"。 演示是所有的废话...这是1月2日的一个截图,演示http://clip2net.com/s/2Iziy 1...87888990919293949596979899100101...432 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
艾利斯。
如果我知道怎么做就好了....已删除
//如果(OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(), price + koef*325*Point, 0)
如果(OrderModify(OrderTicket(), OrderOpenPrice(), price + koef*325*Point, 0))
有太多的错误撒在那里....
你说的检查是什么意思?而且你不应该抛出OrderStopLoss()。它违反了函数OrderModify()中参数的数量和顺序。因此出现了错误。
缝隙中可能出现明显的滑移。
你好,你能告诉我如何从一个数组中拉出最接近的数字,找到最小的数字,比如我们有一个特定的数组。
和一些数字。
我需要从5.5中取出最接近的小数字,即5.3。你能告诉我如何做到这一点吗?
谢谢你没有让我的帮助请求不受关注!你是我的朋友。不是每个人都对女孩有耐心。
我真正需要的是Sova不改变已开订单的SL。
因为它是这样工作的。
1.根据算法,我们用正常的SL和TP开立一个订单
2.一个回复订单,无论是限价还是突破,都是在SL级别下的。
3.然后,计划中的不可抗力处理(有时是没有计划的,由于通信故障)发生了,Sova删除了所有的挂单,并再次放置它们,仍然是正确的TP和SL。
4 然后Sova出于某种原因,改变了未结订单的SL,显然是出于某种原因,认为它们不正确....。
5.因此,未平仓订单的SL不再对应于回购订单,然后混乱开始....。
其目的是剥夺Owl修改未结订单的能力,或者至少禁止不可抗力的预定处理。
你循环浏览数组中的元素,如果它们不大于你要找的数字,你就把它作为一个潜在的搜索结果来存储。如果下一个数字比所需的数字大,你就会打破这个循环。
谢谢,这似乎很清楚,我现在就去试试))
谢谢你没有忽视我的帮助请求!不是每个人都对女孩有耐心。
我绝对需要Sova不要改变已经开仓的订单的SL。
我不应该改变已开订单的SL,因为情况是这样的。
1.根据算法,我们用正常的SL和TP开立一个订单。
2.一个回复订单,无论是限价还是突破,都是在SL级别下的。
3.然后,计划中的不可抗力处理(有时是没有计划的,由于通信故障)发生了,Sova删除了所有的挂单,并再次放置它们,仍然是正确的TP和SL。
4 然后Sova出于某种原因,改变了未结订单的SL,显然是出于某种原因,认为它们不正确....。
5.因此,未平仓订单的SL不再对应于回购订单,然后混乱开始....。
其目的是要从Owl手中夺走修改开放订单的可能性,或者至少禁止不可抗力的预定处理。
我不知道EA的逻辑,我希望如果有一个订单,它已经被SL关闭,另一个订单将被立即放置。因此,在任何时候可能都不会有超过一个开放的订单,对吗?如果发生了不可抗力事件,你重新放置了挂单,那么一切都正确了,当你设置新的挂单时,你需要修正未平仓的SL,以匹配新挂单的开盘价。也许,为修改开放而重新计算SL是不正确的。同样地,如果使用,与TP。
谢谢你...:)
主要是--当我需要从我的代码中分散注意力时,我就会这样做。有助于使我的想法有条不紊。
我会支持你的喜悦,我要给自己倒一杯Cinzano......为你和你的幸福干杯!!!。:)
你能不能好心地泼洒一下!!!!!!!!!!!!?
辛扎诺!Une Momento !!!!!!!
;-)
我不知道EA的逻辑,但我想说的是,如果有一个订单,它已经通过SL关闭,另一个订单已经被放置。因此,在任何时候可能都不会有超过一个开放的订单,对吗?如果发生了不可抗力事件,你重新放置了任何挂单,那么你在这种情况下是正确的,当设置新的挂单时,你需要修正未平仓的SL,以匹配新挂单的未平仓价格。也许,为修改开放而重新计算SL是不正确的。同样,如果使用,与TP。
不,未平仓的订单有一个SL,而且该订单并不孤单。
每个订单在其SL水平后都有一个反订单,无论是限价还是突破。它已经在那里了,而不是在开仓单离开SL时从市场上打开。
然后就像我上面描述的那样...
我不知道EA的运作逻辑。
我的意思是, 这是 我的犯罪伙伴!我的意思是,我们很幸运,一切都很好,而且我知道如何在交易所赚钱!"。
演示是所有的废话...这是1月2日的一个截图,演示http://clip2net.com/s/2Iziy