服务。他们已经启动并运行了吗? - 页 15 1...8910111213141516171819202122...25 新评论 fxsaber 2019.02.22 09:40 #141 Igor Makanu:HH:我不知道如何在不复制的情况下 将price[] 传入C#--有什么办法吗?ArraySwap。 Igor Makanu 2019.02.22 10:05 #142 fxsaber:ArraySwap。唉,它没有工作,编译器仍然跟踪const ( 'price' - 常量变量不能作为引用传递 Momentum_DLL.mq5 57 17 ) 这里有2个C# oncalculate的计算函数,一个需要通过引用(ref)传递一个数组价格,第二个只是传递一个数组作为参数(没有ref),我还没有设法在不复制的情况下获胜--我在MQL注释中写了函数签名 附加的文件: u1ae0_opo8b_92m.zip 4 kb fxsaber 2019.02.22 10:19 #143 Igor Makanu:唉,它没有工作,编译器仍然跟踪const ( 'price' - 常量变量不能作为引用传递 Momentum_DLL.mq5 57 17 ) 这里有2个C# oncalculate的计算函数,一个通过引用(ref)传递价格数组,第二个只是传递数组作为参数(没有ref),我还没有设法在没有复制的情况下获胜--我在函数签名的MQL注释中写道ME在签名中没有显示出任何变化。 Igor Makanu 2019.02.22 10:27 #144 fxsaber:ME显示,签名中没有const。 是的,没错,这是C#的一个特点,禁止 在签名中写const。 http://qaru.site/questions/672666/const-function-parameter-in-c 而MQL的特点是禁止 通过参数传递数组,即只能通过引用来传递。 Константный параметр функции в С# 2012.06.11TheLazyChapqaru.site Имея запрограммированный в С++ в прошлом, я помню, что мы могли бы сделать постоянный параметр reference/pointer в методе. Если моя память правильная, ниже указано, что метод не может изменить ссылку, а сама ссылка является постоянной... fxsaber 2019.02.22 10:32 #145 Igor Makanu:是的,是的,这是C#的一个特点,禁止在函数签名中写const。我可能不太了解,但这个C#功能看起来很狂野! Igor Makanu 2019.02.22 10:46 #146 fxsaber:可能不太了解,但C#的这一特性看起来很狂野!俗话说得好......得道多助,失道寡助 )))) 是否没有办法用定义或模板来 "欺骗 "编译器,以摆脱MQL中的这种限制? fxsaber 2019.02.22 10:54 #147 Igor Makanu:有没有办法用定义或模板来 "欺骗 "编译器,以摆脱MQL的这种限制?问了一个问题。 Alain Verleyen 2019.03.26 17:52 #148 Реter Konow :问题是,能否通过资源在服务和顾问之间组织双向沟通? 如果是这样的话,这绝对是一个有用的、有用的东西!你说得很对。在目前的版本中是可以做到的,但你必须创建某种专用的解决方案。如果有一个内置的解决方案,用于EA/指标和服务之间以及服务之间的 通信,那就更好了。雷纳特毫无疑问地知道这一点。 迫不及待地想看到Metaquotes对这些沟通问题的解决方案 :-) Реter Konow 2019.03.28 08:13 #149 Alain Verleyen:你说得很对。在目前的版本中,这是可能的,但你应该创造某种特殊的解决方案。如果有一个内置的解决方案,用于专家/指标和服务之间以及服务之间的 沟通,那就更好了。雷纳特毫无疑问地知道这一点。 迫不及待地想看到Metaquotes对这些沟通问题的解决方案 :-) 我有一个解决方案,用于MT5上的EA和指标之间的通信。我现在正在测试它。众所周知,每个训练有素的编码员都可以通过资源在他们的EA和指标之间传输数据,但如果我们谈论的是MT5程序的复杂、多维通信的发展,作为现代算法交易的一个组成部分,我们需要一个经过深思熟虑和开发的通信方法,通过一个特殊的 "调解器 "来实现,协调数据流。这是我的主题,我正在开发它。:) Slava 2019.03.28 11:54 #150 使用GlobalVariable Terminal,你可以在一个变量中传输多达8字节的信息。 为了区分来自不同MQL5程序的访问,你可以使用GlobalVariableSetOnCondition 1...8910111213141516171819202122...25 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
HH:我不知道如何在不复制的情况下 将price[] 传入C#--有什么办法吗?
ArraySwap。
ArraySwap。
唉,它没有工作,编译器仍然跟踪const ( 'price' - 常量变量不能作为引用传递 Momentum_DLL.mq5 57 17 )
这里有2个C# oncalculate的计算函数,一个需要通过引用(ref)传递一个数组价格,第二个只是传递一个数组作为参数(没有ref),我还没有设法在不复制的情况下获胜--我在MQL注释中写了函数签名
唉,它没有工作,编译器仍然跟踪const ( 'price' - 常量变量不能作为引用传递 Momentum_DLL.mq5 57 17 )
这里有2个C# oncalculate的计算函数,一个通过引用(ref)传递价格数组,第二个只是传递数组作为参数(没有ref),我还没有设法在没有复制的情况下获胜--我在函数签名的MQL注释中写道
ME在签名中没有显示出任何变化。
ME显示,签名中没有const。
是的,没错,这是C#的一个特点,禁止 在签名中写const。
http://qaru.site/questions/672666/const-function-parameter-in-c
而MQL的特点是禁止 通过参数传递数组,即只能通过引用来传递。
是的,是的,这是C#的一个特点,禁止在函数签名中写const。
我可能不太了解,但这个C#功能看起来很狂野!
可能不太了解,但C#的这一特性看起来很狂野!
俗话说得好......得道多助,失道寡助 ))))
是否没有办法用定义或模板来 "欺骗 "编译器,以摆脱MQL中的这种限制?
有没有办法用定义或模板来 "欺骗 "编译器,以摆脱MQL的这种限制?
问了一个问题。
问题是,能否通过资源在服务和顾问之间组织双向沟通?
如果是这样的话,这绝对是一个有用的、有用的东西!
你说得很对。在目前的版本中是可以做到的,但你必须创建某种专用的解决方案。如果有一个内置的解决方案,用于EA/指标和服务之间以及服务之间的 通信,那就更好了。雷纳特毫无疑问地知道这一点。
迫不及待地想看到Metaquotes对这些沟通问题的解决方案 :-)
你说得很对。在目前的版本中,这是可能的,但你应该创造某种特殊的解决方案。如果有一个内置的解决方案,用于专家/指标和服务之间以及服务之间的 沟通,那就更好了。雷纳特毫无疑问地知道这一点。
迫不及待地想看到Metaquotes对这些沟通问题的解决方案 :-)
使用GlobalVariable Terminal,你可以在一个变量中传输多达8字节的信息。
为了区分来自不同MQL5程序的访问,你可以使用GlobalVariableSetOnCondition