[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 1057

 
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" となりました.

型変換は、定数だけでなく、異なる型の変数にも 適用されます。

 
int -arrayに int-valueを 代入し、int-variablesを 計算で使用する場合、型変換は どのように関係するのでしょうか?
 

eddy:

標準コードベースRSI(プラス変化の平均と マイナス変化の平均の 比)が同じでないこと

は、正の変化の合計と 負の変化の合計の 比率である、本当の本来のRSIです。

しかし、私は自分のバージョンが正しいとは主張しませんが、コードベースのものと違って、何年も前から知っていて理解しています。

rsiはsumpos/sumneg*100であることは、長い間相場をやっている人なら誰でも知っていることだと思う。

>
 
eddy:

int -arrayに int-valueを 代入し、int-variablesを 計算で使用する場合、型変換はどのように関係するのでしょうか?

  Alert(Pos[k],"=("+vol+"-"+telo+")/2"); 
//выводит 0=(72-6)/2
イントを分けているのか......。で、それは
int i = 1 / 2; // 型変換なし, 結果: 0
 

偶数を2で割ったり、intをintで割ったり。

インジケータ・バッファは 2倍にしかなりません。

 
グラフなどすべてをそのままにして、端末を再インストールすることは可能ですか?
 
苦しむ - ただではおかない
 
良い人たちがすでに説明してくれている)
 
Aleksander:

intを共有するのか...。とこれです。

int i = 1 / 2; // 型変換なし, 結果: 0
int 66をint 2で割っていた・・・。そこで ...そして、その人自身がインジケータ・バッファを 理解していた。このことは、誰が、何を、どこで輝かせるのか、そして、誰が自分の「知識」を自慢しているだけなのか、よくわかる。人と接するときに、無知と無礼を露骨にしないこと.そして、何かがあなたのために輝いてくれるはずです。
 
eddy:
ターミナルを再インストールしても、すべてそのまま(チャートなど)にしておくことは可能ですか、可能な場合、どのようにすればよいですか。


Windowsの再インストールと同じように、「大切な」ファイルをすべて保存して、少なくとも毎日MT4を再インストールしてください。

このオプションが複雑に思える場合(どのファイルを保存すればよいかわからない場合)、別の方法を試してみてください。

今日のMT4が入ったフォルダを例えば「ARCHIVE」にリネームして、新しいMT4をインストールします。その後、「ARCHIVE」フォルダから、新しいMT4に必要なファイルをドラッグ&ドロップして、適切なフォルダに入れます。

すべてがとてもシンプルです。