有没有可能在MT5中实现总头寸结构的可靠核算? - 页 2 123456789...33 新评论 Петр 2009.10.12 21:40 #11 getch >> : 另一种方法是通过MQL5的高级API实现,但同样不可靠。 倪妮 写道 >> 这是一个不正确的说法。你需要先尝试MQL5,然后再谈复杂化的顺序。 要改变多年来获得的编程过程逻辑是很难的。但是,MQL5中的程序可以比MQL4中的程序更复杂,而且花费的时间会更少。有这么多的新功能,现在很难想象整个创新的范围。有用的创新的数量。 ------- 太糟糕了,你将不得不从MQL4到MQL5重写所有的东西。 当然,你可以!但在大多数情况下,在MQL4->MQL5的移植中,情况并非如此。 nen,请分享你对MQL5中策略实施的看法,它允许在一个交易工具中运行几个独立的策略。 从标准MT4交割中提取任何简单的策略,使其成为通用(独立)策略。 使用MQL4,只需10行代码,不到5分钟。 在MQL5,它是...甚至无法想象。 我认为这个问题的解决方案是在MQL5中创建一个比MQL5本身更高级别的API。该API将实现交易功能,允许使用虚拟头寸,它将具有MT4的所有属性。我相信(一个简单的预言),这种API的各种版本会出现在CodeBase MQL5中,他们会随着时间的推移消除错误,一切都会变得完美。交易员只需插入这个API,那么上述问题和类似问题的解决也将在5分钟内完成。 但是,不幸的是,这种解决方案仍然不可靠,因为虚拟头寸的逻辑链接数据库将不会存储在交易服务器上。 P.S. 同时,通过这个API,MQL5的强大手段将创建一个界面,用于手工操作这些虚拟头寸--类似于MT4的方式。 实际上,我不太理解可靠性问题。只是匆匆一瞥。专家顾问1给出的信号是买入,专家顾问2给出的信号是M-M-M,算了,也是买入。他们用比如说使用一般变量的函数取代了贸易函数。然后,会计-交易模块形成一个综合头寸,并发送适当的订单。它等待着对其执行的确认。然后它通知专家顾问,他们的订单已经被执行。或未被执行。也就是说,会计模块模拟MT4服务器的工作,但跟随净订单的真实执行。它通过主要的变量来模拟它。或者通过日志文件--按想法来说更可靠。 也就是说,也可以在MT4中进行。在MT5中可能更容易 - 我不知道。 Vladimir Klepinin 2009.10.12 21:42 #12 kombat писал(а)>> 谢谢你,亲爱的!问题就这样结束了,参与的人都做得很好。 [删除] 2009.10.12 21:51 #13 Svinozavr >> : 实际上,我不太理解可靠性问题。只是一个简单的想法。EA1给出了一个买入信号,EA2给出了一个M-M-M,算了,也是买入信号。他们用比如说使用一般变量的函数取代了贸易函数。然后,会计-交易模块形成一个综合头寸,并发送适当的订单。它等待着对其执行的确认。然后它通知专家顾问,他们的订单已经被执行。或未被执行。也就是说,会计模块模拟MT4服务器的工作,但基于真实执行的净订单。它通过主要的变量来模拟它。或者通过一个日志文件,这更可靠。 也就是说,它也可以在MT4中完成。也许,在MT5中做起来会更容易 - 我不知道。 当然,它可以,而且很多人在MQL4中为NFA经纪商做。它也可以在MQL5中完成。但这并不可靠,因为所有的逻辑链接都将存储在你的本地机器上,而本地机器会受到任何技术问题的影响。如果逻辑链接的数据库将存储在贸易服务器上,并且可以由同一服务器进行更改,那么可靠性将是100%,就像在非NFA-MT4上所做的那样。 在MQL5中拥有法师和评论并不能从根本上解决可靠性问题。你已经使系统运行的电脑崩溃了。你想连接到另一台电脑上的账户,在那里继续运行你的EA。但他们将无法在MT5中检索到信息。只有当你分析FILLED订单的历史,但这并不可靠。 Петр 2009.10.12 21:53 #14 getch >> : 非常正确,在NFA经纪公司下的MQL4中,很多人都能做到这一点,而且已经做到了。它也可以在MQL5中完成。但这不会有任何可靠性,因为所有的逻辑链接都将存储在你的本地机器上,而这台机器会受到各种技术故障的影响。如果逻辑链接的数据库将存储在贸易服务器上,并且可以由同一服务器进行更改,那么可靠性将是100%,就像在非NFA-MT4上做的那样。 MQL5中魔术师和评论的存在并没有从根本上解决可靠性的问题。你的电脑,即系统运行的地方,崩溃了。你想连接到另一台电脑上的账户,在那里继续运行你的EA。但他们将无法在MT5中检索到信息。只有当你分析FILLED订单的历史,但这并不可靠。 可以在订单的注释中存储内部会计所需的信息。它们被储存在服务器上。 === 不,不是在所有情况下--订单必须是开放的。 [删除] 2009.10.12 21:54 #15 Svinozavr >> : 可以在订单的注释中存储内部会计所需的信息。他们在服务器上。 它是不可靠的。>> 自己想出一个反例并不难。 Петр 2009.10.12 22:00 #16 getch >> : 不可靠的。自己也不难想出一个例子。 如果订单是开放的,它就像在MT4会计的情况下一样可靠。另一件事是,网络不会总是开放修改的。这其实并不重要! 嗯,机器坏了。内部历史已经丢失。然后,不知何故,专家顾问将再次启动。余下的,则是可用的职位。专家顾问根据现有信息做出决定。这就是全部。 kombat 2009.10.12 22:03 #17 getch >> : 令人惊讶的是,MT5除了令人钦佩之外,同时又不允许可靠地做基本的事情。 你怎么能不佩服它呢? 它的力量如此之大! 我的评论已经缺少511个字符了...... 从市场信息中抽出所有你能抽出的东西... 至于基于mcl5上专门编写的复合物的锁箱...... ...我怎么能说得这么婉转呢?我宁愿什么都没有,也不要这个...... 不能做到 "像4岁时那样"!!这是我的观点,我还不打算改变它。 Mykola Demko 2009.10.12 22:05 #18 谢谢Integer,我已经很久没有听到Serga唱歌了:o) 你只需阅读诗句,打开音乐文件夹/SerGa,生活就会很美好。 Петр 2009.10.12 22:06 #19 )))我也不关心这个问题。只是一个想法。我本来是没有锁头的。 [删除] 2009.10.12 22:07 #20 你在交易手,你有一个EA,它在本地记住了总头寸的结构,所以你只能接触它的部分。电脑崩溃了。你在另一台电脑上运行同样的EA(现在没有逻辑连接)。它将如何处理其目前的部分开仓?想象一下,在电脑崩溃之前,专家顾问已经放置了几个位置,其中一些是在崩溃之后,但在重新启动之前执行的。 123456789...33 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
另一种方法是通过MQL5的高级API实现,但同样不可靠。
这是一个不正确的说法。你需要先尝试MQL5,然后再谈复杂化的顺序。
要改变多年来获得的编程过程逻辑是很难的。但是,MQL5中的程序可以比MQL4中的程序更复杂,而且花费的时间会更少。有这么多的新功能,现在很难想象整个创新的范围。有用的创新的数量。
-------
太糟糕了,你将不得不从MQL4到MQL5重写所有的东西。
当然,你可以!但在大多数情况下,在MQL4->MQL5的移植中,情况并非如此。
nen,请分享你对MQL5中策略实施的看法,它允许在一个交易工具中运行几个独立的策略。
从标准MT4交割中提取任何简单的策略,使其成为通用(独立)策略。
使用MQL4,只需10行代码,不到5分钟。
在MQL5,它是...甚至无法想象。
我认为这个问题的解决方案是在MQL5中创建一个比MQL5本身更高级别的API。该API将实现交易功能,允许使用虚拟头寸,它将具有MT4的所有属性。我相信(一个简单的预言),这种API的各种版本会出现在CodeBase MQL5中,他们会随着时间的推移消除错误,一切都会变得完美。交易员只需插入这个API,那么上述问题和类似问题的解决也将在5分钟内完成。
但是,不幸的是,这种解决方案仍然不可靠,因为虚拟头寸的逻辑链接数据库将不会存储在交易服务器上。
P.S. 同时,通过这个API,MQL5的强大手段将创建一个界面,用于手工操作这些虚拟头寸--类似于MT4的方式。
实际上,我不太理解可靠性问题。只是匆匆一瞥。专家顾问1给出的信号是买入,专家顾问2给出的信号是M-M-M,算了,也是买入。他们用比如说使用一般变量的函数取代了贸易函数。然后,会计-交易模块形成一个综合头寸,并发送适当的订单。它等待着对其执行的确认。然后它通知专家顾问,他们的订单已经被执行。或未被执行。也就是说,会计模块模拟MT4服务器的工作,但跟随净订单的真实执行。它通过主要的变量来模拟它。或者通过日志文件--按想法来说更可靠。
也就是说,也可以在MT4中进行。在MT5中可能更容易 - 我不知道。
谢谢你,亲爱的!问题就这样结束了,参与的人都做得很好。
实际上,我不太理解可靠性问题。只是一个简单的想法。EA1给出了一个买入信号,EA2给出了一个M-M-M,算了,也是买入信号。他们用比如说使用一般变量的函数取代了贸易函数。然后,会计-交易模块形成一个综合头寸,并发送适当的订单。它等待着对其执行的确认。然后它通知专家顾问,他们的订单已经被执行。或未被执行。也就是说,会计模块模拟MT4服务器的工作,但基于真实执行的净订单。它通过主要的变量来模拟它。或者通过一个日志文件,这更可靠。
也就是说,它也可以在MT4中完成。也许,在MT5中做起来会更容易 - 我不知道。
当然,它可以,而且很多人在MQL4中为NFA经纪商做。它也可以在MQL5中完成。但这并不可靠,因为所有的逻辑链接都将存储在你的本地机器上,而本地机器会受到任何技术问题的影响。如果逻辑链接的数据库将存储在贸易服务器上,并且可以由同一服务器进行更改,那么可靠性将是100%,就像在非NFA-MT4上所做的那样。
在MQL5中拥有法师和评论并不能从根本上解决可靠性问题。你已经使系统运行的电脑崩溃了。你想连接到另一台电脑上的账户,在那里继续运行你的EA。但他们将无法在MT5中检索到信息。只有当你分析FILLED订单的历史,但这并不可靠。
非常正确,在NFA经纪公司下的MQL4中,很多人都能做到这一点,而且已经做到了。它也可以在MQL5中完成。但这不会有任何可靠性,因为所有的逻辑链接都将存储在你的本地机器上,而这台机器会受到各种技术故障的影响。如果逻辑链接的数据库将存储在贸易服务器上,并且可以由同一服务器进行更改,那么可靠性将是100%,就像在非NFA-MT4上做的那样。
MQL5中魔术师和评论的存在并没有从根本上解决可靠性的问题。你的电脑,即系统运行的地方,崩溃了。你想连接到另一台电脑上的账户,在那里继续运行你的EA。但他们将无法在MT5中检索到信息。只有当你分析FILLED订单的历史,但这并不可靠。
可以在订单的注释中存储内部会计所需的信息。它们被储存在服务器上。
===
不,不是在所有情况下--订单必须是开放的。
可以在订单的注释中存储内部会计所需的信息。他们在服务器上。
它是不可靠的。>> 自己想出一个反例并不难。
不可靠的。自己也不难想出一个例子。
如果订单是开放的,它就像在MT4会计的情况下一样可靠。另一件事是,网络不会总是开放修改的。这其实并不重要!
嗯,机器坏了。内部历史已经丢失。然后,不知何故,专家顾问将再次启动。余下的,则是可用的职位。专家顾问根据现有信息做出决定。这就是全部。
令人惊讶的是,MT5除了令人钦佩之外,同时又不允许可靠地做基本的事情。
你怎么能不佩服它呢?
它的力量如此之大!
我的评论已经缺少511个字符了......
从市场信息中抽出所有你能抽出的东西...
至于基于mcl5上专门编写的复合物的锁箱......
...我怎么能说得这么婉转呢?我宁愿什么都没有,也不要这个......
不能做到 "像4岁时那样"!!这是我的观点,我还不打算改变它。
谢谢Integer,我已经很久没有听到Serga唱歌了:o)
你只需阅读诗句,打开音乐文件夹/SerGa,生活就会很美好。