[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 1057 1...105010511052105310541055105610571058105910601061106210631064...1145 新しいコメント Aleksander 2010.12.19 08:46 #10561 eddy: int Pos[k] をdouble Pos[k] に変更すると33.00000000 と出力されますが、なぜint array は動作しないのでしょうか? eddy 彼の投稿の唯一の論理的なポイントは、私が教科書を読んでいないと仮定したことです。 読めばわかるWHAT MQL4式 では、暗黙的な型変換のみが使用されます。タイプは変換時に昇順で優先される。 int (bool,color,datetime);double;string。 演算(代入演算を除く)の前には、最も優先順位の高い型への変換が行われ、代入演算の前には、ターゲット型への変換が行われます。 例 int i = 1 / 2; // 型変換なし, result: 0 int i = 1 / 2.0; // 式は double 型に変換され,ターゲット型 int に変換される, result: 0 double d = 1 / 2; // int 型式はターゲット型 double に変換される, result: 0.0 double d = 1.0 / 2.0; // 型変換なし, result: 0.5 double d = 1 / 2.0; // 式を double 型にキャストし,対象の型と一致させる, result: 0.5 string s = 1.0 / 8; // 式を double 型にキャストし,対象の string 型にキャストする, result: "0.12500000".(10個の記号を含む文字列) string s = NULL; // int型の定数を対象の文字列にキャストした結果: "0" (1個の記号を含む文字列) string s = "Ticket #"+12345; // この式を対象の型と同じ文字列にキャストした結果: "Ticket #12345" となりました. 型変換は、定数だけでなく、異なる型の変数にも 適用されます。 Roma 2010.12.19 10:17 #10562 int -arrayに int-valueを 代入し、int-variablesを 計算で使用する場合、型変換は どのように関係するのでしょうか? Roma 2010.12.19 10:24 #10563 eddy: 標準コードベースRSI(プラス変化の平均と マイナス変化の平均の 比)が同じでないこと は、正の変化の合計と 負の変化の合計の 比率である、本当の本来のRSIです。 しかし、私は自分のバージョンが正しいとは主張しませんが、コードベースのものと違って、何年も前から知っていて理解しています。 rsiはsumpos/sumneg*100であることは、長い間相場をやっている人なら誰でも知っていることだと思う。 > Aleksander 2010.12.19 11:02 #10564 eddy: int -arrayに int-valueを 代入し、int-variablesを 計算で使用する場合、型変換はどのように関係するのでしょうか? Alert(Pos[k],"=("+vol+"-"+telo+")/2"); //выводит 0=(72-6)/2 イントを分けているのか......。で、それは int i = 1 / 2; // 型変換なし, 結果: 0 Roma 2010.12.19 11:33 #10565 偶数を2で割ったり、intをintで割ったり。 インジケータ・バッファは 2倍にしかなりません。 Roma 2010.12.19 14:00 #10566 グラフなどすべてをそのままにして、端末を再インストールすることは可能ですか? Aleksander 2010.12.19 14:17 #10567 苦しむ - ただではおかない Roma 2010.12.19 15:31 #10568 良い人たちがすでに説明してくれている) Artyom Trishkin 2010.12.19 17:25 #10569 Aleksander:intを共有するのか...。とこれです。int i = 1 / 2; // 型変換なし, 結果: 0 int 66をint 2で割っていた・・・。そこで ...そして、その人自身がインジケータ・バッファを 理解していた。このことは、誰が、何を、どこで輝かせるのか、そして、誰が自分の「知識」を自慢しているだけなのか、よくわかる。人と接するときに、無知と無礼を露骨にしないこと.そして、何かがあなたのために輝いてくれるはずです。 BBC 2010.12.19 18:14 #10570 eddy: ターミナルを再インストールしても、すべてそのまま(チャートなど)にしておくことは可能ですか、可能な場合、どのようにすればよいですか。 Windowsの再インストールと同じように、「大切な」ファイルをすべて保存して、少なくとも毎日MT4を再インストールしてください。 このオプションが複雑に思える場合(どのファイルを保存すればよいかわからない場合)、別の方法を試してみてください。 今日のMT4が入ったフォルダを例えば「ARCHIVE」にリネームして、新しいMT4をインストールします。その後、「ARCHIVE」フォルダから、新しいMT4に必要なファイルをドラッグ&ドロップして、適切なフォルダに入れます。 すべてがとてもシンプルです。 1...105010511052105310541055105610571058105910601061106210631064...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
int Pos[k] をdouble Pos[k] に変更すると33.00000000 と出力されますが、なぜint array は動作しないのでしょうか?
彼の投稿の唯一の論理的なポイントは、私が教科書を読んでいないと仮定したことです。
読めばわかるWHAT
MQL4式 では、暗黙的な型変換のみが使用されます。タイプは変換時に昇順で優先される。
演算(代入演算を除く)の前には、最も優先順位の高い型への変換が行われ、代入演算の前には、ターゲット型への変換が行われます。
例
int i = 1 / 2; // 型変換なし, result: 0 int i = 1 / 2.0; // 式は double 型に変換され,ターゲット型 int に変換される, result: 0 double d = 1 / 2; // int 型式はターゲット型 double に変換される, result: 0.0 double d = 1.0 / 2.0; // 型変換なし, result: 0.5 double d = 1 / 2.0; // 式を double 型にキャストし,対象の型と一致させる, result: 0.5 string s = 1.0 / 8; // 式を double 型にキャストし,対象の string 型にキャストする, result: "0.12500000".(10個の記号を含む文字列) string s = NULL; // int型の定数を対象の文字列にキャストした結果: "0" (1個の記号を含む文字列) string s = "Ticket #"+12345; // この式を対象の型と同じ文字列にキャストした結果: "Ticket #12345" となりました.
型変換は、定数だけでなく、異なる型の変数にも 適用されます。
eddy:
標準コードベースRSI(プラス変化の平均と マイナス変化の平均の 比)が同じでないこと
は、正の変化の合計と 負の変化の合計の 比率である、本当の本来のRSIです。
しかし、私は自分のバージョンが正しいとは主張しませんが、コードベースのものと違って、何年も前から知っていて理解しています。
rsiはsumpos/sumneg*100であることは、長い間相場をやっている人なら誰でも知っていることだと思う。
int -arrayに int-valueを 代入し、int-variablesを 計算で使用する場合、型変換はどのように関係するのでしょうか?
int i = 1 / 2; // 型変換なし, 結果: 0
偶数を2で割ったり、intをintで割ったり。
インジケータ・バッファは 2倍にしかなりません。
intを共有するのか...。とこれです。
int i = 1 / 2; // 型変換なし, 結果: 0
ターミナルを再インストールしても、すべてそのまま(チャートなど)にしておくことは可能ですか、可能な場合、どのようにすればよいですか。
Windowsの再インストールと同じように、「大切な」ファイルをすべて保存して、少なくとも毎日MT4を再インストールしてください。
このオプションが複雑に思える場合(どのファイルを保存すればよいかわからない場合)、別の方法を試してみてください。
今日のMT4が入ったフォルダを例えば「ARCHIVE」にリネームして、新しいMT4をインストールします。その後、「ARCHIVE」フォルダから、新しいMT4に必要なファイルをドラッグ&ドロップして、適切なフォルダに入れます。
すべてがとてもシンプルです。