对MQL5的祝愿 - 页 22 1...151617181920212223242526272829...131 新评论 [删除] 2008.01.30 10:00 #211 我知道不会有指针而是安全的引用,问题是,当使用DLL时,这些引用会被解释为指针吗?同样与.NET相比,我们有一个委托类型,一个指向一个函数的安全指针。但所有安全的类型都可以被解释为不安全的类型,反之亦然,这不是与同一API交互的方式,所以还有一个问题是,委托会以同样的方式实现吗? 至于语言,MQL中的字符串,除了完全是ASCII的,就是Unicode的告别,会不会有这个方向的变化,很抱歉拿.NET来做比较,但在这里,我们内存中的字符串是字节长度和字符长度,但实际上所有的字符串都是UTF16的,也许在五年内会是已经UTF32的基础。实际上,如果字符串在头中也有一个编码,现有的两个头参数都会有需求。例如,我经常要处理UTF8,那么你们将在这个方向上采取什么措施,还是一切保持不变? 关于数据类型,是保持原样还是像.NET中那样增加一个类型标识符,或者自定义类型会不会与原始类型有很大的不同,我不是在说编译器会如何使用,我想知道在用户看来会如何? Renat Fatkhullin 2008.01.30 10:45 #212 我们把MQL5作为 "带类的C",而不是纯C++。 字符串类型 是纯粹的unicode,尽管仍有可能使用char类型作为数组。也就是说,在MQL5中,没有对单字节字符串的本地支持,而只是通过数组的形式进行模拟。除了通常的DLL之外,不会有明确的努力来与其他语言整合。 Сергей Ковалев 2008.01.30 10:52 #213 Renat: 顺便说一下,我们最近从亚马逊 买了一本厚厚的日文书,完全是关于MQL4编程的。作者: 丰岛久道 这是非常有趣的。你能简要地告诉我这本书是关于什么的,以及它是如何结构的吗?是否有完整的程序或图书馆的例子? Aleksandr Pak 2008.01.30 12:10 #214 Renat: 科里。 雷纳特。 我们把它直接带到安全的C++。 C++为软件供应商创造了安全保障,例如,他们现在不敢销售和传递开放源码的EA,但当然对象会交易。 然而,C++本身是最危险的工具之一。 我没有白说 "安全的C++",也没有说 "C++"。安全是因为没有内存指针(C++中最糟糕的东西)和完整的管理代码。 对于那些想使用普通C语言的人,在MQL5中一切都保持不变。也就是说,不要使用带有对象的类,继续编写常规的函数。 由于你的活动,从MQL到MQL4,人们对C语言重新产生了兴趣!!。 把C转给消费者。非常感谢你。 没有你,C++是最后的热潮,人们纷纷转向Delphi。 为了您和我们的利益,祝您好运! Renat Fatkhullin 2008.01.30 12:57 #215 SK. писал (а): 雷纳特。 顺便说一下,我们最近从亚马逊 买了一本厚厚的日文书,完全是关于MQL4编程的。作者: 丰岛久道 这是非常有趣的。你能简单地告诉我这本书是关于什么的,以及它是如何结构的吗?是否有现成的方案、图书馆的例子? 本书共380页,从下载终端开始,描述了标准指标、终端工作、MQL4参考书的解释和专家顾问的创建。大量的屏幕截图和代码片段。这本书的所有内容都是日文,我通过截图、来源和功能名称进行了说明。 作者的网站:http://forex.toyolab.com, 你可以尝试用谷歌自动翻译器阅读它的英文。 [删除] 2008.01.30 22:08 #216 请确保在每次关闭交易后,账户历史中都有一个带有余额的栏。 像这样--没有/包括佣金 或只是包括 佣金 我预先感谢你。 我对MQL非常尊重。 Vadim Zhunko 2008.02.01 00:18 #217 我真的会喜欢这个。 1.多维动态数组。至少有6个维度。 2.增加指标缓冲区的数量。但这不是一个原则问题。你完全可以不用他们。这只是方便。 3.我想为MT5使用DirectX,否则我的图形非常慢。这是很懒惰的图形。 4.有可能将外部变量和不仅是外部 变量收集到数组中。数组[2]={Qwe, Rty}。 5.有可能通过这种方式改变阵列的大小。Array[n]; == ArrayResize (Array, n); (只是另一个条目)。 6.能够将字符串变量合成或转换为一个变量,反之亦然。 7.我希望能用指标、脚本、专家的属性来扩展窗口。以及最后一个窗口尺寸的内存。 8.要在模板中的对象名称中保存一个换行符号。 9.要将一个对象的属性的弹出窗口中的字符数增加到至少256。 10.并再次谈及类型转换。你已经做了:int / double = double。再往前走一步。让它成为:int / int = double。这将是符合逻辑的。 11.你需要一个函数来返回 ...expert/files 文件夹中的文件名。 12.需要一个函数来返回...expert/files文件夹中的文件数量。 13....expert/files文件夹中的子目录。而在他们中的可能性11,12pt。 14.我希望能在任何地方使用MT5工具来创建和读取文件。 15.蜱虫病史至少需要几天的时间!!!。还有一套与蜱虫打交道的函数。 16.滴答图(滴答烛台)。以及用于处理这些图表的功能。 17.TF,如果没有,那就更多。而且必须是YR1。 18.纠正在不同TF上显示对象的问题。坐标不重合。 [存档!]纯数学、物理学、化学等:与贸易没有任何关系的大脑训练问题 [Archive!] Pure mathematics, physics, 交易中的机器学习:理论、模型、实践和算法交易 Andrey Khatimlianskii 2008.02.01 00:46 #218 在这里,论坛上出现了:你需要知道服务器的限制,如最大的订单数量。 Aleksandr Pak 2008.02.01 01:26 #219 将计算出的指标数组变成二维的,这很容易,而且我们发现它非常方便。 例如: 双重缓冲[][Const]。 .............. SetIndexBuffer(3,buffer)。 每一个新的小节,行指针都会被数组元素的字节数所移位,我们只需要乘以数组字符串的元素数。 [Удален] 2008.02.01 15:33 #220 好的,代码将是 "管理的"。 如果有"///<summary>"就更好了。你知道吗,这非常方便--把鼠标移到一个变量/类型/字段/属性等,弹出的窗口会告诉你你在那里 "评论 "了什么。 1...151617181920212223242526272829...131 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我知道不会有指针而是安全的引用,问题是,当使用DLL时,这些引用会被解释为指针吗?同样与.NET相比,我们有一个委托类型,一个指向一个函数的安全指针。但所有安全的类型都可以被解释为不安全的类型,反之亦然,这不是与同一API交互的方式,所以还有一个问题是,委托会以同样的方式实现吗?
至于语言,MQL中的字符串,除了完全是ASCII的,就是Unicode的告别,会不会有这个方向的变化,很抱歉拿.NET来做比较,但在这里,我们内存中的字符串是字节长度和字符长度,但实际上所有的字符串都是UTF16的,也许在五年内会是已经UTF32的基础。实际上,如果字符串在头中也有一个编码,现有的两个头参数都会有需求。例如,我经常要处理UTF8,那么你们将在这个方向上采取什么措施,还是一切保持不变?
关于数据类型,是保持原样还是像.NET中那样增加一个类型标识符,或者自定义类型会不会与原始类型有很大的不同,我不是在说编译器会如何使用,我想知道在用户看来会如何?
字符串类型 是纯粹的unicode,尽管仍有可能使用char类型作为数组。也就是说,在MQL5中,没有对单字节字符串的本地支持,而只是通过数组的形式进行模拟。除了通常的DLL之外,不会有明确的努力来与其他语言整合。
顺便说一下,我们最近从亚马逊 买了一本厚厚的日文书,完全是关于MQL4编程的。作者: 丰岛久道
我们把它直接带到安全的C++。
C++为软件供应商创造了安全保障,例如,他们现在不敢销售和传递开放源码的EA,但当然对象会交易。
然而,C++本身是最危险的工具之一。
对于那些想使用普通C语言的人,在MQL5中一切都保持不变。也就是说,不要使用带有对象的类,继续编写常规的函数。
由于你的活动,从MQL到MQL4,人们对C语言重新产生了兴趣!!。
把C转给消费者。非常感谢你。
没有你,C++是最后的热潮,人们纷纷转向Delphi。
为了您和我们的利益,祝您好运!
顺便说一下,我们最近从亚马逊 买了一本厚厚的日文书,完全是关于MQL4编程的。作者: 丰岛久道
作者的网站:http://forex.toyolab.com, 你可以尝试用谷歌自动翻译器阅读它的英文。
请确保在每次关闭交易后,账户历史中都有一个带有余额的栏。
像这样--没有/包括佣金
或只是包括 佣金
我预先感谢你。
我对MQL非常尊重。
1.多维动态数组。至少有6个维度。
2.增加指标缓冲区的数量。但这不是一个原则问题。你完全可以不用他们。这只是方便。
3.我想为MT5使用DirectX,否则我的图形非常慢。这是很懒惰的图形。
4.有可能将外部变量和不仅是外部 变量收集到数组中。数组[2]={Qwe, Rty}。
5.有可能通过这种方式改变阵列的大小。Array[n]; == ArrayResize (Array, n); (只是另一个条目)。
6.能够将字符串变量合成或转换为一个变量,反之亦然。
7.我希望能用指标、脚本、专家的属性来扩展窗口。以及最后一个窗口尺寸的内存。
8.要在模板中的对象名称中保存一个换行符号。
9.要将一个对象的属性的弹出窗口中的字符数增加到至少256。
10.并再次谈及类型转换。你已经做了:int / double = double。再往前走一步。让它成为:int / int = double。这将是符合逻辑的。
11.你需要一个函数来返回 ...expert/files 文件夹中的文件名。
12.需要一个函数来返回...expert/files文件夹中的文件数量。
13....expert/files文件夹中的子目录。而在他们中的可能性11,12pt。
14.我希望能在任何地方使用MT5工具来创建和读取文件。
15.蜱虫病史至少需要几天的时间!!!。还有一套与蜱虫打交道的函数。
16.滴答图(滴答烛台)。以及用于处理这些图表的功能。
17.TF,如果没有,那就更多。而且必须是YR1。
18.纠正在不同TF上显示对象的问题。坐标不重合。
例如:
双重缓冲[][Const]。
..............
SetIndexBuffer(3,buffer)。
每一个新的小节,行指针都会被数组元素的字节数所移位,我们只需要乘以数组字符串的元素数。
好的,代码将是 "管理的"。
如果有"///<summary>"就更好了。你知道吗,这非常方便--把鼠标移到一个变量/类型/字段/属性等,弹出的窗口会告诉你你在那里 "评论 "了什么。