作为一个专业的程序员,我想从 "终端 "得到什么。另一个主题是对MQL5的祝愿。 - 页 8 123456789 新评论 Aleksandr Pak 2008.09.06 08:38 #71 然而,任何JMP的if()--无条件的或有条件的--仍然是分支+ while/for antslag 2008.09.06 09:54 #72 在对MQL5开发者的采访中说,现在解释器将在平台的X86代码中编译,而不是在解释器的字节码中编译。所以,基本上可以拆解并看到与终端工作的API。甚至可以在它的基础上编写库,甚至用VC++编写。 majestic 2008.11.22 05:33 #73 如果双击测试器结果中的某个位置来跳转到图表上的某个事件,将会非常方便。 同时,不得不用手去寻找这个时刻,这很累人。 Rashid Umarov 2008.11.22 06:02 #74 majestic >> : 如果双击测试器结果中的位置,跳到图表上的事件,将非常方便。 在此期间,你必须用你的手去寻找时机--这很有压力。 已经存在的东西不是很合适吗? Алексей 2008.11.22 11:55 #75 MProgrammer,为什么你需要一个能画图的dotnet模块?此外,MQ有什么兴趣将这样一个图表模块免费提供给第三方程序员。 现在是不是可以通过一个简单的文件,用MQL4编写的脚本或指标加载和显示对象,从C#给出我们需要在图表上显示的计算数据?例如,C#程序>>数据>>文件>>脚本,指标或EA的同步访问。 如果你想在C#或其他你习惯的编程语言中创建专家顾问,你可以与MT建立一个连接链,如 为专家顾问。 MQL4专家顾问 >> Dll >> 同步套接字 >> C#程序(使用报价) >> (结果) >> 同步套接字 >> Dll >> MQL4专家顾问(显示图形对象,开仓和平仓)。 为你的优化器或测试器。 MQL4脚本>>Dll>>同步套接字>>C#程序(用引号工作,多次运行)>>(结果)>>同步套接字>>Dll>>MQL4专家顾问(显示对象的图表和运行后的位置,如测试者)。 这种方法的优点。 - 你可以用你习惯的语言和环境开发程序,因为所有高级语言都支持套接字处理。 - 有可能对策略程序进行调试。 - 你可以制作你自己的优化器,其计算能力分布在处理器(多线程)甚至网络中的计算机上 (分布当然是一个很大的工作,但优化速度将提高数倍)。例如,在家里的台式电脑上运行优化器,它会给本地网络上的笔记本电脑和你的朋友的电脑带来一部分运行,甚至可能给工作中的电脑带来一部分运行,在那里你的优化模块也在运行(未经授权将办公室容量用于个人目的:)))。 弊端。 - 在MQL4中,数据传输到Dll并不方便实现。也就是说,结构和结构的数组不能只传递双数的数组,但在MQL5中这个问题已经得到了承诺。 虽然,考虑到msvc++处理double比处理其他数据类型更快,现有的方法可能更好,虽然不太方便。 - 我必须创建一个连接模块并进行调试(但对于专业的程序员来说,这不是问题--这比创建自己的图表更容易,正如本主题的作者所说)。 我想自己在dot.net和java的socket上实现通信模块。我在Delphi和WM_COPYDATA中也有类似的模块,它工作得很好,在与MT相关的程序中使用,在真实账户上交易。 顺便说一下,我最近用Java和C++做了一些实数和整数的测试。 一般来说,如果你在-服务器模式下使用java机器,那么从第二或第三次运行开始,java测试整数工作的速度就会超过MSVC++程序。 在使用双倍数据类型时,msvs++优于java,但如果使用浮动数据类型,java就会领先。因此,在运行时有动态优化 的java程序。 我没有在C#上进行测试,但我对delphi感到失望--在速度测试中它落后于C++和Java。虽然可能在处理许多小对象(分类、移动、删除、创建)时,Delphi会显示其最好的一面。 dedushka 2009.01.25 05:02 #76 亲爱的朋友们,让我对GOTO说几句话。 这整个故事早在那些古老的个人电脑出现之前就开始了,有些人对这些电脑怀有怀念之情。 "在68年,这种情况被Dijkstra的著名文章《关于goto运算符的危害性》彻底引爆,那是在没有一个程序可以没有goto运算符的时候。事实证明,程序员的技能与他在程序中使用的goto运算符的数量成反比。这不仅在编程领域是一个革命性的冲击,而且在一般的编程方法上也是如此。 然后,有一些关于结构化编程的论文,其中表明任何程序都可以在没有GOTO的情况下,使用3种基本结构来绘制:序列、分支和循环。在某个地方,我甚至还躺着Hoare的《结构化编程》一书。我不太记得了,也许第二个作者是维斯。 "在69年,出现了Pascal语言,它是Dijkstra思想的纯粹实现"。 " 那么,你到底能不能使用goto运算符?1974年出现了Knuth的文章 "带goto操作符的结构化编程"。 诸如此类,不一而足。 总而言之,这种讨论早就平息了;不鼓励使用goto,出现了各种break、contunue、exit、halt、hande hoch和其他GOTO的替代品,尽管许多语言仍然使用goto。我认为MQL的开发者对这段历史很熟悉,这就是为什么MQL5中没有GOTO。很明显,他们用传统来掩盖他们的动机。:-) Aleksandr Pak 2009.01.25 06:49 #77 to Dedushka 任何人都可以羞辱和指责一个程序员。 特别是一个不知道该书封面颜色的人。 "结构化编程",不知道其作者是伊奥丹(Iordan)。 是的,你把击败GOTO的日期调整为美国人登月的日期,但为什么? 除了你不知道C#发布后的事件,还有什么原因? 最后一件事--在Dijkstra的时代,程序中的GOTO数量高达50%))))。 但其原因与资格认证非常不同。 说得更清楚一点,这就好比有人说,判断一个爷爷的业绩,应该以小修的数量为标准。 - 维修次数越少,祖父就越有资格。 而为了让祖父更好地工作,应该把他的工具从他身上拿走。 dedushka 2009.01.25 22:24 #78 Korey писал(а)>> to Dedushka 每个人都可以羞辱和指责一个程序员。 特别是一个不知道 "中国 "的封面是什么颜色的人。 "结构化编程",不知道其作者是伊奥丹(Iordan)。 是的,你把击败GOTO的日期调整为美国人登月的日期,但为什么? 除了你不知道C#发布后的事件,还有什么原因? 最后一件事--在Dijkstra的时代,程序中的GOTO数量高达50%))))。 但其原因与资格认证非常不同。 说得更清楚一点,这就好比有人说,判断一个爷爷的业绩,应该以小修的数量为标准。 - 维修次数越少,爷爷就越有资格。 并且为了让祖父更好地工作,把工具从他那里拿走。 亲爱的Korey,我重读了我的帖子几遍,以防万一......上帝啊,我没有看到任何试图责备或羞辱任何人的暗示。 我甚至没有想过这个问题,只是我在大约30年前就认识了讨论的对象......并像一位慈祥的爷爷一样决定告诉我它的来源。:-) 关于 "结构化编程"--是的,有这么一本厚厚的黄色平装书,经典作品:W.W. Dahl, E. Dijkstra, and K. Hoare, "Structured Programming", Moscow, Mir, 1975. 最后我说的是以前的事,我所有的书都是上个世纪的,而且我真的 "与C#发布后的事件脱节",因为我已经很久没有从事程序员的工作了。我只是在一家小公司做看门人:-)。但我对MQL5很感兴趣,看来我需要放松,走出休眠状态--我有很多东西要编程,而我没有人帮助我。 所以我来到这个论坛,希望得到一些帮助,就像你,亲爱的...请不要说脏话,我不喜欢这样...... Aleksandr Pak 2009.01.26 07:05 #79 到Dedushka 1.看你的头像,我看到一个水手的胸膛,像个水手,还有 "爷爷 "这个绰号--是的,它的意思是船上的机械师,首席机械师去做股票交易。 2.论坛上的 "脏话 "水平是可以接受的,交易就是身份,没有身份就不能交易)))。 2)论坛上的 "脏话 "水平是可以接受的。交易是一种没有自我利益的自给自足,没有自我利益就没有办法交易。 3.不管你个人是否想说脏话,你已经在说脏话了,尤其是MQL4作为一种语言和环境是不好的= ))) 你只是碰巧加入了 "四个字的操作员 "的可耻的行列。 你也为不理解MQL创作者的深层思想而感到羞愧))))。 - 如果你记得冲床载体上冲孔的形状,你很快就会明白MQL和MT-4的价格。 4.得到的是被调侃和羞辱,是对不聪明的责备,即所谓的智力低下,可耻。 为了证明这一点,也要读一读这个主题))。 =从程序员那里拿走了goto运算符,据说现在让他们跳来跳去。 5. 然而,在这个问题上。 可以不使用可耻的goto一词,但SRAM本身及其可耻的goto运算符--必须 Sceptic Philozoff 2009.01.26 09:58 #80 应该的,应该的--只是为了艺术而艺术。在有些情况下,goto是简短而优雅地编码的唯一方法。 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果双击测试器结果中的某个位置来跳转到图表上的某个事件,将会非常方便。
同时,不得不用手去寻找这个时刻,这很累人。
如果双击测试器结果中的位置,跳到图表上的事件,将非常方便。
在此期间,你必须用你的手去寻找时机--这很有压力。
已经存在的东西不是很合适吗?
MProgrammer,为什么你需要一个能画图的dotnet模块?此外,MQ有什么兴趣将这样一个图表模块免费提供给第三方程序员。
现在是不是可以通过一个简单的文件,用MQL4编写的脚本或指标加载和显示对象,从C#给出我们需要在图表上显示的计算数据?例如,C#程序>>数据>>文件>>脚本,指标或EA的同步访问。
如果你想在C#或其他你习惯的编程语言中创建专家顾问,你可以与MT建立一个连接链,如
为专家顾问。
MQL4专家顾问 >> Dll >> 同步套接字 >> C#程序(使用报价) >> (结果) >> 同步套接字 >> Dll >> MQL4专家顾问(显示图形对象,开仓和平仓)。
为你的优化器或测试器。MQL4脚本>>Dll>>同步套接字>>C#程序(用引号工作,多次运行)>>(结果)>>同步套接字>>Dll>>MQL4专家顾问(显示对象的图表和运行后的位置,如测试者)。
这种方法的优点。
- 你可以用你习惯的语言和环境开发程序,因为所有高级语言都支持套接字处理。
- 有可能对策略程序进行调试。
- 你可以制作你自己的优化器,其计算能力分布在处理器(多线程)甚至网络中的计算机上
(分布当然是一个很大的工作,但优化速度将提高数倍)。例如,在家里的台式电脑上运行优化器,它会给本地网络上的笔记本电脑和你的朋友的电脑带来一部分运行,甚至可能给工作中的电脑带来一部分运行,在那里你的优化模块也在运行(未经授权将办公室容量用于个人目的:)))。
弊端。
- 在MQL4中,数据传输到Dll并不方便实现。也就是说,结构和结构的数组不能只传递双数的数组,但在MQL5中这个问题已经得到了承诺。
虽然,考虑到msvc++处理double比处理其他数据类型更快,现有的方法可能更好,虽然不太方便。
- 我必须创建一个连接模块并进行调试(但对于专业的程序员来说,这不是问题--这比创建自己的图表更容易,正如本主题的作者所说)。
我想自己在dot.net和java的socket上实现通信模块。我在Delphi和WM_COPYDATA中也有类似的模块,它工作得很好,在与MT相关的程序中使用,在真实账户上交易。
顺便说一下,我最近用Java和C++做了一些实数和整数的测试。
一般来说,如果你在-服务器模式下使用java机器,那么从第二或第三次运行开始,java测试整数工作的速度就会超过MSVC++程序。
在使用双倍数据类型时,msvs++优于java,但如果使用浮动数据类型,java就会领先。因此,在运行时有动态优化 的java程序。
我没有在C#上进行测试,但我对delphi感到失望--在速度测试中它落后于C++和Java。虽然可能在处理许多小对象(分类、移动、删除、创建)时,Delphi会显示其最好的一面。
亲爱的朋友们,让我对GOTO说几句话。
这整个故事早在那些古老的个人电脑出现之前就开始了,有些人对这些电脑怀有怀念之情。
"在68年,这种情况被Dijkstra的著名文章《关于goto运算符的危害性》彻底引爆,那是在没有一个程序可以没有goto运算符的时候。事实证明,程序员的技能与他在程序中使用的goto运算符的数量成反比。这不仅在编程领域是一个革命性的冲击,而且在一般的编程方法上也是如此。
然后,有一些关于结构化编程的论文,其中表明任何程序都可以在没有GOTO的情况下,使用3种基本结构来绘制:序列、分支和循环。在某个地方,我甚至还躺着Hoare的《结构化编程》一书。我不太记得了,也许第二个作者是维斯。
"在69年,出现了Pascal语言,它是Dijkstra思想的纯粹实现"。
" 那么,你到底能不能使用goto运算符?1974年出现了Knuth的文章 "带goto操作符的结构化编程"。
诸如此类,不一而足。
总而言之,这种讨论早就平息了;不鼓励使用goto,出现了各种break、contunue、exit、halt、hande hoch和其他GOTO的替代品,尽管许多语言仍然使用goto。我认为MQL的开发者对这段历史很熟悉,这就是为什么MQL5中没有GOTO。很明显,他们用传统来掩盖他们的动机。:-)
to Dedushka
任何人都可以羞辱和指责一个程序员。
特别是一个不知道该书封面颜色的人。
"结构化编程",不知道其作者是伊奥丹(Iordan)。
是的,你把击败GOTO的日期调整为美国人登月的日期,但为什么?
除了你不知道C#发布后的事件,还有什么原因?
最后一件事--在Dijkstra的时代,程序中的GOTO数量高达50%))))。
但其原因与资格认证非常不同。
说得更清楚一点,这就好比有人说,判断一个爷爷的业绩,应该以小修的数量为标准。
- 维修次数越少,祖父就越有资格。
而为了让祖父更好地工作,应该把他的工具从他身上拿走。
to Dedushka
每个人都可以羞辱和指责一个程序员。
特别是一个不知道 "中国 "的封面是什么颜色的人。
"结构化编程",不知道其作者是伊奥丹(Iordan)。
是的,你把击败GOTO的日期调整为美国人登月的日期,但为什么?
除了你不知道C#发布后的事件,还有什么原因?
最后一件事--在Dijkstra的时代,程序中的GOTO数量高达50%))))。
但其原因与资格认证非常不同。
说得更清楚一点,这就好比有人说,判断一个爷爷的业绩,应该以小修的数量为标准。
- 维修次数越少,爷爷就越有资格。
并且为了让祖父更好地工作,把工具从他那里拿走。
亲爱的Korey,我重读了我的帖子几遍,以防万一......上帝啊,我没有看到任何试图责备或羞辱任何人的暗示。
我甚至没有想过这个问题,只是我在大约30年前就认识了讨论的对象......并像一位慈祥的爷爷一样决定告诉我它的来源。:-)
关于 "结构化编程"--是的,有这么一本厚厚的黄色平装书,经典作品:W.W. Dahl, E. Dijkstra, and K. Hoare, "Structured Programming", Moscow, Mir, 1975.
最后我说的是以前的事,我所有的书都是上个世纪的,而且我真的 "与C#发布后的事件脱节",因为我已经很久没有从事程序员的工作了。我只是在一家小公司做看门人:-)。但我对MQL5很感兴趣,看来我需要放松,走出休眠状态--我有很多东西要编程,而我没有人帮助我。 所以我来到这个论坛,希望得到一些帮助,就像你,亲爱的...请不要说脏话,我不喜欢这样......
到Dedushka
1.看你的头像,我看到一个水手的胸膛,像个水手,还有 "爷爷 "这个绰号--是的,它的意思是船上的机械师,首席机械师去做股票交易。
2.论坛上的 "脏话 "水平是可以接受的,交易就是身份,没有身份就不能交易)))。
2)论坛上的 "脏话 "水平是可以接受的。交易是一种没有自我利益的自给自足,没有自我利益就没有办法交易。
3.不管你个人是否想说脏话,你已经在说脏话了,尤其是MQL4作为一种语言和环境是不好的= )))
你只是碰巧加入了 "四个字的操作员 "的可耻的行列。
你也为不理解MQL创作者的深层思想而感到羞愧))))。
- 如果你记得冲床载体上冲孔的形状,你很快就会明白MQL和MT-4的价格。
4.得到的是被调侃和羞辱,是对不聪明的责备,即所谓的智力低下,可耻。
为了证明这一点,也要读一读这个主题))。
=从程序员那里拿走了goto运算符,据说现在让他们跳来跳去。
5.
然而,在这个问题上。
可以不使用可耻的goto一词,但SRAM本身及其可耻的goto运算符--必须
应该的,应该的--只是为了艺术而艺术。在有些情况下,goto是简短而优雅地编码的唯一方法。