作为一个专业的程序员,我想从 "终端 "得到什么。另一个主题是对MQL5的祝愿。 - 页 9

 
Mathemat писал(а)>>

应该的,应该的--只是为了艺术而艺术。在有些情况下,goto是简短而优雅地编码的唯一方法。

我同意。有时这非常有必要。但如果你改用事件处理,这种需要可能会消失。

 
Korey писал(а)>>

到Dedushka

1.看你的头像,我看到一个像水手的胸部,+昵称 "爷爷",--是的,所以一个船上的机械师,特别是机械师长去做股票交易。
2.论坛上的 "脏话 "水平是可以接受的,交易就是身份,没有身份就不能交易)))。
2)论坛上的 "脏话 "水平是可以接受的。交易是一种没有自我利益的自给自足,没有自我利益就没有办法交易。
3.不管你个人是否想说脏话,你已经在说脏话了,尤其是MQL4作为一种语言和环境是不好的= )))
你只是碰巧加入了 "四个字的操作员 "的可耻的行列。
你也为不理解MQL创作者的深层思想而感到羞愧))))。
- 如果你记得冲床载体上冲孔的形状,你很快就会明白MQL和MT-4的价格。
4.得到的是像山雀一样被人用辣椒拨弄,而且是以不懂的形式羞辱,也就是所谓的精神上的狼狈,和可耻。
为了证明这一点,也要读一读这个主题))。
=从程序员那里拿走了goto运算符,据说现在让他们跳来跳去。
5.
然而,在这个问题上。
可以不使用goto这个可耻的词,但SRAM本身和它的可耻的词goto操作符--应该

亲爱的。

1.我的头像是旧的,来自Alpari论坛。我的附近有海,从我的办公室就能看到它。:-)

我已经看到了这个主题,有些人可能会和我争论,但不是在面包和黄油的基础上。

3.我记得打孔的卡片和丝带,是的,我甚至有一台可以工作的管子机。:-)

4,5.事实上,GOTO(跳转)是任何软件控制的基础。而整个问题就在于它的胡乱使用。

一个合格的程序员不会关注这个问题,他会在需要的地方编写GOTO操作符。如果它不在语言中,那也没关系。

但有了它更好,它不会饿,有时你可能需要它。而拼命三郎不管有没有,都能把事情搞得这么乱,"妈妈不能等"。

然而,在这个问题上。

我不会触及语言的程序性可能性,但当处理大量的订单(事实上是表格)时,如果能有这样的内置东西,那就很有意思了。

DELETE *
来自贸易
WHERE(OrderType = OP_BUYLIMIT)。

选择 *
从历史来看
WHERE ((OrderMagicNumber=2135) AND
(OrderOpenTime > #1/1/2009#))。

考虑到MQL5中结构的承诺,我们可以在标准缓冲区中获得所需的订单子集,并按程序处理它们。

我只是记得在早期的基础上,矩阵是如何乘法的(循环中的循环,等等),我懒得逐行搜索所有的历史。

 

我并不关心它是否得到了,因为这无关紧要,而且他们可能不会添加,否则论坛就会停滞不前......

剩下的就很清楚了--那些能够为他们所拥有的东西赚到足够的钱的人,以及那些想卖掉的人,当然是想要更多的Yuish东西。

分析师们希望有更多的权力和可能性来扩大和与MT一起工作,有什么都可以。

 

专业发展应该与学生的东西不同,而下面的内容使MQL4更接近于此。

1.MQL4的技术分析 "文件给出了不在终端 "指标 "部分的指标描述,例如ZZ。

2.MQL4中的技术分析文件在描述指标时提到了代码库,据说它包含源代码--这不是真的。如果Bolindger Bands在 "指标 "部分,那么它也在"自定义指标"部分(不是Bands),参数必须相同,不能用int代替double。

3)代码库包含大量由半文盲编写的代码,而且经常没有任何调试或错误,但同时MetaQuotes的作者也经常被注明。代码库应该被分为几个部分。

代码(可能由MetaQuotes以外的人编写),MetaQuotes负责(咨询和错误修复)。

由第三方编写的代码,但由MetaQuotes进行评论(由版主)。

其他一切。

无论如何,MetaQuotes比Code Base对文章更敏感,Code Base目前的形式是一堆垃圾。

4."指标 "部分的所有指标都必须保证其各自作者所提出的算法。如果这个算法是不同的,就有必要解释一下,用一个大的名字来称呼这个指标是不合适的。

5.非常理想的是,指标的算法与一些更古老、更普遍的系统相吻合。Metastock在分析系统中占有特殊地位,因为相应指标的开发者参与了它的开发。

6.MetaQuotes开发的指标数量应该增加到一个合适的水平,考虑到之前的评论,与Metastock的数量和列表相匹配。

7.每个指标都应该有一个相应的 "函数",它不会重新计算图表的全部或部分内容,而只是计算其必要的部分。这应该在时间上严重简化了测试。

8.所有的指标和功能都必须有一个开放的源代码。

9.除了专家顾问和脚本之外,还需要一个资源管理器(MetaStock模拟),它可以在测试模式下分析一些货币对和时间框架,以便为下一个交易时段选择货币对。

 

1.现在很难说为什么ZigZag 没有被纳入终端内置的标准技术指标列表。可能是因为有各种各样的解释。但现在我们有很多不同的之字形,你可以在终端使用或在MQL4中编写你自己的之字形。

2.事情是这样的--自定义指标中的偏差参数和标准布林线指标中的偏差参数有不同的类型。这在MetaTrader 5中得到了修复。除了这一点之外,所有的指标在MQL4中都有自己的来源。

3.代表MetaQuotes的代码库中的指标应该是调试过的,没有错误。如果你发现一个错误,请报告它。

4 很难保证算法的独特性,大多数指标都非常相似。

5.算法是由人编写的,没有什么是静止的,大多数算法都曾在某个时候用Metastock检查过。

6.这不是首要任务,MetaQuotes软件公司提供了在MQL4中编写自己的几乎任何复杂指标的可能性。在我们看来,这比在终端增加几百个指标更重要。

7.在MQL4中就是这样,你可以自己控制指标的计算过程。

8.只有开放的代码才会公布在代码库中,这使你可以直接从MetaEditor中下载这些代码。

9.这一点并不完全清楚。

 
Rosh писал(а)>>

1.现在很难说为什么ZigZag 没有被包括在终端内置的标准技术指标列表中。可能是因为有各种各样的解释。但现在我们有很多不同的之字形,你可以在终端使用或在MQL4中编写你自己的之字形。

2.事情是这样的--自定义指标中的偏差参数和标准布林线指标中的偏差参数有不同的类型。这在MetaTrader 5中得到了修复。除了这一点之外,所有的指标在MQL4中都有自己的来源。

3.代表MetaQuotes的代码库中的指标应该是调试过的,没有错误。如果你发现一个错误,请报告它。

4 很难保证算法的独特性,大多数指标都非常相似。

5.算法是人写的,没有什么是静止的,而且大多数算法在某些时候已经用Metastock检查过。

6.这不是首要任务,MetaQuotes软件公司提供了在MQL4中编写自己的几乎任何复杂指标的可能性。在我们看来,这比在终端增加几百个指标更重要。

7.在MQL4中就是这样,你可以自己控制指标的计算过程。

8.只有开放的代码才会公布在代码库中,这使你可以直接从MetaEditor中下载这些代码。

9.这一点并不完全清楚。

我不能接受你的回答,因为它看起来更像是一个大官员对一个纠缠不休的公民的回答,尽管我没有要求或要求什么--我只是为公共利益工作。言归正传。

1.ZZ在Metastock中是可用的,其算法是不同的,是更好的(在我看来)。其余的品种在有基准的情况下是不错的。除了ZZ,我还没有找到ADX,同样,现有的品种ADX还有其他的算法,相应的还有其他的图形,例如ADX_Rosh。

2.所提供的链接只是一个例子。而这种差异并不是唯一的。例如,所有的自定义指标都没有"applied_price" 参数,但根据描述,这些指标中应该有 这个参数。

加速器没有周期参数。我明白,没有人检查过,而我关于MQ没有提供源代码的论述也因此得到证明。

3 我没有看到你对这一点的看法。

4.专业的发展不同于学生的,那作者的世界名声的算法是有保证的 - 不能接受你的解释。

5.如果以Metastock为基础--我们在谈论什么进展?在Metastock中,指标的算法没有改变。

6.非常抱歉,可能没有被理解。我不是说要开发几百个指标。Metastock有一百个,但重要的是别的东西--它是一套功能完整的指标,用于建立交易系统。那里有一个更合理的指标分类,来自于市场特征。例如,波动性指标。而震荡器揭示了什么,那就是市场特征?威廉姆斯交易系统给出的是指标。这很好,但它是一个单独的部分,它不应该涉及到指标,因为这是一个交易系统(在Metastock中它是一个单独的小节),其中可以有很多。

7.我在指标代码中没有控制任何东西。为了得到指标值0、1、2,你需要调用三次,因为指标缓冲区对我来说是不可用的。反映了这一困难论坛,其建议是将指标文本转移到专家顾问的文本。

8.指标的代码不能由.mqh包含,它需要额外的努力,最重要的是需要资质。

9.我们谈论的是一个测试仪模式,它将结合测试多个货币对和/或EA的结果 - 这在Metastock中是可用的。

在这九点的背后又失去了我的主要观点:Code Base的部分,即盖上 "Metacurrents "的章,必须以专业的水平来执行。而如果我们称Code Base为 "开放源码",那么这些代码必须是由专业人员编写的,并经过专业设计。

开源指标必须有一个类似于 "语言描述 "和 "技术分析 "的描述,但它必须与所参考的代码完全对应。

此外,指标本身的源代码必须包含。

- 输入参数的描述

- 输出参数的描述

- 算法的详细评论

- 也许是对程序的一些其他部分的评论

- 指标缓冲区的设计达到了Mq4的最大可能性。

- 强制检查指标输入参数的有效性(我完全记不起来了)

- 解决近似值比较中的准确性损失问题

除了希望改进元数据系统外,这段文字背后没有任何意义。

 

如果可能的话,为了方便开发EA 和计算其中的括号,在ME-5中增加一个功能,这样你就可以把不同颜色的标签,如图所示。

我手动使用这个方法,在Paint中复制EA的截图,并加上彩色和不同形状的标记,例子见图。

 
Night_Sun писал(а)>>

如果可能的话,为了方便开发EA和计算其中的括号,在ME-5中增加一个功能,这样你就可以把不同颜色的标签,如图所示。

我是手动使用的,把EA的截图复制到Paint中,然后加上彩色和不同形状的标记,例子见图。

那么NotePad++将帮助你。而且你不需要复制它。而链接的括号则突出显示了http://notepad-plus.sourceforge.net/ru/site.htm