结构规则。 学习如何构建方案,探索可能性、错误、解决方案等。 - 页 13 1...67891011121314151617181920 新评论 hrenfx 2013.07.24 23:22 #121 只需要练习,就能摸清问题。我不是在说手动+自动的情况--我不练这个。但从我自己的经验来看。"一些命令到底是怎么回事!?总的来说是什么情况?好吧,让我们看看历史。这似乎已经很清楚了。某种失败(例如在经纪人方面)。没有办法进行人工干预--有数百个订单(而且并非所有的订单都有问题)。在技术服务中没有对这一问题作出规定。为了干扰TS代码--你需要长时间地思考如何正确地处理它。我现在能做什么?好吧,我正在写一个棘手的脚本,以我现在看到的方式改变一些命令"。写这个关于网状物的脚本需要多长时间。但在MQL4上,它所花费的时间会少一个数量级。我甚至想说,在网状结构上,你根本不可能理解和感受到上述例子中的问题。练习并且只练习真实的交易。 TheXpert 2013.07.24 23:43 #122 MetaDriver: 这都是胡说八道。 我希望如此。为什么没有一个像样的5号战略聚合器?他是完全正确的。 Vladimir Gomonov 2013.07.24 23:55 #123 hrenfx:只需要练习,就能摸清问题。我不是在说手动+自动的情况--我不练这个。但从我自己的经验来看。"一些命令到底是怎么回事?总的来说是什么情况?因此,让我们看看历史。这一点似乎已经很清楚了。某种失败(例如在经纪人方面)。没有办法进行人工干预--有数百个订单(而且并非所有的订单都有问题)。在TS中没有提供这种狗屎。为了干扰TS代码--你需要长时间地思考如何正确地处理它。我现在能做什么?好吧,我正在写一个棘手的脚本,以我现在看到的方式改变一些命令"。写这个关于网状物的脚本需要多长时间。但在MQL4中,它需要的时间会少得多。 市场驱动器(同步器)只是找到(通过推理)真实头寸(在经纪人服务器上)和建议(来自策略的信号)市场头寸之间的差异,然后发送一个订单来消除差异。不管在这个时间点之前有什么失败,谁的失败,在任何情况下,在任何性质的失败或失去/恢复连接(任何时间长度!)之后,最好的事情是将市场定位到建议的位置。 这个公理没有任何例外。我甚至想说,在网状结构上,你不太可能理解和感受到上述例子中的问题。 那是肯定的。练习并且只练习真实的交易。 好吧,没有人争论这个问题。 Vladimir Gomonov 2013.07.25 00:05 #124 TheXpert: 如果是这样的话。为什么没有正常的5号聚合器?他绝对是说到点子上了。如果我们谈论的是 "面向市场 "的策略聚合器,即在真实的(或最多在演示中)运行一堆孤立的EA,并能够跟踪它们的个别交易--例如,我对这项任务不屑一顾。:)))))因此,维护这个该死的烂摊子要比写它难得多。 所以,没有受虐狂,这就是为什么没有这样一个 "正常的聚合器"。至于 "不正常",即在一个EA中结合所有策略的个人使用--我已经指明了方向,我甚至免费给你看了驱动程序。准备好的集成商-聚合商,问题是什么?;) hrenfx 2013.07.25 00:12 #125 MetaDriver:你有很多麻烦,如果没有CCA的命令,就不可能纯粹地 解决它。不需要OCO订单。所有的架构都和上面描述的一样,即使在网状结构上,多个TC的聚集也是现实。在这个架构中,所有的TC都是在虚拟中运行的--他们自己的测试器的历史到当前时刻。然后总结的姿势与现实同步。当然,这个虚拟环境的可视化几乎就是MT4的可视化。你要明白,在同一个MT4平台上的任何外汇聚合器都会特别做这种无稽之谈。也就是说,你在一个虚拟环境中运行你的TS--在你的MT4中。虚拟环境是由聚合器的桥梁提供给你的。而真实的一面你实际上并没有看到(在什么LP什么执行的地方),但你被漂亮地展示了一切。 Vladimir Gomonov 2013.07.25 00:21 #126 hrenfx:不需要OCO订单。所有的架构都和上面描述的一样,即使在网状结构上,多个TC的聚集也是现实。在这个架构中,所有的TC都是在虚拟中运行的--他们自己的测试器,有当前时刻的历史。然后总结的姿势已经与现实同步了。当然,这个虚拟环境的可视化几乎就是MT4的可视化。你要明白,在同一个MT4平台上的任何外汇聚合器都会特别做这种无稽之谈。也就是说,你在一个虚拟环境中运行你的MT4中的TS。虚拟环境是由聚合器的桥梁提供给你的。而真实的一面你实际上并没有看到(在哪个LP上执行了什么),但你被漂亮地展示了一切。 所以,我同意这一点。 我不同意安德鲁的说法,即没有 "正常的聚合器"。 对于个人使用来说,这样的聚合器可以创建,原则上没有任何问题。 我的方案只是没有虚拟测试器,但它们可以以指标的形式创建,那么可视化的问题就会大大简化。 Vasiliy Sokolov 2013.07.25 08:22 #127 hrenfx:在这个架构中,所有的TC都是在虚拟中运行的--他们自己的测试器的历史到当前时刻。然后总的姿势与现实同步。 太复杂的解决方案。对于最终的开发者来说,没有足够的透明度。 Vasiliy Sokolov 2013.07.25 08:33 #128 MetaDriver:我不存在区分买入条件/卖出条件的问题。 这不应该是策略层面的问题。 策略的任务是预测市场在下一时刻是上涨还是下跌,以及概率有多大。 建议的市场位置取决于此。过去有什么,现在是否有开放的(任一方向)位置--这绝对不重要。如 果你不进入这个领域--你可以花半辈子的时间来解决不存在的问题。 有时你甚至可以很好地解决它们。这怎么会不重要呢!?任何策略,在其逻辑层面上,总是知道它的当前状态!以一个简单的交叉策略为例:它只有两种状态,不是买入就是卖出。在不记忆其位置的情况下,每次看到快速平均线高于慢速平均线时,它就会开出多头。那么,同步器要做什么?告诉她:"不,你已经有一个多头头寸了,我不会让她再开一个的!"。我的解决方案是通用的,策略自己决定有多少订单,在哪个方向可以保持开放。如果你想买一个位置,卖两个位置,没问题。基础班有所有必要的信息来做决定。在终端层面,没有净头寸,而策略本身在舒适的多头寸模式下工作。基于我建议的模板的专家顾问将自动具有多专家的属性。我不需要添加或修改任何东西。不同的EA在一个符号上的头寸不会塌陷成网状,在这种模式下编制网格或储物柜和其他策略一样容易。换句话说,无论专家顾问的逻辑如何,都实现了程序执行的完全统一!这就是为什么我们要把专家顾问 作为一个整体来看待。 Mykola Demko 2013.07.25 10:06 #129 C-4:这怎么会不重要呢!?任何策略,在其逻辑层面上,总是知道它的当前状态!以一个简单的交叉策略为例:它只有两种状态,不是买入就是卖出。在不记忆其位置的情况下,每次看到快速平均线高于慢速平均线时,它就会开出多头。那么,同步器要做什么?告诉她:"不,你已经有一个多头头寸了,我不会让她再开一个的!"。我的解决方案是通用的,策略自己决定有多少订单,在哪个方向可以保持开放。如果你想买一个位置,卖两个位置,没问题。基础班有所有必要的信息来做决定。在终端层面,没有净头寸,而策略本身在舒适的多头寸模式下工作。基于我建议的模板的专家顾问将自动具有多专家的属性。我不需要添加或修改任何东西。不同的EA在一个符号上的头寸不会塌陷成网状,在这种模式下编制网格或储物柜和其他策略一样容易。换句话说,无论专家顾问的逻辑如何,都实现了程序执行的完全统一!这就是为什么我们要把专家顾问 作为一个整体来看待。信号是指情况改变到可以接受某个方向的交易位置。为什么不在信号上单独签名,信号变了,签名也变了。然后,执行将不仅与信号,而且与签名一起工作,如果信号已经工作了,没有必要再次交易。 Vasiliy Sokolov 2013.07.25 10:30 #130 Urain:信号是指情况发生变化,变成可以接受的某个方向的交易头寸。为什么不用单独的签名来签署信号,信号的变化会改变签名。然后,执行将不仅与信号,而且与签名一起工作,如果信号已经工作了,没有必要再次交易。 在这种情况下,我们将不得不存储所制定的信号的历史,这非常昂贵。让我们再次考虑2条平均线的交叉。假设我们重新启动了专家顾问。没有新的交叉点可以进入,EA将以某种方式需要恢复其交易历史,并理解有一个交叉点,而且应该处于买入状态,这个信号已经被处理,我们不应该开立新的头寸,但我们需要找到旧的头寸,但不容易找到,因为当前头寸不一定只属于一个EA ...总而言之,这是一场恶梦。这就是hrenfx建议的荆棘之路:在每个机器人中写一个历史测试器,它将收集历史信号,计算它们是否有效,然后存储策略的数量,等等。因此,开发的复杂性增加了一个数量级,而仍然没有可靠的解决方案。 1...67891011121314151617181920 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
只需要练习,就能摸清问题。我不是在说手动+自动的情况--我不练这个。但从我自己的经验来看。
"一些命令到底是怎么回事!?总的来说是什么情况?
好吧,让我们看看历史。这似乎已经很清楚了。某种失败(例如在经纪人方面)。
没有办法进行人工干预--有数百个订单(而且并非所有的订单都有问题)。在技术服务中没有对这一问题作出规定。
为了干扰TS代码--你需要长时间地思考如何正确地处理它。我现在能做什么?
好吧,我正在写一个棘手的脚本,以我现在看到的方式改变一些命令"。
写这个关于网状物的脚本需要多长时间。但在MQL4上,它所花费的时间会少一个数量级。
我甚至想说,在网状结构上,你根本不可能理解和感受到上述例子中的问题。
练习并且只练习真实的交易。
这都是胡说八道。
只需要练习,就能摸清问题。我不是在说手动+自动的情况--我不练这个。但从我自己的经验来看。
"一些命令到底是怎么回事?总的来说是什么情况?
因此,让我们看看历史。这一点似乎已经很清楚了。某种失败(例如在经纪人方面)。
没有办法进行人工干预--有数百个订单(而且并非所有的订单都有问题)。在TS中没有提供这种狗屎。
为了干扰TS代码--你需要长时间地思考如何正确地处理它。我现在能做什么?
好吧,我正在写一个棘手的脚本,以我现在看到的方式改变一些命令"。
写这个关于网状物的脚本需要多长时间。但在MQL4中,它需要的时间会少得多。
我甚至想说,在网状结构上,你不太可能理解和感受到上述例子中的问题。
练习并且只练习真实的交易。
如果是这样的话。为什么没有正常的5号聚合器?他绝对是说到点子上了。
如果我们谈论的是 "面向市场 "的策略聚合器,即在真实的(或最多在演示中)运行一堆孤立的EA,并能够跟踪它们的个别交易--例如,我对这项任务不屑一顾。:)))))
因此,维护这个该死的烂摊子要比写它难得多。 所以,没有受虐狂,这就是为什么没有这样一个 "正常的聚合器"。
至于 "不正常",即在一个EA中结合所有策略的个人使用--我已经指明了方向,我甚至免费给你看了驱动程序。准备好的集成商-聚合商,问题是什么?;)
你有很多麻烦,如果没有CCA的命令,就不可能纯粹地 解决它。
不需要OCO订单。所有的架构都和上面描述的一样,即使在网状结构上,多个TC的聚集也是现实。
在这个架构中,所有的TC都是在虚拟中运行的--他们自己的测试器的历史到当前时刻。然后总结的姿势与现实同步。
当然,这个虚拟环境的可视化几乎就是MT4的可视化。
你要明白,在同一个MT4平台上的任何外汇聚合器都会特别做这种无稽之谈。也就是说,你在一个虚拟环境中运行你的TS--在你的MT4中。虚拟环境是由聚合器的桥梁提供给你的。而真实的一面你实际上并没有看到(在什么LP什么执行的地方),但你被漂亮地展示了一切。
不需要OCO订单。所有的架构都和上面描述的一样,即使在网状结构上,多个TC的聚集也是现实。
在这个架构中,所有的TC都是在虚拟中运行的--他们自己的测试器,有当前时刻的历史。然后总结的姿势已经与现实同步了。
当然,这个虚拟环境的可视化几乎就是MT4的可视化。
你要明白,在同一个MT4平台上的任何外汇聚合器都会特别做这种无稽之谈。也就是说,你在一个虚拟环境中运行你的MT4中的TS。虚拟环境是由聚合器的桥梁提供给你的。而真实的一面你实际上并没有看到(在哪个LP上执行了什么),但你被漂亮地展示了一切。
在这个架构中,所有的TC都是在虚拟中运行的--他们自己的测试器的历史到当前时刻。然后总的姿势与现实同步。
我不存在区分买入条件/卖出条件的问题。 这不应该是策略层面的问题。 策略的任务是预测市场在下一时刻是上涨还是下跌,以及概率有多大。 建议的市场位置取决于此。过去有什么,现在是否有开放的(任一方向)位置--这绝对不重要。如 果你不进入这个领域--你可以花半辈子的时间来解决不存在的问题。 有时你甚至可以很好地解决它们。
这怎么会不重要呢!?任何策略,在其逻辑层面上,总是知道它的当前状态!以一个简单的交叉策略为例:它只有两种状态,不是买入就是卖出。在不记忆其位置的情况下,每次看到快速平均线高于慢速平均线时,它就会开出多头。那么,同步器要做什么?告诉她:"不,你已经有一个多头头寸了,我不会让她再开一个的!"。
我的解决方案是通用的,策略自己决定有多少订单,在哪个方向可以保持开放。如果你想买一个位置,卖两个位置,没问题。基础班有所有必要的信息来做决定。在终端层面,没有净头寸,而策略本身在舒适的多头寸模式下工作。
基于我建议的模板的专家顾问将自动具有多专家的属性。我不需要添加或修改任何东西。不同的EA在一个符号上的头寸不会塌陷成网状,在这种模式下编制网格或储物柜和其他策略一样容易。换句话说,无论专家顾问的逻辑如何,都实现了程序执行的完全统一!这就是为什么我们要把专家顾问 作为一个整体来看待。
这怎么会不重要呢!?任何策略,在其逻辑层面上,总是知道它的当前状态!以一个简单的交叉策略为例:它只有两种状态,不是买入就是卖出。在不记忆其位置的情况下,每次看到快速平均线高于慢速平均线时,它就会开出多头。那么,同步器要做什么?告诉她:"不,你已经有一个多头头寸了,我不会让她再开一个的!"。
我的解决方案是通用的,策略自己决定有多少订单,在哪个方向可以保持开放。如果你想买一个位置,卖两个位置,没问题。基础班有所有必要的信息来做决定。在终端层面,没有净头寸,而策略本身在舒适的多头寸模式下工作。
基于我建议的模板的专家顾问将自动具有多专家的属性。我不需要添加或修改任何东西。不同的EA在一个符号上的头寸不会塌陷成网状,在这种模式下编制网格或储物柜和其他策略一样容易。换句话说,无论专家顾问的逻辑如何,都实现了程序执行的完全统一!这就是为什么我们要把专家顾问 作为一个整体来看待。
信号是指情况改变到可以接受某个方向的交易位置。
为什么不在信号上单独签名,信号变了,签名也变了。
然后,执行将不仅与信号,而且与签名一起工作,如果信号已经工作了,没有必要再次交易。
信号是指情况发生变化,变成可以接受的某个方向的交易头寸。
为什么不用单独的签名来签署信号,信号的变化会改变签名。
然后,执行将不仅与信号,而且与签名一起工作,如果信号已经工作了,没有必要再次交易。