MQL5でCopyTicksRange()が正しく動作しない。 - ページ 5

 
RusPro #:

そうですね、機能の説明は最後まで読みますし、疑問があればフォーラムも検索します。 速さの概念は人それぞれですからね。Dynamicsは、メモリの再分配が常に行われるため、定義上遅くなります。第二の欠点は断片化です。ダイナミクスのミスを犯すと、ターミナルを閉じるのにメモリが足りなくなることがあります :)))

Pingは関係ありません、最初のダウンロードの後、刻みはベースからすでに与えられています、理論的には、もちろん :) 私は、プログラムは最適化によって加速されるべきですが、ハードウェアベースではありません - これは自動的ですと教わりました。そして、どんな違いがあるのか、どんなつながりがあるのか--今日は1つ、明日は別のもの--それはアルゴリズムに依存しないのです。

自分のブローカーを持っているからこそ、1年以上お世話になっているのです。私の課題は今、ティックに関する数学をマスターすることであり、トレードやフリーランスではありません。

再び、視覚障害者のために。

参考文献より

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

From
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 #:

2年前からテストしています

なんて頑固なんでしょう。彼らが上に書いたことを読んでください - CopyTicksの不具合は同じです。もしあなたが、バグのある機能を動かす方法を探したり、バグのある回避策を見つけたりするのが好きなら、気にする必要はありません。

ある機能が思い通りに動かず、開発者がそれを知っていて直さない場合、それはバグとは呼ばないということを、2年もあれば理解できたはずなのに......。

サムズアップ、クールな教育を受けたプログラマーたち......。

 
修正しました。本日よりベータ版になります。
 
prostotrader #

int_max = 2147483647


実際には、INT_MAX* sizeof(double)のメモリ部分を すぐに取り出して、静的な

と書いたかもしれません。

double d[INT_MAX]; - と同じに なります。

ArrayResize(Dynamic, 1, INT_MAX);

ArraySize()関数の操作の違いだけで、メモリは一気に削られます。

 
MetaQuotes #:
修正しました。今日からベータ版になります。

ありがとうございました。私は喜びのためにポンプするつもりです :) 回避策は、非常に多くのリソースを必要とした

 
MetaQuotes #:
修正しました。今日からベータ版になります。
リスペクト!
このような対応は、尊敬に値します。