MQL4に関する質問 - ページ 11 1...45678910111213 新しいコメント Forex Trader 2005.12.16 22:33 #101 ここで分からないことが...。 なぜ、こんなに醜いコードを書かなければならないのか?何も理解できないんですね。 あなたの問題を理解するために、私は誘導尋問をしなければならないのでしょうか? これらのループはネストされているのか、それともネストされていないのか? ネストされた場合、括弧はどこにあるのか?そうでないなら、なぜここに書いたのですか? インデックスのどこにもdに対するループはない。 なぜ、1つの同じ変数に異なる値を何の処理もせずに代入しなければならないのでしょうか? 行った方が良いかな...) Forex Trader 2005.12.17 08:36 #102 あるいは、DLLを叩き込むとか。 何が大変なんだ?あなたのスキルがあれば、すぐにでも端末全体のコードを書き始めることができます。 Forex Trader 2005.12.17 12:25 #103 。括弧は何も悪くない。 。 。スピードテストに過ぎない。わからないのか? 、同じ理由でスタイルがめちゃくちゃだ。 。まあ、フォーマットしよう...。 /////////////////// int init(){ double x,y,z; //////////////////// int t2=LocalTime(); for(int d=5000 ;d>0;d--) { for(int k=1;k<5000.0;d=5000.0);for(int t2=LocalTime);for(int d=5000 ;d>0;d--);for(int t2=LocalTime);for(int t2=LocalTime);for(int t2=LocalTime)k++){ z=Close[k];y=Close[k+1];x=Close[k+2]; z=Open[k];y=Open[k+1];x=Open[k+2]; } Print("Done in ",LocalTime()-t2," Seconds. "終了しました。 もう一度、私の問題を説明します。 配列のアクセスは、 ローカル変数よりも 10倍遅いです。これを回避するにはどうしたらいいですか? Questions about MQL4 Errors, bugs, questions Fast fourier transform channel Forex Trader 2005.12.17 12:26 #104 а может быть, ДЛЛку сляпать 何が大変なんだ?あなたのスキルがあれば、端末全体のコードを書き始めることができます。 車輪の再発明か? Forex Trader 2005.12.17 13:26 #105 サイクルが入れ子になっている場合、5000×5000=25mnサイクル が、初期化には10〜30秒かかる 1秒間にざっと100万サイクル! さらにインデックス計算、配列呼び出し、代入演算子の 実行を考慮すると、1秒間に およそ1,000万回の演算が 行われることになる。 私の感覚では、全然少なくないんですよ。 MTが1秒間に処理できる情報量は、FX全体ではそれほど多くはないのかもしれません。:) Forex Trader 2005.12.17 13:47 #106 ループはもちろん入れ子になっています<br / translate="no">括弧はそこそこでいいんです。 やばいな。 スピードテストなんだよ、わかんねえのか? だから、スタイルがだらしないんです。 ... もう一度、私の問題を説明させてください。 配列へのアクセスは、ローカル変数へのアクセスに比べ、10倍遅くなります。 シベリアの男性が日本のチェーンソーに鉄の棒を立てかけた時の逸話を思い出す。 "チーン "と日本製のチェーンソーが鳴った。 「と、シベリアの男たちは言った。 では、儲けるのか、勝つのか?(修辞的質問)。 Forex Trader 2005.12.17 14:19 #107 !:) その通りだ!」と言う声が聞こえた。 日本人が這いつくばって、男の袖を引っ張って、"ダメ、ダメ、ダメ "と言っていたそうです。 男たちは "クソ "と言った。 本当に、仕事してきます...:) Forex Trader 2005.12.17 16:59 #108 ありがとうございます、笑っちゃいますね。:)))))))) MQL4が遅いとは言っていません。 全く逆です。 でも!えー...。 ただ、配列の処理をDLLに入れたらもっと速く動く のでしょうか? 何かのコンパイラをインストールしている人は、是非チェックしてみてください!そんなにつまらないですか? Forex Trader 2005.12.17 20:40 #109 ありがとうございます、笑えますね。:)))))<br /> translate="no">。 MQL4が遅いと言っているわけではありません。 が、えー。 ただ、DLLに配列の処理を入れた方が速いのでは? ある種のコンパイラーをインストールした人は? チェックしてみてください。 正しく書けば、10倍くらい速く動作します。 Forex Trader 2005.12.18 02:05 #110 ベグンさん、ありがとうございました 遠くの関数を呼び出すのと、10回の配列呼び出しを行うのと、どちらが速いかはまだわからない。 何か小さなコンパイラがあれば..........................。 1...45678910111213 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜ、こんなに醜いコードを書かなければならないのか?何も理解できないんですね。
あなたの問題を理解するために、私は誘導尋問をしなければならないのでしょうか?
これらのループはネストされているのか、それともネストされていないのか?
ネストされた場合、括弧はどこにあるのか?そうでないなら、なぜここに書いたのですか?
インデックスのどこにもdに対するループはない。
なぜ、1つの同じ変数に異なる値を何の処理もせずに代入しなければならないのでしょうか?
行った方が良いかな...)
何が大変なんだ?あなたのスキルがあれば、すぐにでも端末全体のコードを書き始めることができます。
。
。スピードテストに過ぎない。わからないのか?
、同じ理由でスタイルがめちゃくちゃだ。
。まあ、フォーマットしよう...。
もう一度、私の問題を説明します。 配列のアクセスは、
ローカル変数よりも 10倍遅いです。これを回避するにはどうしたらいいですか?
何が大変なんだ?あなたのスキルがあれば、端末全体のコードを書き始めることができます。
車輪の再発明か?
1秒間にざっと100万サイクル!
さらにインデックス計算、配列呼び出し、代入演算子の 実行を考慮すると、1秒間に およそ1,000万回の演算が 行われることになる。
私の感覚では、全然少なくないんですよ。
MTが1秒間に処理できる情報量は、FX全体ではそれほど多くはないのかもしれません。:)
やばいな。
スピードテストなんだよ、わかんねえのか?
だから、スタイルがだらしないんです。
...
もう一度、私の問題を説明させてください。
配列へのアクセスは、ローカル変数へのアクセスに比べ、10倍遅くなります。
シベリアの男性が日本のチェーンソーに鉄の棒を立てかけた時の逸話を思い出す。
"チーン "と日本製のチェーンソーが鳴った。
「と、シベリアの男たちは言った。
では、儲けるのか、勝つのか?(修辞的質問)。
その通りだ!」と言う声が聞こえた。
日本人が這いつくばって、男の袖を引っ張って、"ダメ、ダメ、ダメ "と言っていたそうです。
男たちは "クソ "と言った。
本当に、仕事してきます...:)
MQL4が遅いとは言っていません。 全く逆です。
でも!えー...。
ただ、配列の処理をDLLに入れたらもっと速く動く のでしょうか?
何かのコンパイラをインストールしている人は、是非チェックしてみてください!そんなにつまらないですか?
MQL4が遅いと言っているわけではありません。
が、えー。
ただ、DLLに配列の処理を入れた方が速いのでは?
ある種のコンパイラーをインストールした人は? チェックしてみてください。
正しく書けば、10倍くらい速く動作します。
遠くの関数を呼び出すのと、10回の配列呼び出しを行うのと、どちらが速いかはまだわからない。
何か小さなコンパイラがあれば..........................。