スクリプト: ThirdPartyTicks - ページ 5

 
Dmitiry Ananiev:
がコンパイルされない。どなたかコンパイルされたファイルを持っていませんか?
 

こんにちは、

このコードをテストしたいのですが、コンパイラがエラーをスタンプします:

'ZipLocalHeaderOpen'にはコンストラクタがあり、ユニオン・メンバとして使用できません ZipHeader.mqh 52 23

エラースクリプト


エラーなしでコンパイルする方法を教えてください。

ピエロ

 
Piero Lenzo:

エラーなしでコンパイルする方法を教えてください。

https://www.mql5.com/ru/forum/64405/page3#comment_7721376

Обсуждение статьи "Работаем с ZIP-архивами средствами MQL5 без использования сторонних библиотек"
Обсуждение статьи "Работаем с ZIP-архивами средствами MQL5 без использования сторонних библиотек"
  • 2017.08.10
  • www.mql5.com
Этот модификатор был введен разработчиками торговой платформы MetaTrader 5 для того, чтобы можно было распаковывать ответ некоторых серверов, используя стандартную функцию WebRequest.
 

ありがとう、fxsaber!

 

サードパーティ製ティックのアーカイブはすでに5GB(10800ファイル)に達している。アンパック+パースに6分、つまり8億6000万ティックだ。


このような大きな数字を扱うと、めったに気に留めないようなところにブレーキが現れる。例えば、ファイル一覧の取得やArrayResizeなどだ。

  • ボトルネック」と戦うために多くの作業が行われた。
  • さらに詳細なロギングを追加。
  • 新しいMT5ビルドにおけるコンパイルの問題を解決しました。
  • 生成されたカスタムシンボルでの さらなる作業のために、小さいながらも重要な修正を行いました。
  • コードが醜くなる箇所がありました。
アップデートはモデレーション後に利用可能になります。
 
更新をありがとう
 

何億もの値を解析していると、一見最適なコードに見える演算子もすべて役割を果たすようになる。

私はチューニングを行い、速度を1.5倍、つまり毎秒450万MqlTicks 向上させた。CopyTicksより2倍遅いだけだ。

削除済み  
Hrenfxは第5のメタックに吸い込まれた。しかし、最初は正しい道を歩んでいた。:)
 

動作状態に更新しました。

ZY zip-archiveは実際のものではありません - 古いバージョンが含まれています。

 
Testerで加速のためにソースシンボルからフィルタリングされたアナログを作成する。
ファイル: