错误、漏洞、问题 - 页 1602

[删除]  

MQL4。发现了我认为是DRAW_HISTOGRAM风格 映射中的一个bug(未记录的功能)。决定与公众分享。向Servicedesk#1495422 提出的请求文本

Чтобы отобразить значения на графике нужно два буфера: для верхнего значения гистограммы и для нижнего. При сопоставлении индикаторным буферам массивов, если буферы для стиля будут иметь значения 0 и 1, 2 и 3, 4 и 5 и т.д. все отображается нормально. Однако, если буферам стиля будут присвоены значения начиная с НЕЧЕТНОГО, т.е. 1 и 2, 3 и 4, 5 и 6, на графике линии гистограммы будут отображаться некорректно, хотя значения в окне данных будут корректными.

请在文档中加入对这一特性的提及,或对其进行修正,因为DRAW_HISTOGRAM样式描述并不总是以偶数缓冲区开始的

 
Alexey Kozitsyn:

MQL4。发现了我认为是DRAW_HISTOGRAM风格 映射中的一个bug(未记录的功能)。决定与公众分享。向Servicedesk#1495422 提出的请求文本

零缓冲区去哪儿了?零缓冲区是计算类型的还是日期缓冲区?
[删除]  
Karputov Vladimir:
零缓冲区在哪里?零缓冲区是计算类型的还是日期缓冲区?
指数_DATA
 
从CSV文件中读取日期时的奇怪行为。

来自帮助。

文件读取时间

从CSV文件中读取以下格式之一的字符串:"YYYY.MM.DD HH:MI:SS","YYYY.MM.DD "或 "HH:MI:SS"- 并将其转换为日期时间 值。

但CSV格式的时间格式与"DD.MM"完全不同。YYYYY" ,如果你在CSV中把它转换成另一种格式,它到处都写着40101号

如何从CSV文件中读取时间?

需要 "HH:MI:SS"、"YYYY.MM.DD "或 "HH:MI:SS",但来自终端的html/CSV报告则以"DD.MM"格式保存YYYY"


 
Vladimir Pastushak:
从CSV文件中读取日期时的奇怪行为。

来自帮助。

文件读取时间

从CSV文件中读取以下格式之一的字符串:"YYYY.MM.DD HH:MI:SS","YYYY.MM.DD "或 "HH:MI:SS"- 并将其转换为日期时间 值。

但CSV格式的时间格式与"DD.MM"完全不同。YYYYY" ,如果你在CSV中把它转换成另一种格式,它到处都写着40101号

如何从CSV文件中读取时间?

需要 "HH:MI:SS"、"YYYY.MM.DD "或 "HH:MI:SS",但来自终端的html/CSV报告则以"DD.MM"格式保存YYYY"


我将整个文件逐行读入一个字符串数组,然后通过解析运行。但这是在你最初知道文件结构的情况下。在这种情况下,数据时间类型的两种转换方式都是正确的。
 
coderex:
我将整个文件逐行读入一个字符串数组,然后通过解析运行。但这是在你从一开始就知道文件结构的情况下。日期时间类型在两种方式下都能正确转换。
解析的过程太难了。Mdeee ...那么没有人知道如何从excel中获取日期?令我惊讶的是,来自µl的函数需要一个非标准的日期格式...
 
Vladimir Pastushak:
解析是一个太难的过程。是的......。那么没有人知道如何从eexcel中获取日期?我很惊讶,来自μl的函数需要一个非标准的日期格式...
关于沉重感,这取决于你的任务是什么 :)你有原始文件结构吗?你有文件的原始结构吗? 例如,MT4的报告很容易解析,即使乍一看不那么容易,主要是文件要有结构。
 
coderex:
关于沉重感,这取决于你的任务是什么 :)你有文件的原始结构吗?例如,MT4的报告很容易解析,虽然乍一看很困难,但主要的是文件会有结构化。

该文件的结构是按类型划分的

日期;文本;文本;文本;文本;文本

日期;文本;文本;文本;文本;文本

日期;文本;文本;文本;文本;文本;文本。

日期;文本;文本;文本;文本;文本;文本。

获取日期的问题在这里...

也许你有一个阅读日期的例子?

 
Vladimir Pastushak:

该文件的结构是按类型划分的

日期;文本;文本;文本;文本;文本

日期;文本;文本;文本;文本;文本

日期;文本;文本;文本;文本;文本;文本。

日期;文本;文本;文本;文本;文本;文本。

获取日期的问题在这里...

也许你有一个阅读日期的例子?

当然有,我在上面写道:)但告诉我,你期望如何分解字符串?我将创建一个结构阵列。

struct SParam
  {
   datetime m_data;
   string m_text[4];
  } param[];

顺便说一下,这个文件是否也会创建自己?我在私信中发了一个实施的例子。

 
Vladimir Pastushak:
解析是一个太难的过程。嗯...那么,没有人知道如何从Excel中获取日期吗?我很惊讶,来自μl的函数需要一个非标准的日期格式 ...

你对解析的看法是非常错误的。

你需要通过你自己的能理解Excel格式的日期解析函数来解析这个日期。