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

 
TheXpert >> :

EAに設定されたパラメータ(番号や種類)が間違っている。

または、インジケータからすべての文字列パラメータを削除します。

TheXpertさん、ありがとうございます

===================================

日足バーの高値と安値の計算方法、高値からの距離、安値からの距離の表示方法を教えてください。

高値と安値があって、その距離が50pipsを超えたら売買の合図、50pips以下なら売買禁止の合図......と考えてみましょう。

ので、どうしても計算式が導き出せない・・・・・・。

	 
double ind_hi = iHigh(NULL, PERIOD_D1, 0);
double ind_lo = iLow (NULL, PERIOD_D1, 0);

 if (( ind_hi==Bid&& ind_lo==Bid)>50) ind2 = 1;     
	 else if (( ind_hi==Bid&& ind_lo==Bid)<50) ind2 =- 1;

なりません

 

....мне преобразовать эти данные для тестирования?

という質問には答えられない。
 

forループのステップを1(i++)よりも大きくするにはどうしたらいいですか?

 
NTH >> :

forループのステップを1(i++)よりも大きくするにはどうしたらいいですか?

{
   int step = 3;

   for (int i = 0; i < size; i += step)
   {
      //...
   }
}
 

配列への書き込みを理解するのを助けてください...

変数 A があり、これは繰り返しを含むさまざまな値をとることができます。たとえば (1, 2, 3, 3, 5, 1)
配列 mass[s] があり、そのインデックスは s=0;
変数 A を配列に書いて、配列の中で繰り返さないようにするにはどうすればよいのかがわかりません。であり,配列の要素Aは次のような配列になっている :
mass = (s0=1, s1=2, s2=3, s3=5, s4=1)

for(int d=1;d<-1;d++)
{
if (A!=0) //変数に値がないことを確認する 0
{
if( mass[s-1] != A) //配列の最後の要素を確認し、現在の変数Aと等しくない場合は書き出し、等しい場合は別の変数Aを探す
{
mass[s] = A; //変数Aを配列に書き込む
s++; //配列のインデックスを 1単位増やす
break; //ループから抜ける for
}
}
}
こんなコード書いてみたけど正しいかどうかわからないよ

 
MAの向き(上か下か)、せめて傾斜角の決め方を教えてください...。
 
ArtY0m писал(а)>>
MAの向き(上か下か)、せめて傾きの角度を決める方法を教えてください...。

ゼロのときと、例えば小節3のときの差を計算する。プラスならMAは上を向き、マイナスなら下を向きます。

 
Roger >> :

ゼロのときと、例えば小節3のときの差を計算する。プラスならMAは上を向き、マイナスなら下を向きます。

2つのMAの違い?

 
ArtY0m писал(а)>>

2つのMAの違い?

いいえ、同じMAで、片方の値がゼロのバーで、もう片方が前のバーで表示されるだけです。

 
Roger >> :

いいえ、同じMAで、ゼロのバーに1つの値、前のバーに別の値が表示されるだけです。

どうしたらいいか教えてください))