ロボットコードの一部をインジケータに保持する意味があるのはどんな場合ですか? - ページ 5 123456789101112...38 新しいコメント Dmitry Fedoseev 2011.03.20 13:08 #41 Andrei01: 嘘つけ!(c) 関数呼び出しは、呼び出しのない同じコードより常に遅くなる。アセンブラ操作の回数と実行時間を数えるだけ。これは、Expert Advisorの起動時に、インジケータと同時に特別にブレーキをかける場合のみ可能です(パフォーマンスを比較したい場合)。 アセンブラ操作を自分で数えるというマニアックなものなので、具体的な競技を提案したのです。どうぞ、EMAの計算を入れたEAを書いてください、EMAの計算以外は必要ありません、そして私はEMAのインジケータとそれを呼び出すEAを書いてください、動作速度を比較してみましょう。 Andrei01 2011.03.20 13:08 #42 Integer: また、EAでは、2x2のようなインジケータで行うようなことは、どうしても疲れてしまいます。 例えば? Dmitry Fedoseev 2011.03.20 13:12 #43 - 行き方を教えてください。とアリスに聞かれた。- どこに行きたいの?チェシャ猫に答えた。 - 気にしない。 - それなら、どこだっていいじゃないですか。 Victor Nikolaev 2011.03.20 13:13 #44 Integer: また、Expert Advisorでは、単に2x2として行うことができるいくつかのことを行うのに疲れてしまうでしょう。 例えば、EAのSMAとインジケータのSMAが全期間を通じて計算されるなど、計算が全く同じであれば、外部インジケータを呼び出す際に、テストが10~30%程度長くなります。 なぜSMAの計算にサイクルを使うのか? 乗算、減算、加算、除算、サイクルはない。そのためのインジケーターは必要ありません。しかし、それを理解するのはユーザー次第です。最適な計算をするのは、また別の科学です。 Dmitry Fedoseev 2011.03.20 13:14 #45 Vinin: では、なぜSMAの計算にサイクルを使うのか? 乗算、減算、加算、除算とサイクルがない これは比較のための一例です。外部インジケーターの呼び出しがある場合とない場合の同一ボリュームでの計算。 Andrei01 2011.03.20 13:14 #46 Integer: アセンブラ演算はマニアックに自分で計算すればいい、具体的なコンペを提案したのは私です。どうぞ、EMA計算を入れたExpert Advisorを書いてください、あなたはEMA計算以外は必要ありません、そして私はEMAインジケータとそれを呼び出すExpert Advisorを書いてください、作業スピードを比較してみましょう。 私は永久機関や地球外の不思議なものを信じてはいません。)) そんなことを許してしまうコンパイラの不適切な仕事だけが残っているのです。 Victor Nikolaev 2011.03.20 13:15 #47 Andrei01: 残念ながら、私は永久機関や地球外生命体の不思議は信じていません。)) これでは、そのようなことを許すコンパイラに欠陥があるとしか言いようがない。 コンパイラの不具合ではなく、コーダーの不具合です。 Dmitry Fedoseev 2011.03.20 13:16 #48 Andrei01: 残念ながら、私は永久機関や地球外生命体の不思議は信じていません。)) これでは、そのようなことを許すコンパイラに欠陥があるとしか言いようがない。 EMAを計算するのはExpert Advisorだけ、私はインジケータで計算し、Expert Advisorからこのインジケータを呼び出してその速度を比較する、という具体的な方法を提案しているのです。 Роман 2011.03.20 13:18 #49 Vinin: では、なぜSMAの計算にサイクルを使うのかというと、掛け算、引き算、足し算、割り算で、サイクルがないのです。そのためのインジケーターは必要ありません。しかし、それを理解するのはユーザー次第です。最適なコンピューティングとは、まったく別の科学です。 私は、収益性の高い取引戦略のためのアルゴリズム 、「ダイヤモンド・ワード」を計算に加えることにします。 Andrei01 2011.03.20 13:19 #50 Integer: EMAを計算するのはExpert Advisorだけで、私はIndicatorで計算し、Expert AdvisorからこのIndicatorを呼び出し、その速度を比較する、という具体的な方法を提案しているのです。 つまり、処理時間を考慮しなくても、Expert AdvisorよりIndicatorの方が同じコードが速く動くと主張するのですね。 123456789101112...38 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
嘘つけ!(c) 関数呼び出しは、呼び出しのない同じコードより常に遅くなる。アセンブラ操作の回数と実行時間を数えるだけ。これは、Expert Advisorの起動時に、インジケータと同時に特別にブレーキをかける場合のみ可能です(パフォーマンスを比較したい場合)。
アセンブラ操作を自分で数えるというマニアックなものなので、具体的な競技を提案したのです。どうぞ、EMAの計算を入れたEAを書いてください、EMAの計算以外は必要ありません、そして私はEMAのインジケータとそれを呼び出すEAを書いてください、動作速度を比較してみましょう。
また、EAでは、2x2のようなインジケータで行うようなことは、どうしても疲れてしまいます。
- どこに行きたいの?チェシャ猫に答えた。
- 気にしない。
- それなら、どこだっていいじゃないですか。
また、Expert Advisorでは、単に2x2として行うことができるいくつかのことを行うのに疲れてしまうでしょう。
例えば、EAのSMAとインジケータのSMAが全期間を通じて計算されるなど、計算が全く同じであれば、外部インジケータを呼び出す際に、テストが10~30%程度長くなります。
なぜSMAの計算にサイクルを使うのか? 乗算、減算、加算、除算、サイクルはない。そのためのインジケーターは必要ありません。しかし、それを理解するのはユーザー次第です。最適な計算をするのは、また別の科学です。
では、なぜSMAの計算にサイクルを使うのか? 乗算、減算、加算、除算とサイクルがない
これは比較のための一例です。外部インジケーターの呼び出しがある場合とない場合の同一ボリュームでの計算。
アセンブラ演算はマニアックに自分で計算すればいい、具体的なコンペを提案したのは私です。どうぞ、EMA計算を入れたExpert Advisorを書いてください、あなたはEMA計算以外は必要ありません、そして私はEMAインジケータとそれを呼び出すExpert Advisorを書いてください、作業スピードを比較してみましょう。
そんなことを許してしまうコンパイラの不適切な仕事だけが残っているのです。
残念ながら、私は永久機関や地球外生命体の不思議は信じていません。))
これでは、そのようなことを許すコンパイラに欠陥があるとしか言いようがない。
コンパイラの不具合ではなく、コーダーの不具合です。
残念ながら、私は永久機関や地球外生命体の不思議は信じていません。))
これでは、そのようなことを許すコンパイラに欠陥があるとしか言いようがない。
EMAを計算するのはExpert Advisorだけ、私はインジケータで計算し、Expert Advisorからこのインジケータを呼び出してその速度を比較する、という具体的な方法を提案しているのです。
では、なぜSMAの計算にサイクルを使うのかというと、掛け算、引き算、足し算、割り算で、サイクルがないのです。そのためのインジケーターは必要ありません。しかし、それを理解するのはユーザー次第です。最適なコンピューティングとは、まったく別の科学です。
EMAを計算するのはExpert Advisorだけで、私はIndicatorで計算し、Expert AdvisorからこのIndicatorを呼び出し、その速度を比較する、という具体的な方法を提案しているのです。
つまり、処理時間を考慮しなくても、Expert AdvisorよりIndicatorの方が同じコードが速く動くと主張するのですね。