CopyTicksRange()在MQL5中不能正确工作。 - 页 5

 
RusPro #:

是的,我一直在阅读功能描述,如果有疑问,我也会在论坛上翻阅。 每个人对快速的概念是不同的。从定义上讲,动态是比较慢的,因为有不断的重新分配内存的情况。第二个缺点是碎片化 - 有时你犯了一个动态错误,然后内存就不足以关闭终端:)))

Ping与此无关,在第一次下载后,Ticks已经从基础上给出了,当然是在理论上:)我被教导应该通过优化来加速程序,但不是通过硬件基础 - 这是自动的。而这有什么区别呢,有什么联系呢--今天是一个,明天是另一个--这并不取决于算法。

我有自己的经纪人,这就是为什么我已经和他们合作了一年多了。我现在的任务是掌握点数的数学,而不是交易或自由职业者。

同样,对于视力受损的人来说。

从参考资料来看

Функция CopyTicksRange() предназначена для запроса тиков из строго указанного диапазона, например, за конкретный день истории.
 
prostotrader #:

来自
CopyTicksRange()函数 的目的是要求从一个严格指定的范围内提取刻度线,例如,历史上的某一天

CopyTicksRange()函数没有从严格指定的范围 "2021.01.29 23:57:00:000, 2021.01.31 23:59:00:000 "中获得刻度。从一个完全不同的范围返回刻度线。

 
fxsaber # :

请为此声明提供测量值。我在战斗顾问中的表现问题上发挥了重要作用。

这是一个示例代码。我写的很匆忙,可能有错误。以下选项的测量值:

1)最丑的,当数组根据需要扩展时

2) 略微优化 - 扩展到预期部分时

3) 更加优化 - 以几份的边距扩展

4)静态内存,显然永远为零

很明显,如果你为世界上的一切动态分配大量内存,那么速度就会像静态一样,但这种情况很少发生

在动态扩展数组上,最糟糕的是内存碎片,这将在此过程中吞噬所有这些。好吧,下一次扩展的时间越来越长 - 因为。在高度碎片化的记忆中,寻找合适的片段需要更长的时间

结果以微秒为单位。接近末尾的第一列所需时间的急剧增加很可能是由于终端可能为小块中的数组分配内存,为我们优化了一点。但是当数组变得比块大时,它开始愚蠢地寻找第一个合适的空块。我扭得更远,那里变得很长……几秒钟。而且只有大约 1,000,000 个细胞

2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1) Dynamic/DynOptimized1/DynOptimized2/Static
2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1)       40            0            1            0
2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1)       16            1            0            0
2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1)       16            1            0            0
2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1)       18            0            0            0
2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1)       19            0            1            0
2021.09 . 20 01 : 39 : 56.698 speedtest (Si- 12.21 ,H1)       25            0            1            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       26            1            3            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       26            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       28            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       29            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       52            1            1            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       47            1            0            1
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       48            1            1            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       51            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       55            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       62            1            1            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       69            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       68            1            0            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       73            1            7            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       75            1            1            0
2021.09 . 20 01 : 39 : 56.699 speedtest (Si- 12.21 ,H1)       105            2            1            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       97            1            1            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       103            2            0            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       115            1            1            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       129            2            2            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       147            2            1            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       153            2            0            0
2021.09 . 20 01 : 39 : 56.700 speedtest (Si- 12.21 ,H1)       153            2            0            0
2021.09 . 20 01 : 39 : 56.701 speedtest (Si- 12.21 ,H1)       157            2            0            0
2021.09 . 20 01 : 39 : 56.701 speedtest (Si- 12.21 ,H1)       162            2            0            0
2021.09 . 20 01 : 39 : 56.701 speedtest (Si- 12.21 ,H1)       170            2            3            0
2021.09 . 20 01 : 39 : 56.701 speedtest (Si- 12.21 ,H1)       178            2            1            0
2021.09 . 20 01 : 39 : 56.701 speedtest (Si- 12.21 ,H1)       179            3            0            0
2021.09 . 20 01 : 39 : 56.702 speedtest (Si- 12.21 ,H1)       186            2            0            0
2021.09 . 20 01 : 39 : 56.702 speedtest (Si- 12.21 ,H1)       190            2            0            0
2021.09 . 20 01 : 39 : 56.702 speedtest (Si- 12.21 ,H1)       196            2            1            0
2021.09 . 20 01 : 39 : 56.702 speedtest (Si- 12.21 ,H1)       203            3          12            0
2021.09 . 20 01 : 39 : 56.702 speedtest (Si- 12.21 ,H1)       206            2            0            0
2021.09 . 20 01 : 39 : 56.703 speedtest (Si- 12.21 ,H1)       201            2            0            0
2021.09 . 20 01 : 39 : 56.703 speedtest (Si- 12.21 ,H1)       164            2            0            0
2021.09 . 20 01 : 39 : 56.703 speedtest (Si- 12.21 ,H1)       184            3            0            0
2021.09 . 20 01 : 39 : 56.703 speedtest (Si- 12.21 ,H1)       189            3            0            0
2021.09 . 20 01 : 39 : 56.703 speedtest (Si- 12.21 ,H1)       198            3            3            0
2021.09 . 20 01 : 39 : 56.704 speedtest (Si- 12.21 ,H1)       212            3            1            0
2021.09 . 20 01 : 39 : 56.704 speedtest (Si- 12.21 ,H1)       184            2            0            0
2021.09 . 20 01 : 39 : 56.704 speedtest (Si- 12.21 ,H1)       188            2            0            0
2021.09 . 20 01 : 39 : 56.704 speedtest (Si- 12.21 ,H1)       195            2            1            0
2021.09 . 20 01 : 39 : 56.704 speedtest (Si- 12.21 ,H1)       197            2            0            0
2021.09 . 20 01 : 39 : 56.705 speedtest (Si- 12.21 ,H1)       200            2            3            0
2021.09 . 20 01 : 39 : 56.705 speedtest (Si- 12.21 ,H1)       203            2            1            0
2021.09 . 20 01 : 39 : 56.705 speedtest (Si- 12.21 ,H1)       207            2            0            0
2021.09 . 20 01 : 39 : 56.705 speedtest (Si- 12.21 ,H1)       215            2            1            0
2021.09 . 20 01 : 39 : 56.706 speedtest (Si- 12.21 ,H1)       217            3            0            0
2021.09 . 20 01 : 39 : 56.706 speedtest (Si- 12.21 ,H1)       220            3            0            0
2021.09 . 20 01 : 39 : 56.706 speedtest (Si- 12.21 ,H1)       224            2            3            0
2021.09 . 20 01 : 39 : 56.706 speedtest (Si- 12.21 ,H1)       228            3            0            0
2021.09 . 20 01 : 39 : 56.707 speedtest (Si- 12.21 ,H1)       235            3            0            0
2021.09 . 20 01 : 39 : 56.707 speedtest (Si- 12.21 ,H1)       248            4            0            0
2021.09 . 20 01 : 39 : 56.707 speedtest (Si- 12.21 ,H1)       241            2            0            1
2021.09 . 20 01 : 39 : 56.707 speedtest (Si- 12.21 ,H1)       243            3            0            0
2021.09 . 20 01 : 39 : 56.708 speedtest (Si- 12.21 ,H1)       262            3            2            0
2021.09 . 20 01 : 39 : 56.708 speedtest (Si- 12.21 ,H1)       207            3            0            0
2021.09 . 20 01 : 39 : 56.708 speedtest (Si- 12.21 ,H1)       209            2            0            0
2021.09 . 20 01 : 39 : 56.708 speedtest (Si- 12.21 ,H1)       211            2            0            0
2021.09 . 20 01 : 39 : 56.708 speedtest (Si- 12.21 ,H1)       213            2            0            0
2021.09 . 20 01 : 39 : 56.709 speedtest (Si- 12.21 ,H1)       217            2            0            0
2021.09 . 20 01 : 39 : 56.709 speedtest (Si- 12.21 ,H1)       222            2            3            0
2021.09 . 20 01 : 39 : 56.709 speedtest (Si- 12.21 ,H1)       225            3            0            0
2021.09 . 20 01 : 39 : 56.709 speedtest (Si- 12.21 ,H1)       226            3            0            0
2021.09 . 20 01 : 39 : 56.710 speedtest (Si- 12.21 ,H1)       230            2            1            0
2021.09 . 20 01 : 39 : 56.710 speedtest (Si- 12.21 ,H1)       232            3            0            0
2021.09 . 20 01 : 39 : 56.710 speedtest (Si- 12.21 ,H1)       238            3            0            0
2021.09 . 20 01 : 39 : 56.710 speedtest (Si- 12.21 ,H1)       241            3            3            0
2021.09 . 20 01 : 39 : 56.711 speedtest (Si- 12.21 ,H1)       243            7            0            0
2021.09 . 20 01 : 39 : 56.711 speedtest (Si- 12.21 ,H1)       277            3            1            0
2021.09 . 20 01 : 39 : 56.711 speedtest (Si- 12.21 ,H1)       249            3            0            0
2021.09 . 20 01 : 39 : 56.711 speedtest (Si- 12.21 ,H1)       341            3            1            0
2021.09 . 20 01 : 39 : 56.712 speedtest (Si- 12.21 ,H1)       257            3            0            0
2021.09 . 20 01 : 39 : 56.712 speedtest (Si- 12.21 ,H1)       372            5          61            0
2021.09 . 20 01 : 39 : 56.713 speedtest (Si- 12.21 ,H1)       342            4            0            0
2021.09 . 20 01 : 39 : 56.713 speedtest (Si- 12.21 ,H1)       305            5            0            0
2021.09 . 20 01 : 39 : 56.714 speedtest (Si- 12.21 ,H1)     1034          52            2            0
2021.09 . 20 01 : 39 : 56.718 speedtest (Si- 12.21 ,H1)     4283          54            1            0
2021.09 . 20 01 : 39 : 56.722 speedtest (Si- 12.21 ,H1)     3922          56            0            0
2021.09 . 20 01 : 39 : 56.726 speedtest (Si- 12.21 ,H1)     3726          47          35            0
2021.09 . 20 01 : 39 : 56.731 speedtest (Si- 12.21 ,H1)     4773          59            1            0
2021.09 . 20 01 : 39 : 56.735 speedtest (Si- 12.21 ,H1)     3389          78            0            0
2021.09 . 20 01 : 39 : 56.738 speedtest (Si- 12.21 ,H1)     3601          31            1            0
2021.09 . 20 01 : 39 : 56.741 speedtest (Si- 12.21 ,H1)     2967          27            0            0
2021.09 . 20 01 : 39 : 56.745 speedtest (Si- 12.21 ,H1)     3230          37            0            0
2021.09 . 20 01 : 39 : 56.748 speedtest (Si- 12.21 ,H1)     3445          41          32            0
2021.09 . 20 01 : 39 : 56.751 speedtest (Si- 12.21 ,H1)     2856          27            0            0
2021.09 . 20 01 : 39 : 56.754 speedtest (Si- 12.21 ,H1)     3132          30            1            0
2021.09 . 20 01 : 39 : 56.757 speedtest (Si- 12.21 ,H1)     3027          29            0            0
2021.09 . 20 01 : 39 : 56.761 speedtest (Si- 12.21 ,H1)     3300          30            0            0
2021.09 . 20 01 : 39 : 56.764 speedtest (Si- 12.21 ,H1)     3229          31            0            0
2021.09 . 20 01 : 39 : 56.767 speedtest (Si- 12.21 ,H1)     3136          31          43            0
2021.09 . 20 01 : 39 : 56.770 speedtest (Si- 12.21 ,H1)     3369          32            1            0
2021.09 . 20 01 : 39 : 56.774 speedtest (Si- 12.21 ,H1)     3263          30            0            0
2021.09 . 20 01 : 39 : 56.777 speedtest (Si- 12.21 ,H1)     3436          34            0            0
附加的文件:
speedtest.mq5  6 kb
 
RusPro # :

这是一个示例代码。我写的很匆忙,可能有错误。以下选项的测量值:

1)最丑的,当数组根据需要扩展时

2) 略微优化 - 扩展到预期部分时

3) 更加优化 - 以几份的边距扩展

4)静态内存,显然永远为零

很明显,如果你为世界上的一切动态分配大量内存,那么速度就会像静态一样,但这种情况很少发生

在动态扩展数组上,最糟糕的是内存碎片,这将在此过程中吞噬所有这些。好吧,下一次扩展的时间越来越长 - 因为。在高度碎片化的记忆中,寻找合适的片段需要更长的时间

结果以微秒为单位。接近末尾的第一列所需时间的急剧增加很可能是由于终端可能为小块中的数组分配内存,为我们优化了一点。但是当数组变得比块大时,它开始愚蠢地寻找第一个合适的空块。我扭得更远,那里变得很长……几秒钟。而且只有大约 1,000,000 个细胞

这就是我得到它的方式

2021.09 . 20 03 : 15 : 35.941 speedtest (BR- 10.21 ,M1) Dynamic/DynOptimized1/DynOptimized2/Static
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)       54          44          46            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            1            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            1            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            1            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         0            0            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 15 : 35.946 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         3            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         2            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            1            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         2            1            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         2            0            1            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            1            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         2            1            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 15 : 35.947 speedtest (BR- 10.21 ,M1)         1            0            1            0

真相稍微纠正了

ArrayResize (Dynamic,i+ 1 , INT_MAX );
ArrayResize (DynOptimized1,z, INT_MAX );
ArrayResize (DynOptimized2,size2, INT_MAX ); 
 

如果你初始化数组

int OnInit ()
{  
   ArrayResize (Dynamic, 1 , INT_MAX );
   ArrayResize (DynOptimized1, 1 , INT_MAX );  
   ArrayResize (DynOptimized2, 1 , INT_MAX );
   return ( INIT_SUCCEEDED );
}

那么如此

2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1) Dynamic/DynOptimized1/DynOptimized2/Static
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            1            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            1            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         2            1            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         0            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            1            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            1            0            0
2021.09 . 20 03 : 22 : 58.886 speedtest (BR- 10.21 ,M1)         1            0            0            1
 
RusPro #:

它已经被测试了两年!

多么顽固的一个人啊!阅读他们在上面写的内容--CopyTicks的故障也是如此。如果你喜欢寻找方法来使一个有缺陷的功能正常工作,或者找到有缺陷的变通方法,那么就别费劲了--这不是为了这个。

在两年内,你可以理解,如果一个功能不能按照你想要的方式工作,而开发者知道这个问题却不去修复它,那就不叫错误......

竖起大拇指,酷爱教育的程序员.........

 
已纠正,今天将进入测试阶段。
 
prostotrader #

int_max = 2147483647


事实上,你已经立即抢走了一块INT_MAX* sizeof(double)的内存,然后像静态一样工作

你可能已经写了

double d[INT_MAX]; - 对你来说,它将与

ArrayResize(Dynamic, 1, INT_MAX);

唯一的区别是ArraySize()函数的操作,而整个内存量将被一次性甩掉。

 
MetaQuotes #:
修正了它,今天会在测试版中出现。

非常感谢你。我要高兴地抽泣了:)这个解决方法非常耗费资源

 
MetaQuotes #:
修正了它,今天会在测试版中出现。
尊重!
这样的反应让人肃然起敬!