MQL5言語をゼロから独学で学ぶ - ページ 78 1...7172737475767778798081828384 新しいコメント Konstantin Nikitin 2020.12.27 11:53 #771 Alexey Viktorov:私ならこうする。 私のEAからの機能で、マルチインストゥルメントになっていることです。それは、シンボルを追加するときに、利用可能なすべてのシンボルをチェックすることです。見つかった場合は、マーケットレポートに追加され、さらにそれを利用することができます。そして、ローカル変数に 正しいシンボル名が書き込まれます。 Alexey Viktorov 2020.12.27 12:04 #772 Vitaly Muzichenko:Alexey、コードは極めて正常です。普通でないのは、パラメーターに何文字も 入力することで、これは誰もやりそうに ない。私の作品にもほぼ同じ実装があります。この実装は、他のコードでは不可能な多通貨 対応に成功したものであり、ユニバーサルコードである。 質問には、多通貨対応のヒントがない。だから、コードが要件を満たしていないと書かれているのです。 Konstantin Nikitin 2020.12.27 12:14 #773 そして、念のため。なぜ両方チェックするのか StringFind(symbol, s, 0) >= 0 || StringFind(s, symbol, 0) >= 0 フールプルーフ。以前、「記号を入力したのに動かない」とクレームをつけてきたクライアントがいた。その結果、彼の端末は純粋な記号を表示しているのに、添加物が入った状態で入力されていることが判明した。思わず2つ目のチェックの方向を追加してしまいました ))) Dmitry Fedoseev 2020.12.27 12:20 #774 そして、添加物のないシンボル名を入力したのに、グラフには添加物があるのに、なぜかExpert Advisorが動作してしまったと憤慨する第三のタイプも出てくる。そこで、正確に比較し、一致しない場合は「グラフには○○という記号があるので、○○と入力してください」というメッセージを表示し、ユーザーに責任を負わせるようにします。 Konstantin Nikitin 2020.12.27 12:26 #775 Dmitry Fedoseev: すると、チャートは加筆されているのに、Expert Advisorはなぜか機能しているのに、加筆されていないシンボルの名前を入力したと文句を言う第3のタイプが登場します。そこで、正確に比較し、一致しない場合は「グラフには○○という記号があるので、○○と入力してください」というメッセージを表示し、ユーザーに責任を負わせるようにします。 もちろん、オプションではありません。純粋な文字を入力することに抵抗がない人。そして、サフィックス/プレフィックスをコード自身に追加させる。純粋に便利だから。私自身、キャラクターのフルネームを 掘り起こすのは苦手なんです。セット ファイルをコピーして、プログラムを実行するだけでも構いません。上書きする必要はありません。シンボルがあれば、自動的にフックされます。 Valeriy Yastremskiy 2020.12.27 13:01 #776 Konstantin Nikitin:もちろん、オプションではありません。純粋な文字を入力することに抵抗がない人。そして、サフィックス/プレフィックスをコード自身に追加させる。純粋に便利だから。私自身、キャラクターのフルネームを 掘り起こすのはあまり好きではありません。 フールプルーフは決して便利ではない) Konstantin Nikitin 2020.12.27 20:54 #777 Valeriy Yastremskiy:フールプルーフは決して便利ではない) フールプルーフというか。それよりも、セットされた ファイルをコピーすることの利便性の方が重要です。もう慣れてしまって(良いものにはすぐ慣れる)、設定を移し替えても気づかないんです。かなり便利です。 愚者から2つ目の方向と追加されましたが ))) Alexey Viktorov 2021.01.03 11:50 #778 MrBrooklin: こんにちは、アレクセイ! MQL5プログラミング言語の知識を向上させるために、void &arrayとvoid& arrayの間に違いがない理由を説明してください。 Sincerely, Vladimir.. どうだろう。void & arrayも 同じように動作することが、経験的に分かってきました。この & は、変数が参照渡しで、それ以外のものは渡されないことを意味します。関数の入力パラメータとしての配列は、参照渡しのみとする。 MrBrooklin 2021.01.03 11:55 #779 Alexey Viktorov: どうだろう。とにかくvoid&arrayが 効くことを経験的に知っています。この & は、変数が参照渡しで、それ以外のものは渡されないことを意味します。関数の入力パラメータとしての配列は、参照渡しのみとする。 アレクセイ、ありがとう!今後のために覚えて おきます。 メリー・クリスマス 敬具 ウラジミール Valeriy Yastremskiy 2021.01.05 07:28 #780 MrBrooklin:アレクセイ、ありがとう!今後のために覚えて おきます。 メリー・クリスマス敬具 ウラジミール Artem Trishkinは私に同じ質問に答えた、それはリンク(大文字)だから、それは任意の場所に立つことができます。 1...7172737475767778798081828384 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私ならこうする。
私のEAからの機能で、マルチインストゥルメントになっていることです。それは、シンボルを追加するときに、利用可能なすべてのシンボルをチェックすることです。見つかった場合は、マーケットレポートに追加され、さらにそれを利用することができます。そして、ローカル変数に 正しいシンボル名が書き込まれます。
Alexey、コードは極めて正常です。普通でないのは、パラメーターに何文字も 入力することで、これは誰もやりそうに ない。
私の作品にもほぼ同じ実装があります。
この実装は、他のコードでは不可能な多通貨 対応に成功したものであり、ユニバーサルコードである。
質問には、多通貨対応のヒントがない。だから、コードが要件を満たしていないと書かれているのです。
そして、念のため。なぜ両方チェックするのか
フールプルーフ。以前、「記号を入力したのに動かない」とクレームをつけてきたクライアントがいた。その結果、彼の端末は純粋な記号を表示しているのに、添加物が入った状態で入力されていることが判明した。思わず2つ目のチェックの方向を追加してしまいました )))
すると、チャートは加筆されているのに、Expert Advisorはなぜか機能しているのに、加筆されていないシンボルの名前を入力したと文句を言う第3のタイプが登場します。そこで、正確に比較し、一致しない場合は「グラフには○○という記号があるので、○○と入力してください」というメッセージを表示し、ユーザーに責任を負わせるようにします。
もちろん、オプションではありません。純粋な文字を入力することに抵抗がない人。そして、サフィックス/プレフィックスをコード自身に追加させる。純粋に便利だから。私自身、キャラクターのフルネームを 掘り起こすのは苦手なんです。
セット ファイルをコピーして、プログラムを実行するだけでも構いません。上書きする必要はありません。シンボルがあれば、自動的にフックされます。
もちろん、オプションではありません。純粋な文字を入力することに抵抗がない人。そして、サフィックス/プレフィックスをコード自身に追加させる。純粋に便利だから。私自身、キャラクターのフルネームを 掘り起こすのはあまり好きではありません。
フールプルーフは決して便利ではない)
フールプルーフは決して便利ではない)
フールプルーフというか。それよりも、セットされた ファイルをコピーすることの利便性の方が重要です。もう慣れてしまって(良いものにはすぐ慣れる)、設定を移し替えても気づかないんです。かなり便利です。
愚者から2つ目の方向と追加されましたが )))
こんにちは、アレクセイ!
MQL5プログラミング言語の知識を向上させるために、void &arrayとvoid& arrayの間に違いがない理由を説明してください。
Sincerely, Vladimir.
.
どうだろう。とにかくvoid&arrayが 効くことを経験的に知っています。この & は、変数が参照渡しで、それ以外のものは渡されないことを意味します。関数の入力パラメータとしての配列は、参照渡しのみとする。
アレクセイ、ありがとう!今後のために覚えて おきます。
メリー・クリスマス
敬具 ウラジミール
アレクセイ、ありがとう!今後のために覚えて おきます。
メリー・クリスマス
敬具 ウラジミール
Artem Trishkinは私に同じ質問に答えた、それはリンク(大文字)だから、それは任意の場所に立つことができます。