MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 524

 
Maxim Kuznetsov:

次に、水平線を描きます。

なぜ、バッファとその再計算が必要なのですか?ObjectSetDoubke(0,myHLine,OBJPROP_PRICE,concrete_price_value);

ユーザはその行を見ることができ、バッファの再計算に時間を費やすこともなく、誰もがハッピーで幸せになれる。

追記/正しく理解してください - インジケータ・バッファ、それはそもそも実行された計算結果を転送(共有/シェア)するためのものです。長さNの水平線を引くと、違うものになる

線は曲線でなければなりません。つまり、最初の値は 現在のビッド+サイズ、前の値は ビッド+サイズのティックバックです。

そして、この行は私のEA用のインジケータ値を取得するために必要です。
 

式が複数の部分から構成されている場合のfor文 の正しい構文は?

こんな風に書いています。

for(int i=candle_two_index-1,int k=0;i>=candle_two_index-candles_oneside;i--,k++)
  {
  }

コンパイルできない。

 
Juer: 式が複数の部分から構成されている場合、for文の 正しい構文は?

私は次のように書いています: for(int i=candle_two_index-1,int k=0;i>=candle_two_index-candles_oneside;i--,k++)

int i=candle_two_index-1,int k=0; または int i=1,int k=0; をループさせずに別々にコンパイルしてみると、エラーが分かると思います。

 
Juer:

式が複数の部分から構成されている場合のfor文 の正しい構文は?

こんな風に書いています。

コンパイルできない。

1つのintは冗長です。

for(int i=candle_two_index-1,k=0;i>=candle_two_index-candles_oneside;i--,k++)
  {
  }
 

こんにちは。

通り過ぎないでください)

誰かが次のタスクで私を助けてください:信号が画面に表示されたときにトリガするために、インジケータに警告を追加 し、私はあなたに感謝する千分の一になります!.

本当に自分でやってみたのですが、うまくいかないんです。

ファイル:
 
これについての議論は、別のスレッドで見てください。
 

こんにちは。

mcl4構文に関する質問:このようなフラグを設定した場合。

if(op1>cl2 && cl1>cl2) rost=true;
if(op1<cl2 && cl1<cl2) rost=false;

とすると、if(!rost)条件は、rost=falseの条件だけをキャッチするのか、それともrost=trueに該当しない条件すべてをキャッチするのか?

ありがとうございます。

 
novichok2018:

こんにちは。

mcl4構文についての質問:このようなフラグを設定した場合。

とすると、if(!rost) 条件は、rost=falseの条件だけをキャッチするのか、それともrost=trueに該当しないすべての条件をキャッチするのか、どちらでしょうか?

ありがとうございます。

条件は曖昧でない:rostが偽の場合

 
Artyom Trishkin:

条件は曖昧でない:rostが偽の場合

真でも 偽でもない条件は、どうなるのでしょうか?無視されるのでしょうか、例えばif(op1>cl2 && cl1<cl2) という条件が捕捉されるのでしょうか。ロシアの論理では、これも「NOT である。残念ながら、ハンドブックには「(!a)=(a=偽)」とは明示されていない。

 
novichok2018:

真でも 偽でもない条件は、どうなるのでしょうか?無視されるのでしょうか、例えばif(op1>cl2 && cl1<cl2) という条件が捕捉されるのでしょうか。ロシアの論理では、これも「NOT である。残念ながら、ハンドブックには「(!a)=(a=偽)」とは明示されていない。

rostを値なしで指定した場合、デフォルトはfalseになります。