从dll中调用函数并返回结果 - 页 2

 
对不起,我违反了哪一点?


3.本论坛不允许以任何形式公开讨论成员之间的个人关系。此类对话将被删除。

5.禁止任何可能冒犯或侮辱其他访客的帖子。这些帖子将被删除。

8.垃圾邮件和泛滥也是禁止的。这些类型的帖子将被删除。

9.屡次违反规则,无视版主的意见,更有甚者公然不尊重本论坛的管理,将导致论坛的断网。

不幸的是,你不能再在我们的论坛上写作。
再见。
 
从对其他人的帖子的回应和对我的问题的忽视来看,没有美丽的解决方案......我必须重新做一遍......
 
亲爱的Renat!你能不能解释一下你的想法,即一个简单而美丽的解决方案?或者至少暗示一下狗藏在哪里?


是一些人不愿意自己思考和寻找解决方案。
MQL4是一种编程语言,使用它的人是程序员。

我不喜欢回答那些不想自己解决问题,却在论坛上发布挑衅性问题并指责我们公司没有为他们提供解决问题的银盘子的人的问题。

如果你想问问题,就中立地问,不要挑衅。

我想我已经清楚地表明了我的个人立场。
 
起初,贵公司提供了一个很好的解决方案--客户端api,我很赞成,并到处赞扬贵公司。然后这个解决方案被拒绝了,相反,他们给我提供了其他的东西,并告诉我静心思考,我们有不错的解决方案,但我们不会告诉你... :-/:-/
 
我告诉你我的看法。

1.我同意Renat的观点,即需要自己思考如何最好地组织专家顾问和dll之间的互动。我只想补充他的一句话:找到你自己的美丽解决方案。你有不止一个实施,每个人都有他自己的美。

2.API应该是可用的,因为它是很久以前承诺的,很多人在这个承诺的基础上计划他们的行动。
 
现在我又想了一下,我又遇到了一个可恶的事情。如果dll不能从内部调用下单的程序,它只能向Expert Advisor发出下单的信号,那么它将如何获得订单处理(或几个订单,或一个错误)?我们必须写一个完整的dll和EA之间的数据交换的脚本语言,原因是网路没有考虑到用户。

是的,如果有人感兴趣,我现在看到的唯一解决办法是。
1.我们将重置历史记录、未结头寸 和账户状态为文件。
2.从dll中调用一个带有参数(出价、要价、时间)的tick处理函数
3. dll处理数据并为EA创建一个带有 "做什么 "脚本的文件,并将控制权返回给它。
4.专家顾问解析这个脚本并做 "该做什么"。
5.它生成一个结果文件并将其返回给dll。
6.结束...

而这并不是仅仅给出一些指向订单设置函数的指针,或者一个更好的解决方案是提供一个com接口,然后我们就根本不需要传递任何东西。
 
无话可说 :)
你不是外地论坛的MikeS吗?
 
不,你有一个更好的选择,请。
 
假设你想从一个dll中调用一个过程。这个程序在每一次打勾 时都被调用。
问题:
1.从EA中可获得的数据来看,哪些输入数据是参与计算的?
2.计算的结果是什么?
 
我不想使用MQL,我只需要一个专家顾问来运行一个处理所有数据的dll。也就是说,输入的数据将是点数、账户状态、未结头寸、历史记录。dll本身建立了必要的条形图,计算指标并实施策略。问题是,我不能直接从dll中设置或修改订单。我想为我的客户把metatrader改成一个简单的datefinder。在那之前,日期传送器是一个api,这就是问题所在。