初学者的问题 MQL5 MT5 MetaTrader 5 - 页 229

 
red-nicolas:

1)小数有一个句号,分隔符是分号。

2) 日期的格式正确。

3)完全没有倒置的逗号或撇号。

4) 这些文件是相同的。


也许有一些隐藏的字符或编码。如果我在xxel中打开这个文件,并再次以csv格式保存,那么数据库文件就能正常加载。

你会修剪吗?

读取时StringTrimLeftStringTrimRight

 
red-nicolas:

也许有一些隐藏的字符或编码。如果你在Excel中打开这个文件,并再次将其保存为csv,数据库文件将正常加载。

在这种情况下,检查行尾的字符可以是2个字节,也可以是1个字节。再次在十六进制编辑器中比较文件
 
micle:
如果是这种情况,请检查行尾字符可以是2个字节或1个字节。再次在十六进制编辑器中比较文件
比较是不加载的文件在每个字符之间含有点,而正常的文件则没有。结果发现speresostaniyu坏文件,通过excel所有的额外字符消失,文件的重量减少。但我不明白我如何能在MQL5中一次性创建一个正常的文件。
 
red-nicolas:
我比较了一下,发现未加载的文件在每个字符之间都有一个点,而正常的文件则没有。而事实证明,当通过excel重新保存一个坏文件时,所有多余的字符都会消失,文件的重量也会减少。但我不明白我如何能在MQL5中一次性创建一个正常的文件。

你有一个Unicode编码的文件。在打开一个文件进行书写时,试着玩玩编码

CP_UTF8可能有助于

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы - Документация по MQL5
 

MQL5有SymbolInfo.mqh和DealInfo.mqh类。我想知道是否有可能在MQL4的625版本中连接它们?


 
forexman77:

MQL5有SymbolInfo.mqh和DealInfo.mqh类。我想知道是否有可能在MQL4的625版本中连接它们?


这是不可能的。这些类本身是基于MT5的API,与MT4不兼容。
 
你好。我想写一个EA,但不像其他人的那样。我已经复制了函数并纠正了参数。我已经复制了函数并修正了参数。 在我把它安装在图表上后,它的名字旁边写着debagging。
 
soboll:
你好。我想写一个EA,但又不像其他人的EA。 我已经复制了函数并纠正了参数。我已经复制了该函数并修正了参数。 我已经将其安装在图表上,并显示出去标记。

漂亮的女士,你没有正确地把它扔到图表上))。

从导航仪窗口将EA扔到图表上。

 
C-4:
这是不可能的。这些类本身是基于MT5的API,它与MT4不兼容。
这是一个耻辱...然而,Object.mqh和ArrayDouble.mqh在MQL4和MQL5中可用。
 
forexman77:
这是一个耻辱...然而,Object.mqh和ArrayDouble.mqh存在于MQL4和MQL5中。
算法类更容易移植,因为它们不受某种API的约束。您可以等待开发人员的端口,或者尝试自己在MQL4中实现这些类。
原因: