错误、漏洞、问题 - 页 2406

 
Igor Makanu:

SZY: 我找不到源代码,而且我不喜欢这样的实现方式--我把市场订单保存到一个数组中,在部分收盘后ArrayBsearch()立即发现数组中没有的订单,也就是一个新票。

这是一个更不可靠的变体,至少是因为在一个时刻可能会有几个交易被执行(打开/关闭)。

评论没有问题,我们也不需要等到午夜再修改--我们已经追踪了新的票据,保存了它,并进一步处理它。

 
fxsaber:

我怎样才能在调试中看到函数返回的内容?

也就是说,我想知道返回后的值是什么。

到一个单独的变量。


fxsaber:

谁能给我们看一个使用SELECT_BY_TICKET的EA?

我已经用货架举了2次例子,每个货架都持有与票据相关的独特信息,这些信息在触发后会发生变化。
但这个问题早就解决了,从没有投诉的情况来看,只有我和伊利亚想到了这个问题。

 
Andrey Khatimlianskii:

这就更不可靠了,如果只是因为在一个时刻可以执行几个交易(开仓/平仓)。

评论没有问题,也没有必要等到午夜再去修改--你已经跟踪了一个新的票据,保存了它,并继续工作。

当然可以,但有一个特定的模式:追踪票据-->命令部分关闭-->再次追踪新的票据,然后比较两个数组,我们在一个tick上完成这一切,而且问题是半自动交易,我怀疑有很多订单被处理。

ZZY:我在上面写了,但在这种情况下保证可行的东西,你可以只与个别魔术师做,这是足够的,只有逻辑形成的魔术师思考过

 
Igor Makanu:

ZS:我在上面写了,但在这种情况下保证可行的东西只能用个别魔术师来做,通过魔术师形成的逻辑思考就可以了

而且,如果你决定这样做,还有什么好想的呢--在参数int magic_base中,magic = magic_base + N,其中N是最后打开的订单的连续数字。基本上,INT_MAX 空间对许多不同的魔术师来说是足够的,但这种方法对许多不同的魔术,如magic_base交易分析,是行不通的。

 
Andrey Khatimlianskii:

我已经用挂单举了2次例子,每个挂单都存储了与票据相关的唯一信息,这些信息在被触发后会发生变化。

但这个问题早就解决了,从没有投诉的情况来看,只有我和伊利亚想到了这个问题。

你能不能把链接给我,我完全不记得了,很遗憾。

 
Igor Makanu:

在这种情况下,唯一能保证可行的是个别魔术师,你只需要想清楚魔术师的形成逻辑

显然,我不太明白这一点。如果有不同法师的订单,那么你不需要发明任何东西来跟踪它们,因为法师在部分执行时不会改变。

 
fxsaber:

显然,我不太明白这一点。如果有不同魔力的命令,那么就不需要发明任何东西来追踪它们,因为魔力在部分执行时不会改变。

是的,订单的魔力在MT4中从未改变,无论是在历史上,还是在交换时,还是在订单的部分关闭时,都是如此。

如果我建议使用订单的评论,那么它将在测试器中工作,但在现实生活中,我必须为我的经纪人设置它,服务器,即使我打开订单,他们添加额外的信息到评论,在同一个地方,我得到交换,每月一次的合同到期和新条目的评论...嗯,评论的领域是不意味着行业,我不知道...如果我只是使用另一个评论,这将意味着我将不得不改变它...但我没有解释...如果我想保持它是真的即评论字段不是为存储信息而设计的,无论你想如何说服我,而且大多数经纪人在部分关闭订单时,会给订单的 "余额 "添加评论,这一功能不一定会在任何地方和任何时候发挥作用))

 
Igor Makanu:

是的,订单的魔力在MT4中从未改变,无论是在历史上,还是在交换时,还是在部分订单关闭时,...

如果我是一个真正的经纪人,我不知道该怎么做,他们保留了我所有的订单拖鞋,我不希望他们把它换成别的东西,我可以手动做...如果我是一个真正的经纪人,他们保留了所有的订单拖鞋,甚至在我打开订单后,订单拖鞋把它放在评论里面,当我到达合同的最后,他们交换它,把新的东西放在评论里...嗯,评论领域不是用来存储信息的,我不在乎...也就是说,如果你试图说服我,评论字段不是用来存储此类信息的,并且评论字段将被添加到大多数经纪人的部分关闭订单的 "余额 "中--这是一个可能在任何地方和任何时候都无法工作的功能))。

我不明白评论区怎么会有一点帮助。因此,市场参与者有一个100手的头寸。有必要对其进行追踪。如果不能改变,评论栏有什么关系?

 
fxsaber:

我看不出这个评论框有什么帮助。因此,一个人有一个100手的姿势。它需要被追踪。如果我们不能改变它,评论栏有什么关系?

如果订单被部分关闭,服务器会在评论中写入(改变)自己的信息。 就在这些截图中,打开0.10手,然后关闭0.01手,服务器本身已经将评论栏改为 "从#223..."。

在这个领域,"来自#223的评论...... "和MT4的算法,在市场上搜索订单的其余部分,几乎所有的专家顾问都建立。

HH:举个例子,为什么要搜索 "订单剩余"--这是一个相当有要求的任务:关闭订单的一部分,使订单的其余部分达到收支平衡(在订单的开盘价 上设置止损)。

附加的文件:
1.jpg  286 kb
2.jpg  356 kb
 
Igor Makanu:

PS:这个话题对我来说是相当痛苦的,当他们建议使用订单评论时--在测试器中一切正常,但我必须为特定的经纪人调整它,服务器甚至在打开订单时将服务信息添加到评论中,每月一次在合同结束时将交换订单和新条目在评论中...即这是一个用于存储数据的注释字段,无论你想如何说服我,大多数经纪人会在订单部分关闭时为其 "余额 "添加注释,这是一个不会在任何地方和所有时间工作的功能))))。

这就是我所说的,MT4上的许多经纪商有不同的hc算法。因此,在这种情况下,你需要建立一个算法,而不依赖具体的票据...或针对特定的经纪人

最简单的方法是,如果我们需要分部分关闭订单,我们也应该分部分打开它。特别是,如果开盘是用挂单进行的