攻略テスターへの不満。MQL開発者への不満。 - ページ 4

 

プロジェクトを作成 し、mt4を選択すると、拡張子がmq5でファイルが作成されます。

 
Vladimir Pastushak:
プロジェクトで作業する場合、セットファイルだけでなく、サウンド、画像、txtファイル、csvファイルなど、すべてをリポジトリに保存しておく必要があります。そうすると、数時間で大量のメモリがサーバーに流れ込み、無駄な負荷がかかる可能性があることは理解していますが、非常に必要なことなのです)。

これらのファイル形式も保存可能です。

直接的な規制はありません。

 
Renat Fatkhullin:

これらのファイル形式も保存できます。

EX5では、含まれるリソースを圧縮しません。このため、小さな画像BMPリソースがいくつかあると、実行ファイルが何メガバイトにもなってしまうのです。
 
fxsaber:
EX5では付属のリソースを圧迫しない。そのため、数枚の小さな画像BMPリソースで、実行ファイルが何メガバイトにもなってしまうのです。

bmpの代わりにpngを使ったらどうでしょうか?

また、MTはすべての実行リソースをメモリ上に保持しているわけではないと思います。

でも、ちょっと待てよ...。面白い質問ですね。5-Rockはメモリを大量に食うので...。

 
fxsaber:
EX5では、含まれるリソースを圧縮しません。このため、数枚の小さな画像BMPリソースで、実行ファイルが何メガバイトにもなってしまうのです。

もちろんそうだし、いつもそうだ。このことは、最初からドキュメントに明示 されています。

#resource "my.bmp"

void OnStart()
  {
    Print("Test");
  }

my.bmpファイルが11mbの空の場合、ex5ファイルは68kbになります。リソースを削除すると、ファイルは7kbになります。

私たちは、ほとんどのファイル(画像、wav、テキストなど)を非常によく圧縮する高速LZSS圧縮アルゴリズムを使用しています。

 
Renat Fatkhullin:

もちろんそうだし、いつもそうだ。

my.bmpファイルが11mbの空の場合、ex5ファイルは68kbになります。リソースを削除すると、ファイルは7kbになります。

高速なLZSS圧縮アルゴリズムを使用しており、ほとんどのファイル(画像、wav、テキストなど)を非常によく圧縮することができます。

BMPファイル、WAVファイルは自動的に圧縮されて実行ファイルのEX5ファイルに含ま れます。つまり、リソースを利用することで、MQL5で本格的なプログラムを作成できるだけでなく、グラフィックやサウンドを使用する場合、通常のMQL5プログラムの書き方に比べて、端末が必要とする総ファイルサイズを削減することができます。

リソースファイルのサイズは128Mbを超えることはできません。

不思議なことに、数メガバイトのEX5ファイルがあるんです。BMPファイルが取る量と全く同じです。

 

数式合成の場合、シンボルが作成さ れ、Market Watch に配置される前にあった間隔に CopyTicks を使用することは可能ですか?

 
Renat Fatkhullin:

これらのファイル形式も保存できます。

直接的な規制はありません。


サウンドはcsvとtxtを見ませんが、ストレージに送信することはできません。


 

数式合成を通常の記号のように取引するためには、数式合成を解析する能力が必要である。

これらの式の解析は、すべてMQLプログラマーに任されているのでしょうか?

きちんと指定された数式合成を、通常の合成のように取引するライブラリを書くことは可能です。成行注文のみ。


そうすると、例えば三角形のアービトラージが 数行で書けるようになる。

 
Vladimir Pastushak:

サウンドはメタエディタのcsvとtxtを見ることができますが、ストレージに送信することはできません。

列の中にあるファイルは、自動的にストレージに追加されません。

目的のファイルに対して、「ファイルまたはフォルダの追加」コマンドを実行する。標準のファイルだけでなく、ディレクトリ内のすべてのファイルを表示するには、コンテキストメニューの「すべてのファイルを表示」モードを有効にしてください。