ArrayInitialize(ar,Z); // промежуточный массив размер массива ar = 1000 ArrayCopy(arr,ar,5000); // основной массив заполняется значением Z c 5000 по 5999 элемент
许多交易者会说,为什么这么复杂,可以更简单。
ArrayFill(arr,5000,1000,Z);
但由于某种未知的原因,使用中间阵列的第一个变体的运行速度明显比第二个变体快。
2018.09.0411:01:17.222 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3382018.09.0411:01:17.222 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 1112018.09.0411:01:18.563 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3012018.09.0411:01:18.563 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 1222018.09.0411:01:19.717 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3342018.09.0411:01:19.717 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 1422018.09.0411:01:21.095 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3642018.09.0411:01:21.095 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 156
2018.09.0411:08:21.258 TestArrayFill EURUSD,H1: Время заполнения через ArrayInitialize + ArrayCopy = 1132018.09.0411:08:21.258 TestArrayFill EURUSD,H1: Время заполнения через ArrayFill = 78
当我需要用一个单一的Z值来填充一个大数组的一部分时,我使用该结构。
许多交易者会说,为什么这么复杂,可以更简单。
ArrayFill(arr,5000,1000,Z);但由于某种未知的原因,使用中间阵列的第一个变体的运行速度明显比第二个变体快。
几年前我已经就这个问题给CA写过信。我得到的答复是,我已经发现并解决了这个问题,在下一个版本中就可以了。
但问题依然存在。
我在MT4中也做了同样的测试。
当我需要用一个单一的Z值来填充一个大数组的一部分时,我使用该结构。
许多交易者会说,为什么这么复杂,可以更简单。
但由于某种未知的原因,使用中间阵列的第一个变体的运行速度明显比第二个变体快。
几年前我已经就这个问题给CA写过信。我得到的答复是,我已经发现并解决了这个问题,在下一个版本中就可以了。
但问题依然存在。
我在MT4中也做了同样的测试。
也许这是一个很好的报到地点。
也许这是一个很好的报到地点。
多么奇特和微妙啊!
这是一个明显的柏忌。在世界最快的算法交易语言中,处理数组的重要标准功能比过时的MQL4语言慢了4倍。
只有在这里。
你能想象当它被修复时,有多少项目会失败?
多么奇特和微妙啊!
这是一个明显的柏忌。在世界最快的算法交易语言中,处理数组的重要标准功能比过时的MQL4语言慢了4倍。
只有在这里。
你能想象当它被修复时,会有多少程序受到影响吗?
很好。
但作为目前的一个特点--这是件坏事吗?很好。
但作为目前的一个特点--这是件坏事吗?很好。
但作为目前的一个特点--这是件坏事吗?轶事。
一个老人去看医生。他说。
- 医生,我的背很疼。
- 弯腰。疼吗?
- 这很伤人。
- 弯下更多的腰!
- 好了,感觉好多了...
- 在那里!这就是你的行走方式!
)))))
当我需要用一个Z值来填充一个大数组的一部分时,我使用一个结构。
很多人会说为什么这么复杂--它可以更简单。
但由于某些未知的原因,第一个使用中间数组的变体比第二个变体工作得快得多
我无法理解!为什么你需要用一个Z值来填充一个大数组的一部分? 或者说,你给数组分配了什么数据,有什么用途?
一张图片的单色背景(包括透明度)就是这样完成的。
更确切地说,是一个渐变的背景
更确切地说,是一个渐变的背景
我不知道在这里用一个单一的值填充一个数组有什么作用。