[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 93

 

paladin80:
Да, switch я использую. На счёт взаимоисключаемости условий, я это явление понимаю так:

//--- 1.
int x=1, y=1;
if (x==1)
{  if (y>0)  a=result_1;
   if (y<2)  a=result_2;
   if (y==1) a=result_3;
}
// a=result_3

//--- 2.
int x=1, y=1;
if (x==1)
{  if (y>0)            a=result_1;
   else if (y<2)       a=result_2;
        else if (y==1) a=result_3;
}
// a=result_1


赤色で表示されているものは、決して実行されることはありません。

 
paladin80: 相互排他的については、y<0, y==0, y>1の ような感じでしょうか。
まあ、そういうケースもありますね。ダブルで例を挙げました。
 

何が悪いのか理解できないので、助けてください。

RSIi=iRSI(NULL,0,20,PRICE_OPEN,0)。

if ( RSIi<52)

この条件を追加すると、オプティマイザーでは読み込まれるのですが、テストを実行すると、取引が開始されないのです。

if ( RSIi>52 )

が、効果あり(-)。

RSIが50以下になったら取引を開始するようにしたい。

 
この条件で次に何を書いたか見てみる必要があります。おそらく、そこにエラーがあるのでしょう。
 
paladin80:
この条件で次に何を書いたか見てみる必要があります。おそらく、そこにエラーがあるのでしょう。

ugh, what a glitch=) ターミナルを再起動したら、全部うまくいった yyyy
 

MQL5では、次のように外部パラメータでMA平均法を選択することができます: input ENUM_MA_METHOD ma_method=MODE_SMA.この場合、プログラムのテスト時に、最初は平均化方式だけを選択し、それ以外は何も書き込まれません。

質問ですが MQL4にはそのようなレコードが あるのでしょうか?

 
条件:if(a <- b) {}?(less_minus)です。
私のコードに偶然このようなタイプミスが見つかりましたが、コンパイラは何のエラーも出しませんでした。
ありがとうございました。
 
chief2000:
if(a <- b) {}という 条件は、意味があるのでしょうか?(less_minus)

if ((a) < (-b)) だからかな。

警告も出ないし、ましてやエラーも出ない。

 
TheXpert:

if ((a) < (-b)) so probably.

警告も出ないし、ましてやエラーも出ない。

指摘し忘れましたが、私のコードではif(a <= b) とすべきだったのです。
間違って「イコール」ではなく「マイナス」を押してしまった。しかし、なんという効果なのでしょう :)
ありがとうございます。
 

この質問

CCIインジケーターがあります

あるタイムフレームで、別のタイムフレームにあるデータを表示する。

このインジケーターのデータを複数のタイムフレームから1つの画面に表示するにはどうしたらいいですか?

I.e.これが私のチャートです。

その下は1CCI分

その下に別のCCIがあるが5分後、さらにその下にあるが1時間後

は可能でしょうか?