错误、漏洞、问题 - 页 2769

 
Igor Makanu:

MQL-编译器,不是解释器,谷歌 "链接器编译器"。





从一个小的文本字符串(10-50个符号)中得到多少概率的md5-hash(16字节)等于0xAAAAAAAA+0xAAAAAAAA+0xAAAAAAAA

一般来说,我需要一些初始化器HASH_NULL(我需要一些合理的变体),我发现0不可靠,因为某些原因


UPD: 在网上搜索到的md5解密https://md5.web-max.ca/

在md5哈希值上:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa说是错误,0也是一个错误。

谢谢你
 
请解释一下,在函数之前写的是什么数据类型?例如整数类型,但函数 本身并没有返回一个值,例如,那它是什么类型的变量?例如:int f (void)与void f (void)是不同的。
Документация по MQL5: Основы языка / Типы данных / Тип void и константа NULL
Документация по MQL5: Основы языка / Типы данных / Тип void и константа NULL
  • www.mql5.com
Основы языка / Типы данных / Тип void и константа NULL - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
[删除]  
Ivan_Invanov:
你能解释一下在函数前写的是什么数据类型吗? 比如说整数类型,但函数 本身并没有返回一个值,比如说,那它是什么类型的变量?

给我一个例子。

 
Сергей Таболин:

给我一个例子。

int f (void) 与 void f (void) 有什么不同? 谢谢。
 
啊,明白了,谢谢。 第一个没有参数,第二个没有返回值,也没有参数。
 

为什么无法将历史上的交易添加到图表中,以前,当你从历史上转移一个交易时,图表会自动滚动到交易的起点,现在对这个动作没有反应。

另外,没有按钮可以将所有交易 添加到图表中,但有一个按钮可以删除所有 交易。

更合理的做法是在所选工具的交易图上添加按钮,添加删除该工具的交易(而不是所有 交易)。


我们能否在上下文菜单中添加以下按钮?

添加所有交易

为一个 "符号 "添加交易

删除 "符号 "上的交易

删除所有交易


我可以在历史上增加点数的利润吗(不仅仅是货币)?

 

我决定把它贴在这里。

看,我特意去掉了三个";",以引起许多编译错误。

是的,我明白,只正确捕捉不完整的字符串,产生3个而不是13个错误是很难的。

但也许把工具箱屏幕滚动滑块留在上面毕竟是有意义的。

只要它是这样的,你就不能不想知道为什么你看到的 错误首先发生。而主要问题几乎总是出在列表中第一个的错误上。


在那里,它是在顶部的 "意外令牌"


 
Nikolai Karetnikov:

我决定把它贴在这里。

看,我特意去掉了三个";",以引起许多编译错误。

是的,我明白,只正确捕捉不完整的字符串,产生3个而不是13个错误是很难的。

但也许把工具箱屏幕滚动滑块留在上面毕竟是有意义的。

只要它是这样的,你就不能不想知道为什么你看到的 错误首先发生。而主要问题几乎总是出在列表中第一个的错误上。


在那里,它是在顶部的 "意外令牌"


 
Artyom Trishkin:

很好!:)

谢谢!

 

1.是否有可能与SQLite数据库 一起工作,使终端中的不同程序向同一个数据库写入数据,但写入不同的表?到目前为止,当我试图创建并向一个没有首先打开的表写入数据时,我得到5605 - 数据库被锁定。


2.在测试器中同样的基础上,工作情况如何?在测试过程中,我可以在日志中看到基地被打开,数据被写入,但物理上没有任何东西被重置到磁盘,也就是说,基地甚至没有被创建。