新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1108

 
是否可以检查一下库中使用的是什么值,我试过上面的输出到文件的例子,但没有用,什么可以用来模拟库中的打印功能?
 

我如何在MT4/5终端之间转移结构?


转移的方式有很多。


但首先你需要用数据形成某种字符串,然后再进行读取。


问题:如何转移这种结构?

struct STR_answer
  {
   int               full_total_real;
   int               remain_real;
   int               full_total_demo;
   int               remain_demo;
   string            Name;
   string            Full_name;
  };

有一个简单的方法,例如,形成一个长的 数据字符串,如variable1 = value1, variable2 = value2。

但每个结构必须有自己的字符串和自己的解析器。


是否有其他简单而普遍的方法?

 
Sergey Likho:

我如何在MT4/5终端之间转移结构?


转移的方式有很多。


但首先你需要用数据形成某种字符串,然后再进行读取。


问题:如何转移这种结构?

有一个简单的方法,例如,形成一个长的 数据字符串,如variable1 = value1, variable2 = value2。

但每个结构必须有自己的字符串和自己的解析器。


是否有其他简单而普遍的方法?

通过一个文件就容易多了。如果你写了一个结构,你就知道它的内容,可以在接收器中重复元素的集合。然后只有FileWriteStruct和FileReadStruct
 
Sergey Likho:

如何在MT4/5终端之间转移结构?

是否有其他简单而普遍的方法?

这是一个通用的解决方案,@fxsaber 做到了,他帮我做了一个测试例子,它应该在MT4和MT5中工作(MT5检查 - OK)。

https://www.mql5.com/ru/forum/320395/page7#comment_12922647

如果你理解它,你仍然需要解决程序之间的数据交换问题,在KB中有一个没有dll的文件映射的例子,尽管你可以使用文件映射,如果你不经常发送数据的话

Каким вы видите Metatrader X в 2030 году?
Каким вы видите Metatrader X в 2030 году?
  • 2019.08.21
  • www.mql5.com
Что-то тут задумался, я на форе около 13 лет, начал с МТ4 в 2006 году...
 
Sergey Likho:

我如何在MT4/5终端之间转移结构?

转移的方式有很多。

问题:如何转移这种结构?

这里有一篇文章https://www.mql5.com/ru/articles/364,如何将一个结构加载到RAM中,结构的元素可以是任何数据,如果你了解它,你也可以告诉别人一些东西。

如果它能在mt4中工作,那就太酷了,也许它能做到,我没有可能检查它。

 

https://www.mql5.com/ru/forum/95447/page5


在这里和邻近的网页上有许多很酷的数据转换例子。

我还没有找到一个关于如何将字符串转换为结构的通用解决方案

Библиотеки: TypeToBytes
Библиотеки: TypeToBytes
  • 2017.07.19
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: TypeToBytes
 
Sergey Likho:

https://www.mql5.com/ru/forum/95447/page5


在这里和邻近的网页上有许多很酷的数据转换例子。

我还没有找到一个关于如何将字符串转换为结构的通用解决方案

为什么要转换?
建立一个联盟,并发送你需要的东西。

 

如何转移结构。解决方案


有许多传输数据的方法。

@fxsaber 帮助我们解决的问题是,如何将一个结构做成一个字符串,然后可以进一步发送1001种方式。


第一部分 如何从结构上制作一个字符串https://www.mql5.com/ru/forum/95447/page5#comment_15687505

第二部分 如何用字符串制作结构https://www.mql5.com/ru/forum/95447/page5#comment_15688334

Библиотеки: TypeToBytes
Библиотеки: TypeToBytes
  • 2017.07.19
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: TypeToBytes
 

在mql4/5中,是否可以将一个数组的指针保存为一个变量?

为什么我不能在C++中管理在mql4中创建的数组? 我试图传递对数组数据的访问,但不能传递对其引用和指针的访问,结果我不能调整大小或保存指针以便从外部应用程序进一步使用。

 
Sergey Likho:

如何通过结构。

一个字节的数组。不需要字符串。

原因: