エラー、バグ、質問 - ページ 41 1...343536373839404142434445464748...3185 新しいコメント Николай 2010.07.10 08:16 #401 alexvd: あなたの応募に回答しました。勧告がなされました。 なぜプロフィールが更新されていないのかは、私たち次第です。 アプリケーション エラー、MetaTrader 5 MQL、開設、開始:2010.07.03 14:51,#17988 おそらく、同様に更新されていないと思いますので、ご確認ください。 Rashid Umarov 2010.07.10 09:56 #402 drknn:形式論理を知り、用語の違いにすぐに目が留まりました。要は、MQL5の ヘルプを読んでも、よくわからないことが多いということです。メタクォーツがベータテスターのグループを集めるために端末を一般公開したことは明らかです。この措置は時間と費用の節約になります。しかし、明確さに欠けるリファレンスをユーザーに与えることは、彼らの大きな過ちです。例えば、そのメインセクションである「MQL4変換」を開いてみます。この表は、Ask、Bid、Barsの 情報を提供していない。同じAskという 単語で検索しようと すると、 最新の価格を要求するという全く理解できないデザインに なる。 開発者は、このヘルプの部分を入力する段階で、当時このことを予見できなかったのでしょうか?くだらない、なぜそんなことが起こるのか?理由はただ一つ、体系性の欠如、つまり将来のエッセイの明確なプランがないことです。おそらく、バラバラに書かれた証明書を、接着剤で貼り合わせて「証明書」ができあがったのだろう。これでは何の意味もない。他人の原稿を読むのが好きな人はいない!MQL5のドキュメントは、MQL5言語そのものと同様に、常に変化し、修正されています。そして、これから数年間は、実装すべきことが膨大にあるため、変化していくでしょう。つまり、この数年間、エンドユーザーであるお客様からのフィードバックもなく、研究室の真空中で新しい端末を作っているということですか? 最も重要なセクションについて。例えば、メインセクションの「MQL4変換」を開いてみます。これも初版から時間が経っているので、最終版がいつになるかはわからない。また、MQL4ばかり見ていても仕方ないので、MQL5を勉強したり、論文を 読んだりすることも、新しいテーマを勉強する上でとても役に立ちます。 Igor Chemodanov 2010.07.11 09:06 #403 新しいビルドをインストールしたら、C: \Program FilesMetaTrader 5 ╱MQL5 ╱Experts というフォルダの中のEAが消えてしまったんです。サブフォルダーなしで配置しているのですが、これは間違っているのでしょうか? Renat Fatkhullin 2010.07.11 11:16 #404 icas: 新しいビルドをインストールしたら、C: \Program FilesMetaTrader 5 ╱MQL5 ╱Experts というフォルダの中のEAが消えてしまったんです。サブフォルダーなしで置いているのですが、間違っているのでしょうか? ディスクから完全に削除されていますか? Igor Chemodanov 2010.07.11 11:40 #405 Renat: ドライブから完全に取り出せていますか? レナーテさん、ごめんなさい!コンピュータと混同してしまった。コメントを削除したかったのですが、もうお返事いただいているのですね。 Ruslan Khasanov 2010.07.12 09:33 #406 次の構文をコンパイルするとき、なぜコンパイラは「沈黙」しているのでしょうか。ushort SomeFunction(int A, int B) { ushort res=0; ushort id=1000; res=(A>B)?id:NULL; ????? return(res); } すべてエラーなしでコンパイルできます :) Slava 2010.07.12 09:45 #407 Kos: 次の構文をコンパイルするとき、なぜコンパイラは「沈黙」しているのでしょうか。 すべてエラーなしでコンパイルできます :) どのようなエラーを想定していたのでしょうか? Ruslan Khasanov 2010.07.12 09:52 #408 stringo: どのようなエラーを想定していたのでしょうか?ヘルプには、"expression2" と "expressionZ" は同じ型の値を返す必要があり、void 型 であってはならないことが明示されています。 NULLはvoid型なので、コンパイラはそのことを知らせるはずですから、それに対応して、次の構成は正しくありませんね。res=(A>B)?id:NULL; ????? Ruslan Khasanov 2010.07.12 09:54 #409 MQL5プログラムをロードできなくなるのであれば、このような構造をコンパイルする意味はあるのでしょうか? Slava 2010.07.12 09:55 #410 NULLは 特殊な定数です。"他の基本的な型の変数に変換せずに代入することができる" つまり、式においてNULLはvoid型ではなくexpression型である。 無効な命令ということであれば、バグなので修正されるでしょう。 1...343536373839404142434445464748...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
あなたの応募に回答しました。勧告がなされました。
なぜプロフィールが更新されていないのかは、私たち次第です。
アプリケーション
エラー、MetaTrader 5 MQL、開設、開始:2010.07.03 14:51,#17988
おそらく、同様に更新されていないと思いますので、ご確認ください。
形式論理を知り、用語の違いにすぐに目が留まりました。要は、MQL5の ヘルプを読んでも、よくわからないことが多いということです。メタクォーツがベータテスターのグループを集めるために端末を一般公開したことは明らかです。この措置は時間と費用の節約になります。しかし、明確さに欠けるリファレンスをユーザーに与えることは、彼らの大きな過ちです。例えば、そのメインセクションである「MQL4変換」を開いてみます。
この表は、Ask、Bid、Barsの 情報を提供していない。同じAskという 単語で検索しようと すると、 最新の価格を要求するという全く理解できないデザインに なる。 開発者は、このヘルプの部分を入力する段階で、当時このことを予見できなかったのでしょうか?くだらない、なぜそんなことが起こるのか?理由はただ一つ、体系性の欠如、つまり将来のエッセイの明確なプランがないことです。おそらく、バラバラに書かれた証明書を、接着剤で貼り合わせて「証明書」ができあがったのだろう。これでは何の意味もない。他人の原稿を読むのが好きな人はいない!
MQL5のドキュメントは、MQL5言語そのものと同様に、常に変化し、修正されています。そして、これから数年間は、実装すべきことが膨大にあるため、変化していくでしょう。つまり、この数年間、エンドユーザーであるお客様からのフィードバックもなく、研究室の真空中で新しい端末を作っているということですか?
最も重要なセクションについて。
例えば、メインセクションの「MQL4変換」を開いてみます。
これも初版から時間が経っているので、最終版がいつになるかはわからない。また、MQL4ばかり見ていても仕方ないので、MQL5を勉強したり、論文を 読んだりすることも、新しいテーマを勉強する上でとても役に立ちます。
新しいビルドをインストールしたら、C: \Program FilesMetaTrader 5 ╱MQL5 ╱Experts というフォルダの中のEAが消えてしまったんです。サブフォルダーなしで置いているのですが、間違っているのでしょうか?
ドライブから完全に取り出せていますか?
すべてエラーなしでコンパイルできます :)
次の構文をコンパイルするとき、なぜコンパイラは「沈黙」しているのでしょうか。
すべてエラーなしでコンパイルできます :)
どのようなエラーを想定していたのでしょうか?
ヘルプには、"expression2" と "expressionZ" は同じ型の値を返す必要があり、void 型 であってはならないことが明示されています。
NULLはvoid型なので、コンパイラはそのことを知らせるはずですから、それに対応して、次の構成は正しくありませんね。
res=(A>B)?id:NULL; ?????
NULLは 特殊な定数です。"他の基本的な型の変数に変換せずに代入することができる"
つまり、式においてNULLはvoid型ではなくexpression型である。
無効な命令ということであれば、バグなので修正されるでしょう。