MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1502

 

もちろん今夜はパーティーです!というわけで決定したのが

"午前0時以降に餌を与えない"半年以上のプロジェクトでCXxx(標準ライブラリ)を使わないでください。MQL5では最悪の事態が起こっている

 
double arr[];
   ArrayResize(arr,100000,100000);
ヘルプにある例ですが、コンパイルエラー になります。どうしたらいいのでしょうか?試しに、配列のサイズで型を指定してみると、エラーは少なくなりますが、解消されません。また、同じように関数の値を返してみましたが、これもダメです。ヘルプにある例がうまくいかないのはなぜですか?
 
pribludilsa:
ヘルプにある例ですが コンパイルエラー になります。どうしたらいいのでしょうか?試しに、配列のサイズで型を指定すると、エラーは少なくなりますが、解消されません。同じように関数の値を返してみても、解消されません。ヘルプにある例がうまくいかないのはなぜですか?
はどのようなエラーになりますか?
 
MakarFX:
はどのようなエラーになりますか?

この2行をヘルプから直接コピーした場合。このようなエラーです。

 
pribludilsa:

この2行をヘルプから直接コピーした場合。このようなエラーは、

ブラケットを確認する
 
MakarFX:
ブラケットを確認する。
何も問題はないんです。私の失敗を見る必要はない。自分で確認するのです。または、コンパイルエラー にならずにこの関数を使えた例を示してください。
 
pribludilsa:
何も問題はないんです。私の失敗を見る必要はない。自分で確認するのです。または、コンパイルエラー にならずにこの関数を使えた例を示してください。


エラーは0件です。

ユーエフ

 
Vladislav Andruschenko:


エラーは0件です。


ありがとうございます。
 
Vladislav Andruschenko:


エラーは0件です。


そうそう、配列にグローバルにメモリを割り当てることができないことがわかったんだ。初期化でもダメ、じゃあオンティカでもダメなんだ。毎回のティックでメモリを再割り当てする必要がないように、予備の配列サイズを 割り当てるにはどうすればよいですか?
 
pribludilsa:
そうそう、配列にグローバルにメモリを割り当てることができないことがわかったんだ。初期化でもダメ、じゃあオンティカでもダメなんだ。配列の リザーブサイズを確保し、tick毎にメモリを再割り当てする必要がないようにするにはどうすればよいですか?
もしかしたら、もっといい方法があるかもしれない。インターネットをオフロードするために、ポジション列挙を2回呼び出す必要がないように、ポジションティックを配列に書き込んで、後でトレードをクローズするようにしています。この作品はまだまとまっていません、売り券と買い券の分離に問題があります、頭の中でなんとなく考えています。でも、アドバイスをもらえたらうれしいです。