ストップ損失= 1?ハァッ?
Results 1 to 5 of 5

Thread: ストップ損失= 1?ハァッ?

  1. #1
    こんにちは、みんな、

    あなたはとても助けになりましたが、これを説明するのを助けることができるかどうか疑問に思っています

    EAを実行すると、printコマンドはvar3(私の停止)の値が1であることを示しています。この番号はどのように表示されますか?


    出力行は次のとおりです。
    Recmax:1.9859 Recmin:1.9782 Stop:1

    私は値が50ポイント、Recmaxよりも小さく、1.9359



    ==========
    コード
    ==========



    int var3 = NormalizeDouble(RectanglePriceMax、Digits)-500 *ポイント;

    OrderSend(Symbol()、OP_BUYLIMIT、1、NormalizeDouble(RectanglePriceMin、Digits)、3、var3、NormalizeDouble(RectanglePriceMin、Digits) 500 * Point、Order Sent、16384,0、Green);


    印刷(Recmax :, RectanglePriceMax、Recmin :, RectanglePriceMin、停止:、var3、これは強気パターンです)。

  2. #2
    あなたがここに投稿したエラーであるか、実際にここにコードにギャップがあります:int var3 = NormalizeDouble(RectanglePriceMax、D igits)-500 * Point;それはDigitsであるはずです...

  3. #3
    うーん、なぜ私はそれが起こったコピーしたときdonnoが、私はその行を取り出してメモ帳に入れ、スペースがなかったので、手動でそれを再入力...しかし、それを実行し、1の同じ値を得た... hmmmm

  4. #4

    Quote Originally Posted by ;
    Recmax:1.9859 Recmin:1.9782 Stop:1 Imは、Recmaxよりも50ポイント小さく、1.9359 ... int var3 = NormalizeDouble(RectanglePriceMax、Digits)-500 * Point;
    こんにちは、trader346、エラーはvar3を 'int'として宣言しますが、double値を代入するので、整数に切り捨てられます(この場合は '1'にな​​ります)。これを試してください:double var3 = NormalizeDouble(RectanglePriceMax、Digits)-500 * Point;

  5. #5
    邪悪な、ありがとう!

投稿権限

  • 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.