ArrayInitialize(ar,Z); // промежуточный массив размер массива ar = 1000 ArrayCopy(arr,ar,5000); // основной массив заполняется значением Z c 5000 по 5999 элемент
多くのトレーダーは、なぜこんなに複雑なんだ、もっとシンプルにできるはずだと言うだろう。
ArrayFill(arr,5000,1000,Z);
しかし、理由は不明ですが、中間配列を使った最初の変形は2番目のものより明らかに速く実行されます。
2018.09.0411:01:17.222 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3382018.09.0411:01:17.222 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 1112018.09.0411:01:18.563 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3012018.09.0411:01:18.563 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 1222018.09.0411:01:19.717 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3342018.09.0411:01:19.717 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 1422018.09.0411:01:21.095 TestArrayFill (EURUSD,M4) Время заполнения через ArrayFill = 3642018.09.0411:01:21.095 TestArrayFill (EURUSD,M4) Время заполнения через ArrayInitialize + ArrayCopy = 156
2018.09.0411:08:21.258 TestArrayFill EURUSD,H1: Время заполнения через ArrayInitialize + ArrayCopy = 1132018.09.0411:08:21.258 TestArrayFill EURUSD,H1: Время заполнения через ArrayFill = 78
大きな配列の一部を1つのZ値で埋める必要がある場合、私はこの構文を使っています。
多くのトレーダーは、なぜこんなに複雑なんだ、もっとシンプルにできるはずだと言うだろう。
ArrayFill(arr,5000,1000,Z);
しかし、理由は不明ですが、中間配列を使った最初の変形は2番目のものより明らかに速く実行されます。
この問題については、すでに2年前にCAに手紙を書きました。問題を発見して修正したので、次のビルドでは大丈夫だとの返信がありました。
しかし、問題は解決しない。
MT4で同じテストをしています。
大きな配列の一部を1つのZ値で埋める必要がある場合、私はこの構文を使っています。
多くのトレーダーは、なぜこんなに複雑なんだ、もっとシンプルにできるはずだと言うだろう。
しかし、理由は不明ですが、中間配列を使った最初の変形は2番目のものより明らかに速く実行されます。
この問題については、すでに2年前にCAに手紙を書きました。問題を発見して修正したので、次のビルドでは大丈夫だとの返信がありました。
しかし、問題は解決しない。
MT4で同じテストをしています。
ここが チェックポイントかもしれませんね。
ここが チェックポイントかもしれませんね。
なんという特異性と繊細さなのでしょう。
明らかなボギーです。世界最速のアルゴリズム取引言語であるMQL4では、配列を扱う重要な標準機能が、時代遅れのMQL4言語に比べて4倍も遅くなっています。
ここだけです。
それが修正されたとき、どれだけのプログラムが失敗するか想像できますか?
なんという特異性と繊細さなのでしょう。
明らかなボギーです。世界最速のアルゴリズム取引言語であるMQL4では、配列を扱う重要な標準機能が、時代遅れのMQL4言語に比べて4倍も遅くなっています。
ここだけです。
修正されたとき、どれだけのプログラムが影響を受けるか想像できますか?
よかったです。
しかし、現時点での特徴として......それは悪いことなのでしょうか?よかったです。
しかし、現時点での特徴として......それは悪いことなのでしょうか?よかったです。
しかし、現時点での特徴として......それは悪いことなのでしょうか?アネクドート
ある老人が医者のところに行く。と言っています。
- 先生、背中が痛いんです。
- 前かがみになる。痛みはありますか?
- 痛いんです。
- もっと曲げろ!
- ほら、すっきりした...。
- そこだ!そうやって歩くんだ!
)))))
大きな配列の一部を1つのZ値で埋める必要がある場合、私はある構文を使います。
多くの人は、なぜそんなに複雑なのか、もっとシンプルでいいじゃないか、と言うでしょう。
しかし、理由は不明ですが、中間配列を使った最初の変形は、2番目のものよりもずっと速く動作します。
理解できない!なぜ、大きな配列の一部を1つのZ値で埋める必要があったのでしょうか? あるいは、どのようなデータをどのような目的で配列に割り当てるのでしょうか?
写真のモノクロ背景(透明度を含む)は、この方法で行います。
より正確には、グラデーション背景
より正確には、グラデーション背景
配列に1つの値を入れることで何ができるのか、さっぱりわかりません。