MT4コーディング==または=
Results 1 to 4 of 4

Thread: MT4コーディング==または=

  1. #1
    こんにちは
    mt4で2つの条件を互いに等しくするにはどうすればよいですか。
    =と==を試しました

    このコードを機能させることはできません。どのようにしてこれら2つのdouble値を等しく戻すようにしますか
    これがコードです:

    挿入されたコードbool IsSuperFlat(int i){if(!UseSuperSlope)return(true);} double p1_0 = iCustom(NULL、1440、CustomIndiorName_1、現在の時間枠、0、i)。 double p1_1 = iCustom(NULL、1440、CustomIndiorName_1、現在の時間枠、0、i 1)。戻る(p1_0 == p1_1);
    ありがとう

  2. #2
    doubleを比較するために==を使用しないでください。例えば2つの倍精度が互いに1%以内であるかどうかをテストするには、次のようなコードを使用します。挿入コードreturn(MathAbs(p1_1p1_0 - 1)lt; 0.01);

  3. #3

    Quote Originally Posted by ;
    こんにちはmt4で2つの条件を互いに等しくするにはどうすればいいですか。私は=と==を試してみました私はこのコードを機能させることができません。どのようにしてこれら2つのdouble値を等しく返すようにしますか?コードは次のとおりです。 double p1_0 = iCustom(NULL、1440、CustomIndiorName_1、現在の時間枠、0、i)。 double p1_1 = iCustom(NULL、1440、CustomIndiorName_1、現在の時間枠、0、i 1)。戻る(p1_0 == p1_1);ありがとう
    私はmql4フォーラムでこれに関するスレッドを始めました、あなたはそれを読むべきです:
    http://forum.mql4.com/45053

  4. #4
    実際にこれらが値段であるならば、あなたはそれらを小数点以下2桁または4桁に正規化するべきです。それからあなたは平等のためにそれらを比較することができます。実際には、同等ではなくgt; =、lt; =、gt;、またはlt;についてテストします。

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.