//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 12.10.2007 |//+----------------------------------------------------------------------------+//| Описание : Возвращает интервал установки сигнальных указателей |//| Параметры: |//| pr - процент относительно ценового размера окна |//+----------------------------------------------------------------------------+int GetArrowInterval(int pr=7) {
if (pr<=0) pr=7;
return((WindowPriceMax()-WindowPriceMin())/100*pr/Point);
}
替代代码。
替代代码。
如果(index>0 || index>8) 返回(-1)。
也许如果(index < 0 || ...) ...; ?
第二个版本的代码确实更好......也更漂亮。
--
这是真的......。当维护一个尺寸优化的代码比一个模糊的代码更难时。
即,写得更广泛有时更容易维护......
--
在SQL中它是颠倒的...代码优化
把它放到一个单一的查询中甚至会伤害到
有意思的是...
例如,一个复杂查询的SQL代码比几个连续的SQL查询更难阅读
虽然看起来很奇怪,但三个简单查询的性能往往比一个复杂(看似优化)查询的性能要好。
那些编写复杂SQL查询的人的逻辑...遭受... 只是因为...
1 - 不利于维护
2-工作速度较慢
--
不适用于你的代码
这只是根据经验...
这是我非常喜欢的东西......摘自Igor Kim的主题,他的第一个代码。
...和他的第二个。
怎么样?这让我个人很高兴...:))做了一个指标。但当ZZCount>1时,终端就挂断了。似乎没有任何错误。
也许有人会找到原因?
你也可以成为一个老人。
非常感谢您!
有时你需要在MQL4中对数据进行排序,而不需要接触数据本身。在MQL4中没有指针,也没有结构。
下面是一个脚本的例子,它通过对指针的模拟,按不同的参数对数据进行排序。也许,有人会发现这种方法和排序功能很有用。
工作的结果。